Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/django/
Date: Wed, 02 Feb 2022 15:36:53
Message-Id: 1643816159.f4e2c3f619459b505702b2cf6b71bab7fc1c14e4.mgorny@gentoo
1 commit: f4e2c3f619459b505702b2cf6b71bab7fc1c14e4
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 2 15:35:59 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 2 15:35:59 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e2c3f6
7
8 dev-python/django: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/django/Manifest | 6 --
13 dev-python/django/django-2.2.26.ebuild | 92 -----------------------------
14 dev-python/django/django-3.2.11.ebuild | 101 --------------------------------
15 dev-python/django/django-4.0.1.ebuild | 103 ---------------------------------
16 4 files changed, 302 deletions(-)
17
18 diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
19 index db183c7584a1..b3b6b83101b3 100644
20 --- a/dev-python/django/Manifest
21 +++ b/dev-python/django/Manifest
22 @@ -1,12 +1,6 @@
23 -DIST Django-2.2.26.checksum.txt 2561 BLAKE2B a974c7d5c8cef76e781e4fa1559725cc7d77de3d16b08ec20d034b38cb39a986b62397532bbc81d4414b3eae8a5487a9fef9615eed73946a54a2b43cdf34a6ad SHA512 7c1d3e04913237ed0dc9955eedd02cfb5113b9536ed0b471d873269ec82099561714a061b74bf212c2e99bbe47e6cf72e639358a2f9134f751fdd7cd53e6ce17
24 -DIST Django-2.2.26.tar.gz 9207984 BLAKE2B abd520bc5681b8450e51c4248eb97558daa6a87f74915bea8857843a5ea9be6bf3a04c9f5871c35d2076adb644da266c7b88ac39bb2837ff1eaa71f885bd08bf SHA512 2005b081e7347f6f8fd4837219043bd1728cd85aca00c62a16432f63272abec7d30b7461675708fa0f55e3273af5bbd67c26d31934f8a4a38f48e65ea721916f
25 DIST Django-2.2.27.checksum.txt 2556 BLAKE2B 770dc5670d0d4aebcfd1956d644b9d7e4e5bf0b511649ae072de1b8ec8d2ea12dbc48563f5372979dead9e729abd9b5174c99323a14170876b1f1b5e61de96f6 SHA512 fb76f2bef6e6d0a3002298e4eeec5b335bfdc365ae55f0c26dcb050d369864c504dd32d40ac3b49897d56bc0dadc10136b588361ddf3598ffdc03830a97e1d63
26 DIST Django-2.2.27.tar.gz 9185716 BLAKE2B 26d509c722c62b5bf784331466a97ad1b961715572da9e6add4be1bdc7cf999c0ec7c763d9bc8ab2fc1ca35a48783feaf748c3c9388ae9f5f3e393972deea734 SHA512 0db670651a820b49d855e38a336c0c6990ce4701bb686c5e8a292ccb03342e995c61c2c628b1d625d2715404e969fc31c256e5bf0fd6c1ff714d1c1c1ee30bff
27 -DIST Django-3.2.11.checksum.txt 2561 BLAKE2B ece4f40d4d368e2e5ad3cc3ed6072aa8d1693b47d68b76020059508bfc10a30f6291f5e84c68bb959fa973c4e060bf4fd408beefaedc13b68e81b721cb78aab3 SHA512 4f2c12088cfb69f547ba687e9cac34b68a9bd28c793482430bda078f51e780b1272de7ec7816dc31d2fa93bf1c68973f847d67c01414fc8bf07fa6f6ea09dc39
28 -DIST Django-3.2.11.tar.gz 9821958 BLAKE2B 8f83db578e31c3cbeca67bd826b4c639b346e449de83aba6ddf6bf4eef1fc58ebcbbddf91227012e592516d7796d9f3cc468ae4ce51d684b4aa0a417bb39ddb1 SHA512 ea1ca9a76afcd7e20d0ce518efc0497bbd11f4ab7ed20bd4490561bfcfc6c80db8922a22d8aca94c1dc2743e7366b28a0ae76c3d64f55afc142c38a744dd5120
29 DIST Django-3.2.12.checksum.txt 2556 BLAKE2B 7ae6e41305b5b07969ddad3474a0819359dff888fc3bdc1c5000ded1b9b726a7c55aa7aaffc85184558edcc6c12b617c8270cc569fa8e645622206631979a9c2 SHA512 5098dde440a15ad066fa7927943f4ec66bb925798afcb42101c5cf50b8148301866c39ad37ebb5db9d7f9e195953337c03dc6fa2c49758716f969ee2ce414d24
30 DIST Django-3.2.12.tar.gz 9812448 BLAKE2B 39b6e7e8f50b79d7be62be171eb358ab815c9dd630b8b2ad2cf085c42c79a6a8c92914fae3c471f41578e65fa09f011f959dd0794c804e7b30cfbc9411cf4f4b SHA512 fc8ad3af019b268d514cc5240cac9c6b2fbf3a169c7933e8ab2da92e9cfed72df7a2784a8d92eaec8105bc9c245763acd307178bdf662e5d51407e72ae9d8683
31 -DIST Django-4.0.1.checksum.txt 2552 BLAKE2B 123a613af7ff1ccb423c11086501a4419d86cf07c0ae7a4751f12d32f1592916e72e3e47cee13192944a3fc05ce5ee7ac81038118e346545536f313a10783de6 SHA512 979a7c5efafd4d8923d6c769ddd7d73c67482c33fd1a76c64d75aee0a03399e35703e7cbde9f5ad25baab969c33ab53690400e39c879e54066a146944e5d0ee1
32 -DIST Django-4.0.1.tar.gz 9995484 BLAKE2B af05ec1ec1d079e383efc590de78413b7fd769e7f03c5d4bdcfd26f193a46f783b4c3428558f5d3281cab9a7fa8be4cfecdc4edaf1bea72f37e8e983b3c061f1 SHA512 7753c516b080c10673c3a95e8ec4af00984aeed5f288e4d6e7ab1efd461222a343701b21cfd27bc61ee4e63df5ce3f3be49398490a995f6839e63b40c3fe306c
33 DIST Django-4.0.2.checksum.txt 2547 BLAKE2B 532139126846e1758bbe7b4dc4ad4aad6c6b3607e298f4373366239637ceca7d01a26472b2a87917e64db7140d28a76c1f5fbb396e7022b1a42b723551770d1f SHA512 eddd8ac31fc60f803f1e6f975c079e84e5ef997e8ac93b7dcf3573bd0c5d057adeb6f092acaecb200529044d81aa2db9849c1c13525678c8c2bd27bd14d6b280
34 DIST Django-4.0.2.tar.gz 9996300 BLAKE2B 422b0bb000e7f62a854dc8fa686001acc3f629ded462d2520fad9486a9c8eb5d501d29c6a9f30f63ff8da128ded6f40281439371eb688fb9bc95f2377c5ca0f7 SHA512 c64b25aa69b826805cc7a3efcd63ae41bbc31a61e68cdbda90e6bcec6bd8e2c5fc47b82176d0c1708f55d2c7b082c71939b89cb0621fcf1929d1475e3d393a97
35
36 diff --git a/dev-python/django/django-2.2.26.ebuild b/dev-python/django/django-2.2.26.ebuild
37 deleted file mode 100644
38 index 6f0e46e6ba74..000000000000
39 --- a/dev-python/django/django-2.2.26.ebuild
40 +++ /dev/null
41 @@ -1,92 +0,0 @@
42 -# Copyright 1999-2022 Gentoo Authors
43 -# Distributed under the terms of the GNU General Public License v2
44 -
45 -EAPI=7
46 -
47 -PYTHON_COMPAT=( python3_{7..9} )
48 -PYTHON_REQ_USE='sqlite?,threads(+)'
49 -
50 -inherit bash-completion-r1 distutils-r1 optfeature verify-sig
51 -
52 -MY_P=${P^}
53 -DESCRIPTION="High-level Python web framework"
54 -HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
55 -SRC_URI="
56 - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
57 - verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )"
58 -S="${WORKDIR}/${MY_P}"
59 -
60 -LICENSE="BSD"
61 -# admin fonts: Roboto (media-fonts/roboto)
62 -LICENSE+=" Apache-2.0"
63 -# admin icons, jquery, xregexp.js
64 -LICENSE+=" MIT"
65 -SLOT="0"
66 -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
67 -IUSE="doc sqlite test"
68 -RESTRICT="!test? ( test )"
69 -
70 -RDEPEND="
71 - dev-python/pytz[${PYTHON_USEDEP}]
72 - >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]"
73 -BDEPEND="
74 - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
75 - test? (
76 - $(python_gen_impl_dep sqlite)
77 - ${RDEPEND}
78 - dev-python/docutils[${PYTHON_USEDEP}]
79 - dev-python/jinja[${PYTHON_USEDEP}]
80 - dev-python/numpy[${PYTHON_USEDEP}]
81 - dev-python/pillow[webp,${PYTHON_USEDEP}]
82 - dev-python/pyyaml[${PYTHON_USEDEP}]
83 - dev-python/selenium[${PYTHON_USEDEP}]
84 - dev-python/tblib[${PYTHON_USEDEP}]
85 - sys-devel/gettext
86 - )
87 - verify-sig? ( sec-keys/openpgp-keys-django )
88 -"
89 -
90 -PATCHES=(
91 - "${FILESDIR}"/${PN}-2.0.7-bashcomp.patch
92 -)
93 -
94 -distutils_enable_sphinx docs --no-autodoc
95 -
96 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
97 -
98 -src_unpack() {
99 - if use verify-sig; then
100 - cd "${DISTDIR}" || die
101 - verify-sig_verify_signed_checksums \
102 - "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
103 - cd "${WORKDIR}" || die
104 - fi
105 -
106 - default
107 -}
108 -
109 -python_test() {
110 - # Tests have non-standard assumptions about PYTHONPATH,
111 - # and don't work with ${BUILD_DIR}/lib.
112 - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
113 - die "Tests fail with ${EPYTHON}"
114 -}
115 -
116 -python_install_all() {
117 - newbashcomp extras/django_bash_completion ${PN}-admin
118 - bashcomp_alias ${PN}-admin django-admin.py
119 -
120 - distutils-r1_python_install_all
121 -}
122 -
123 -pkg_postinst() {
124 - optfeature_header "Additional Backend support can be enabled via:"
125 - optfeature "MySQL backend support" dev-python/mysqlclient
126 - optfeature "PostgreSQL backend support" dev-python/psycopg:2
127 - optfeature_header
128 - optfeature "GEO Django" "sci-libs/gdal[geos]"
129 - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
130 - optfeature "ImageField Support" dev-python/pillow
131 - optfeature "Password encryption" dev-python/bcrypt
132 - optfeature "High-level abstractions for Django forms" dev-python/django-formtools
133 -}
134
135 diff --git a/dev-python/django/django-3.2.11.ebuild b/dev-python/django/django-3.2.11.ebuild
136 deleted file mode 100644
137 index 497bdd348c2e..000000000000
138 --- a/dev-python/django/django-3.2.11.ebuild
139 +++ /dev/null
140 @@ -1,101 +0,0 @@
141 -# Copyright 1999-2022 Gentoo Authors
142 -# Distributed under the terms of the GNU General Public License v2
143 -
144 -EAPI=8
145 -
146 -PYTHON_COMPAT=( python3_{8..10} )
147 -PYTHON_REQ_USE='sqlite?,threads(+)'
148 -
149 -inherit bash-completion-r1 distutils-r1 optfeature verify-sig
150 -
151 -MY_P=${P^}
152 -DESCRIPTION="High-level Python web framework"
153 -HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
154 -SRC_URI="
155 - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
156 - verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )"
157 -S="${WORKDIR}/${MY_P}"
158 -
159 -LICENSE="BSD"
160 -# admin fonts: Roboto (media-fonts/roboto)
161 -LICENSE+=" Apache-2.0"
162 -# admin icons, jquery, xregexp.js
163 -LICENSE+=" MIT"
164 -SLOT="0"
165 -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
166 -IUSE="doc sqlite test"
167 -RESTRICT="!test? ( test )"
168 -
169 -RDEPEND="
170 - >=dev-python/asgiref-3.3.4[${PYTHON_USEDEP}]
171 - dev-python/pytz[${PYTHON_USEDEP}]
172 - >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]"
173 -BDEPEND="
174 - test? (
175 - $(python_gen_impl_dep sqlite)
176 - ${RDEPEND}
177 - dev-python/docutils[${PYTHON_USEDEP}]
178 - dev-python/jinja[${PYTHON_USEDEP}]
179 - dev-python/numpy[${PYTHON_USEDEP}]
180 - dev-python/pillow[webp,${PYTHON_USEDEP}]
181 - dev-python/pyyaml[${PYTHON_USEDEP}]
182 - dev-python/selenium[${PYTHON_USEDEP}]
183 - dev-python/tblib[${PYTHON_USEDEP}]
184 - sys-devel/gettext
185 - !!<dev-python/ipython-7.21.0-r1
186 - !!=dev-python/ipython-7.22.0-r0
187 - )
188 - verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 )
189 -"
190 -
191 -PATCHES=(
192 - "${FILESDIR}"/${PN}-3.1-bashcomp.patch
193 -)
194 -
195 -distutils_enable_sphinx docs --no-autodoc
196 -
197 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
198 -
199 -src_unpack() {
200 - if use verify-sig; then
201 - cd "${DISTDIR}" || die
202 - verify-sig_verify_signed_checksums \
203 - "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
204 - cd "${WORKDIR}" || die
205 - fi
206 -
207 - default
208 -}
209 -
210 -python_prepare_all() {
211 - # Fails because of warnings
212 - sed -i 's/test_dumpdata_proxy_with_concrete/_&/' tests/fixtures/tests.py
213 -
214 - distutils-r1_python_prepare_all
215 -}
216 -
217 -python_test() {
218 - # Tests have non-standard assumptions about PYTHONPATH,
219 - # and don't work with ${BUILD_DIR}/lib.
220 - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
221 - die "Tests fail with ${EPYTHON}"
222 -}
223 -
224 -python_install_all() {
225 - newbashcomp extras/django_bash_completion ${PN}-admin
226 - bashcomp_alias ${PN}-admin django-admin.py
227 -
228 - distutils-r1_python_install_all
229 -}
230 -
231 -pkg_postinst() {
232 - optfeature_header "Additional Backend support can be enabled via:"
233 - optfeature "MySQL backend support" dev-python/mysqlclient
234 - optfeature "PostgreSQL backend support" dev-python/psycopg:2
235 - optfeature_header
236 - optfeature "GEO Django" "sci-libs/gdal[geos]"
237 - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
238 - optfeature "ImageField Support" dev-python/pillow
239 - optfeature "Password encryption" dev-python/bcrypt
240 - optfeature "High-level abstractions for Django forms" dev-python/django-formtools
241 -}
242
243 diff --git a/dev-python/django/django-4.0.1.ebuild b/dev-python/django/django-4.0.1.ebuild
244 deleted file mode 100644
245 index 69f33e23fb87..000000000000
246 --- a/dev-python/django/django-4.0.1.ebuild
247 +++ /dev/null
248 @@ -1,103 +0,0 @@
249 -# Copyright 1999-2022 Gentoo Authors
250 -# Distributed under the terms of the GNU General Public License v2
251 -
252 -EAPI=8
253 -
254 -PYTHON_COMPAT=( python3_{8..10} )
255 -PYTHON_REQ_USE='sqlite?,threads(+)'
256 -
257 -inherit bash-completion-r1 distutils-r1 optfeature verify-sig
258 -
259 -MY_P=${P^}
260 -DESCRIPTION="High-level Python web framework"
261 -HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
262 -SRC_URI="
263 - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
264 - verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )"
265 -S="${WORKDIR}/${MY_P}"
266 -
267 -LICENSE="BSD"
268 -# admin fonts: Roboto (media-fonts/roboto)
269 -LICENSE+=" Apache-2.0"
270 -# admin icons, jquery, xregexp.js
271 -LICENSE+=" MIT"
272 -SLOT="0"
273 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
274 -IUSE="doc sqlite test"
275 -RESTRICT="!test? ( test )"
276 -
277 -RDEPEND="
278 - >=dev-python/asgiref-3.4.1[${PYTHON_USEDEP}]
279 - >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
280 - $(python_gen_cond_dep '
281 - dev-python/backports-zoneinfo[${PYTHON_USEDEP}]
282 - ' python3_8 pypy3)"
283 -BDEPEND="
284 - test? (
285 - $(python_gen_impl_dep sqlite)
286 - ${RDEPEND}
287 - dev-python/docutils[${PYTHON_USEDEP}]
288 - dev-python/jinja[${PYTHON_USEDEP}]
289 - dev-python/numpy[${PYTHON_USEDEP}]
290 - dev-python/pillow[webp,${PYTHON_USEDEP}]
291 - dev-python/pyyaml[${PYTHON_USEDEP}]
292 - dev-python/selenium[${PYTHON_USEDEP}]
293 - dev-python/tblib[${PYTHON_USEDEP}]
294 - sys-devel/gettext
295 - !!<dev-python/ipython-7.21.0-r1
296 - !!=dev-python/ipython-7.22.0-r0
297 - )
298 - verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 )
299 -"
300 -
301 -PATCHES=(
302 - "${FILESDIR}"/${PN}-4.0-bashcomp.patch
303 -)
304 -
305 -distutils_enable_sphinx docs --no-autodoc
306 -
307 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
308 -
309 -src_unpack() {
310 - if use verify-sig; then
311 - cd "${DISTDIR}" || die
312 - verify-sig_verify_signed_checksums \
313 - "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
314 - cd "${WORKDIR}" || die
315 - fi
316 -
317 - default
318 -}
319 -
320 -python_prepare_all() {
321 - # Fails because of warnings
322 - sed -i 's/test_dumpdata_proxy_with_concrete/_&/' tests/fixtures/tests.py
323 -
324 - distutils-r1_python_prepare_all
325 -}
326 -
327 -python_test() {
328 - # Tests have non-standard assumptions about PYTHONPATH,
329 - # and don't work with ${BUILD_DIR}/lib.
330 - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
331 - die "Tests fail with ${EPYTHON}"
332 -}
333 -
334 -python_install_all() {
335 - newbashcomp extras/django_bash_completion ${PN}-admin
336 - bashcomp_alias ${PN}-admin django-admin.py
337 -
338 - distutils-r1_python_install_all
339 -}
340 -
341 -pkg_postinst() {
342 - optfeature_header "Additional Backend support can be enabled via:"
343 - optfeature "MySQL backend support" dev-python/mysqlclient
344 - optfeature "PostgreSQL backend support" dev-python/psycopg:2
345 - optfeature_header
346 - optfeature "GEO Django" "sci-libs/gdal[geos]"
347 - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
348 - optfeature "ImageField Support" dev-python/pillow
349 - optfeature "Password encryption" dev-python/bcrypt
350 - optfeature "High-level abstractions for Django forms" dev-python/django-formtools
351 -}