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/cryptography/
Date: Thu, 12 May 2022 14:18:13
Message-Id: 1652365086.12e873148a973acffa38f78dc00160e7b56fdbc1.mgorny@gentoo
1 commit: 12e873148a973acffa38f78dc00160e7b56fdbc1
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 12 14:17:30 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu May 12 14:18:06 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e87314
7
8 dev-python/cryptography: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/cryptography/Manifest | 4 -
13 dev-python/cryptography/cryptography-37.0.0.ebuild | 133 ---------------------
14 dev-python/cryptography/cryptography-37.0.1.ebuild | 133 ---------------------
15 3 files changed, 270 deletions(-)
16
17 diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
18 index a9e06d1cf387..b08072afcff1 100644
19 --- a/dev-python/cryptography/Manifest
20 +++ b/dev-python/cryptography/Manifest
21 @@ -8,12 +8,8 @@ DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616de
22 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
23 DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
24 DIST cryptography-3.4.7.tar.gz 546893 BLAKE2B 49bc1e098ed1ba0181059b645f6668cda6332d196eaca55270ebce6e07e5bb6ab6724c5050fde20e89b7025773960d74ec782bb875badbbd5dc9a04db0a536f1 SHA512 3c4cf64bc0b067ccdbb71efe04c32ac9d673faea6cc4ccd13d6b1b61920be4785806d19359b7657d032a2ff1c011a8b4f16ec4924d9df8a59d1a875a7f844473
25 -DIST cryptography-37.0.0.tar.gz 584360 BLAKE2B d2ff4e0185ea5ab8a5d3d3a1a9f67a87aeca6b01777c074b51bb936b4c7c8f8e46fd39c7ab6cb56d7a887c4fd83157a9fa650059aff51577c5d948fbe743e6d0 SHA512 bc73a4e73cdfdb0379535551c524dfcd06ee9d11f91bc4a8e8d725a9997b3468973c37b90d40f21237b9c66de78a13caf396a5bff8779c651f8a244704afc5a2
26 -DIST cryptography-37.0.1.tar.gz 585248 BLAKE2B c25d62110e49b52849856fa04fc62a72f7f57d8f7b6237e68a5aed4af5b770819440d0980ff0b3535dca076856a6c7bcf546ada705270bba9f41266d267f76f5 SHA512 751029ecfb911e70cd402f7bf1573ec6b4e1dd98bed27723e8c48e918cb417b2327af84f173dd21c986fe1d39a5721df38ccaa37f8b5ed569290c66c5e42f34a
27 DIST cryptography-37.0.2.tar.gz 585433 BLAKE2B fe70543d53b1cf5d6986a9d8f18394c1a32bbeb19e39bc9ce185cfb1f21a78a94beb228a078d7d74aa070d5899705a5a0dbf4b4b46ab6f43a4cece1bb6647ddc SHA512 28d8b52ca457dec0c854ffb798c9ecb4316c3f161ece5c304c7a5e0cdc86e8b567f1cea82f96f23b01af611e04f48fa310c0e78b3175f4b06e9175acc6a2de45
28 DIST cryptography_vectors-3.4.7.tar.gz 35168102 BLAKE2B fbefd3ff96548dde012fd290aba1c99d57db376023d486910e486cc9c143461ef1ae9b77824cc03307723d35142f0360bc961b548a4edc02357d3f1a0e7e4e9f SHA512 269b50fa4c5300da6758006d12be42f998630d23053ef9af0eb588fc9e6994b044d8822cff105e338f4d0d746ed0e204a4a9c42f54667e355e1ce86e6754bbe9
29 -DIST cryptography_vectors-37.0.0.tar.gz 35240400 BLAKE2B 23d7e6212809a9e3269ae8f2d3714450032c774516e44f083a74ad6f0d500ce2500a20bf0f12b31abfc9ef774984a1d587019489743d2e04e983ae9842b66a1b SHA512 41f12f0593fe2c57f77bb76226d685c8bb0f7f8de0f0b32e0991d55571842f2639399d719855cc6800e29a85ec4f45a1b93a7b10d290ed66112f5b5d8ddc718c
30 -DIST cryptography_vectors-37.0.1.tar.gz 35240482 BLAKE2B 031587f4ab33348c366654a4717f18bf8a252d428309a94807cf57f7fc39858dd3f33376ad1d5112e14023370ae3d39939e9f0bba54306a55c643c94b66f9a0f SHA512 ed34add6fd9821412bd03214d197693d66d7e0507c5d9a1ce888c020052776952f1e9f2f3e4c1437198aa77cf459cedf9366f4c56f518211c7e4611760b9558d
31 DIST cryptography_vectors-37.0.2.tar.gz 35240459 BLAKE2B d490cb95b4f32c508867fda059ddbdb5c1bbf46cad709f0e66148cdb5934fbbadd3078f361f4b5bf2e1e30b277252e3df7337fcd4e4694cd9e878c0b70fd71e0 SHA512 320a4c13f076d6d7bef0437b8b57a76496c51d0266c9958aaeadf73e9d07510e1219f3fa08aee1b30cb6122daf4c0b85538c5be95f1dbd450bacb8cbe464892b
32 DIST indoc-0.3.6.crate 9663 BLAKE2B ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2 SHA512 e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd
33 DIST indoc-impl-0.3.6.crate 7933 BLAKE2B 93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725 SHA512 18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806
34
35 diff --git a/dev-python/cryptography/cryptography-37.0.0.ebuild b/dev-python/cryptography/cryptography-37.0.0.ebuild
36 deleted file mode 100644
37 index 982405fb07d6..000000000000
38 --- a/dev-python/cryptography/cryptography-37.0.0.ebuild
39 +++ /dev/null
40 @@ -1,133 +0,0 @@
41 -# Copyright 1999-2022 Gentoo Authors
42 -# Distributed under the terms of the GNU General Public License v2
43 -
44 -EAPI=8
45 -
46 -CARGO_OPTIONAL=yes
47 -DISTUTILS_USE_PEP517=setuptools
48 -PYTHON_COMPAT=( python3_{8..10} pypy3 )
49 -PYTHON_REQ_USE="threads(+)"
50 -
51 -CRATES="
52 - Inflector-0.11.4
53 - aliasable-0.1.3
54 - asn1-0.8.7
55 - asn1_derive-0.8.7
56 - autocfg-1.1.0
57 - base64-0.13.0
58 - bitflags-1.3.2
59 - cfg-if-1.0.0
60 - chrono-0.4.19
61 - indoc-0.3.6
62 - indoc-impl-0.3.6
63 - instant-0.1.12
64 - lazy_static-1.4.0
65 - libc-0.2.124
66 - lock_api-0.4.7
67 - num-integer-0.1.44
68 - num-traits-0.2.14
69 - once_cell-1.10.0
70 - ouroboros-0.15.0
71 - ouroboros_macro-0.15.0
72 - parking_lot-0.11.2
73 - parking_lot_core-0.8.5
74 - paste-0.1.18
75 - paste-impl-0.1.18
76 - pem-1.0.2
77 - proc-macro-error-1.0.4
78 - proc-macro-error-attr-1.0.4
79 - proc-macro-hack-0.5.19
80 - proc-macro2-1.0.37
81 - pyo3-0.15.2
82 - pyo3-build-config-0.15.2
83 - pyo3-macros-0.15.2
84 - pyo3-macros-backend-0.15.2
85 - quote-1.0.18
86 - redox_syscall-0.2.13
87 - scopeguard-1.1.0
88 - smallvec-1.8.0
89 - stable_deref_trait-1.2.0
90 - syn-1.0.91
91 - unicode-xid-0.2.2
92 - unindent-0.1.8
93 - version_check-0.9.4
94 - winapi-0.3.9
95 - winapi-i686-pc-windows-gnu-0.4.0
96 - winapi-x86_64-pc-windows-gnu-0.4.0
97 -"
98 -
99 -inherit cargo distutils-r1 multiprocessing
100 -
101 -VEC_P=cryptography_vectors-$(ver_cut 1-3)
102 -DESCRIPTION="Library providing cryptographic recipes and primitives"
103 -HOMEPAGE="
104 - https://github.com/pyca/cryptography/
105 - https://pypi.org/project/cryptography/
106 -"
107 -SRC_URI="
108 - mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
109 - $(cargo_crate_uris ${CRATES})
110 - test? (
111 - mirror://pypi/c/cryptography_vectors/${VEC_P}.tar.gz
112 - )
113 -"
114 -
115 -# extra licenses come from Rust deps
116 -LICENSE="Apache-2.0 BSD BSD-2 MIT"
117 -SLOT="0"
118 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
119 -
120 -RDEPEND="
121 - >=dev-libs/openssl-1.0.2o-r6:0=
122 -"
123 -DEPEND="
124 - ${RDEPEND}
125 - $(python_gen_cond_dep '
126 - >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}]
127 - ' 'python*')
128 -"
129 -BDEPEND="
130 - dev-python/setuptools-rust[${PYTHON_USEDEP}]
131 - test? (
132 - >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}]
133 - dev-python/iso8601[${PYTHON_USEDEP}]
134 - dev-python/pretend[${PYTHON_USEDEP}]
135 - dev-python/pyasn1-modules[${PYTHON_USEDEP}]
136 - dev-python/pytest-subtests[${PYTHON_USEDEP}]
137 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
138 - dev-python/pytz[${PYTHON_USEDEP}]
139 - )
140 -"
141 -
142 -# Files built without CFLAGS/LDFLAGS, acceptable for rust
143 -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so"
144 -
145 -distutils_enable_tests pytest
146 -
147 -src_unpack() {
148 - cargo_src_unpack
149 -}
150 -
151 -src_prepare() {
152 - sed -i -e 's:--benchmark-disable::' pyproject.toml || die
153 -
154 - default
155 -
156 - # work around availability macros not supported in GCC (yet)
157 - if [[ ${CHOST} == *-darwin* ]] ; then
158 - local darwinok=0
159 - if [[ ${CHOST##*-darwin} -ge 16 ]] ; then
160 - darwinok=1
161 - fi
162 - sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \
163 - src/_cffi_src/openssl/src/osrandom_engine.c || die
164 - fi
165 -}
166 -
167 -python_test() {
168 - local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/cryptography_vectors-${PV}"
169 - local EPYTEST_IGNORE=(
170 - tests/bench
171 - )
172 - epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
173 -}
174
175 diff --git a/dev-python/cryptography/cryptography-37.0.1.ebuild b/dev-python/cryptography/cryptography-37.0.1.ebuild
176 deleted file mode 100644
177 index 982405fb07d6..000000000000
178 --- a/dev-python/cryptography/cryptography-37.0.1.ebuild
179 +++ /dev/null
180 @@ -1,133 +0,0 @@
181 -# Copyright 1999-2022 Gentoo Authors
182 -# Distributed under the terms of the GNU General Public License v2
183 -
184 -EAPI=8
185 -
186 -CARGO_OPTIONAL=yes
187 -DISTUTILS_USE_PEP517=setuptools
188 -PYTHON_COMPAT=( python3_{8..10} pypy3 )
189 -PYTHON_REQ_USE="threads(+)"
190 -
191 -CRATES="
192 - Inflector-0.11.4
193 - aliasable-0.1.3
194 - asn1-0.8.7
195 - asn1_derive-0.8.7
196 - autocfg-1.1.0
197 - base64-0.13.0
198 - bitflags-1.3.2
199 - cfg-if-1.0.0
200 - chrono-0.4.19
201 - indoc-0.3.6
202 - indoc-impl-0.3.6
203 - instant-0.1.12
204 - lazy_static-1.4.0
205 - libc-0.2.124
206 - lock_api-0.4.7
207 - num-integer-0.1.44
208 - num-traits-0.2.14
209 - once_cell-1.10.0
210 - ouroboros-0.15.0
211 - ouroboros_macro-0.15.0
212 - parking_lot-0.11.2
213 - parking_lot_core-0.8.5
214 - paste-0.1.18
215 - paste-impl-0.1.18
216 - pem-1.0.2
217 - proc-macro-error-1.0.4
218 - proc-macro-error-attr-1.0.4
219 - proc-macro-hack-0.5.19
220 - proc-macro2-1.0.37
221 - pyo3-0.15.2
222 - pyo3-build-config-0.15.2
223 - pyo3-macros-0.15.2
224 - pyo3-macros-backend-0.15.2
225 - quote-1.0.18
226 - redox_syscall-0.2.13
227 - scopeguard-1.1.0
228 - smallvec-1.8.0
229 - stable_deref_trait-1.2.0
230 - syn-1.0.91
231 - unicode-xid-0.2.2
232 - unindent-0.1.8
233 - version_check-0.9.4
234 - winapi-0.3.9
235 - winapi-i686-pc-windows-gnu-0.4.0
236 - winapi-x86_64-pc-windows-gnu-0.4.0
237 -"
238 -
239 -inherit cargo distutils-r1 multiprocessing
240 -
241 -VEC_P=cryptography_vectors-$(ver_cut 1-3)
242 -DESCRIPTION="Library providing cryptographic recipes and primitives"
243 -HOMEPAGE="
244 - https://github.com/pyca/cryptography/
245 - https://pypi.org/project/cryptography/
246 -"
247 -SRC_URI="
248 - mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
249 - $(cargo_crate_uris ${CRATES})
250 - test? (
251 - mirror://pypi/c/cryptography_vectors/${VEC_P}.tar.gz
252 - )
253 -"
254 -
255 -# extra licenses come from Rust deps
256 -LICENSE="Apache-2.0 BSD BSD-2 MIT"
257 -SLOT="0"
258 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
259 -
260 -RDEPEND="
261 - >=dev-libs/openssl-1.0.2o-r6:0=
262 -"
263 -DEPEND="
264 - ${RDEPEND}
265 - $(python_gen_cond_dep '
266 - >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}]
267 - ' 'python*')
268 -"
269 -BDEPEND="
270 - dev-python/setuptools-rust[${PYTHON_USEDEP}]
271 - test? (
272 - >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}]
273 - dev-python/iso8601[${PYTHON_USEDEP}]
274 - dev-python/pretend[${PYTHON_USEDEP}]
275 - dev-python/pyasn1-modules[${PYTHON_USEDEP}]
276 - dev-python/pytest-subtests[${PYTHON_USEDEP}]
277 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
278 - dev-python/pytz[${PYTHON_USEDEP}]
279 - )
280 -"
281 -
282 -# Files built without CFLAGS/LDFLAGS, acceptable for rust
283 -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so"
284 -
285 -distutils_enable_tests pytest
286 -
287 -src_unpack() {
288 - cargo_src_unpack
289 -}
290 -
291 -src_prepare() {
292 - sed -i -e 's:--benchmark-disable::' pyproject.toml || die
293 -
294 - default
295 -
296 - # work around availability macros not supported in GCC (yet)
297 - if [[ ${CHOST} == *-darwin* ]] ; then
298 - local darwinok=0
299 - if [[ ${CHOST##*-darwin} -ge 16 ]] ; then
300 - darwinok=1
301 - fi
302 - sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \
303 - src/_cffi_src/openssl/src/osrandom_engine.c || die
304 - fi
305 -}
306 -
307 -python_test() {
308 - local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/cryptography_vectors-${PV}"
309 - local EPYTEST_IGNORE=(
310 - tests/bench
311 - )
312 - epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
313 -}