Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_7E / python-cryptography
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-cryptography
4 VERSION=                41.0.7
5 KEYWORDS=               python rust
6 VARIANTS=               v12 v11
7 SDESC[v11]=             Cryptographic recipes and primitives (3.11)
8 SDESC[v12]=             Cryptographic recipes and primitives (3.12)
9 HOMEPAGE=               https://github.com/pyca/cryptography
10 CONTACT=                Python_Automaton[python@ironwolf.systems]
11
12 DOWNLOAD_GROUPS=        main cr01 cr02 cr03 cr04 cr05 cr06 cr07 cr08 cr09 cr10 cr11 cr12 cr13 cr14 cr15 cr16 cr17 cr18 cr19 cr20 cr21 cr22 cr23 cr24 cr25 cr26 cr27 cr28 cr29 cr30 cr31 cr32 cr33 cr34 cr35 cr36 cr37 cr38 cr39 cr40 cr41 cr42 cr43 cr44 cr45 cr46 cr47 cr48 cr49 cr50 cr51 cr52 cr53 cr54
13 SITES[main]=            PYPI/c/cryptography
14 SITES[cr01]=            CRATES/Inflector:0.11.4
15 SITES[cr02]=            CRATES/aliasable:0.1.3
16 SITES[cr03]=            CRATES/asn1:0.15.2
17 SITES[cr04]=            CRATES/asn1_derive:0.15.2
18 SITES[cr05]=            CRATES/autocfg:1.1.0
19 SITES[cr06]=            CRATES/base64:0.13.1
20 SITES[cr07]=            CRATES/bitflags:1.3.2
21 SITES[cr08]=            CRATES/bitflags:2.4.1
22 SITES[cr09]=            CRATES/cc:1.0.79
23 SITES[cr10]=            CRATES/cfg-if:1.0.0
24 SITES[cr11]=            CRATES/foreign-types:0.3.2
25 SITES[cr12]=            CRATES/foreign-types-shared:0.1.1
26 SITES[cr13]=            CRATES/indoc:1.0.9
27 SITES[cr14]=            CRATES/libc:0.2.144
28 SITES[cr15]=            CRATES/lock_api:0.4.9
29 SITES[cr16]=            CRATES/memoffset:0.8.0
30 SITES[cr17]=            CRATES/once_cell:1.17.2
31 SITES[cr18]=            CRATES/openssl:0.10.60
32 SITES[cr19]=            CRATES/openssl-macros:0.1.1
33 SITES[cr20]=            CRATES/openssl-sys:0.9.96
34 SITES[cr21]=            CRATES/ouroboros:0.15.6
35 SITES[cr22]=            CRATES/ouroboros_macro:0.15.6
36 SITES[cr23]=            CRATES/parking_lot:0.12.1
37 SITES[cr24]=            CRATES/parking_lot_core:0.9.7
38 SITES[cr25]=            CRATES/pem:1.1.1
39 SITES[cr26]=            CRATES/pkg-config:0.3.27
40 SITES[cr27]=            CRATES/proc-macro-error:1.0.4
41 SITES[cr28]=            CRATES/proc-macro-error-attr:1.0.4
42 SITES[cr29]=            CRATES/proc-macro2:1.0.64
43 SITES[cr30]=            CRATES/pyo3:0.18.3
44 SITES[cr31]=            CRATES/pyo3-build-config:0.18.3
45 SITES[cr32]=            CRATES/pyo3-ffi:0.18.3
46 SITES[cr33]=            CRATES/pyo3-macros:0.18.3
47 SITES[cr34]=            CRATES/pyo3-macros-backend:0.18.3
48 SITES[cr35]=            CRATES/quote:1.0.28
49 SITES[cr36]=            CRATES/redox_syscall:0.2.16
50 SITES[cr37]=            CRATES/scopeguard:1.1.0
51 SITES[cr38]=            CRATES/smallvec:1.10.0
52 SITES[cr39]=            CRATES/syn:1.0.109
53 SITES[cr40]=            CRATES/syn:2.0.18
54 SITES[cr41]=            CRATES/target-lexicon:0.12.7
55 SITES[cr42]=            CRATES/unicode-ident:1.0.9
56 SITES[cr43]=            CRATES/unindent:0.1.11
57 SITES[cr44]=            CRATES/vcpkg:0.2.15
58 SITES[cr45]=            CRATES/version_check:0.9.4
59 SITES[cr46]=            CRATES/windows-sys:0.45.0
60 SITES[cr47]=            CRATES/windows-targets:0.42.2
61 SITES[cr48]=            CRATES/windows_aarch64_gnullvm:0.42.2
62 SITES[cr49]=            CRATES/windows_aarch64_msvc:0.42.2
63 SITES[cr50]=            CRATES/windows_i686_gnu:0.42.2
64 SITES[cr51]=            CRATES/windows_i686_msvc:0.42.2
65 SITES[cr52]=            CRATES/windows_x86_64_gnu:0.42.2
66 SITES[cr53]=            CRATES/windows_x86_64_gnullvm:0.42.2
67 SITES[cr54]=            CRATES/windows_x86_64_msvc:0.42.2
68 DISTFILE[1]=            cryptography-41.0.7.tar.gz:main
69 DISTFILE[2]=            generated:cr01
70 DISTFILE[3]=            generated:cr02
71 DISTFILE[4]=            generated:cr03
72 DISTFILE[5]=            generated:cr04
73 DISTFILE[6]=            generated:cr05
74 DISTFILE[7]=            generated:cr06
75 DISTFILE[8]=            generated:cr07
76 DISTFILE[9]=            generated:cr08
77 DISTFILE[10]=           generated:cr09
78 DISTFILE[11]=           generated:cr10
79 DISTFILE[12]=           generated:cr11
80 DISTFILE[13]=           generated:cr12
81 DISTFILE[14]=           generated:cr13
82 DISTFILE[15]=           generated:cr14
83 DISTFILE[16]=           generated:cr15
84 DISTFILE[17]=           generated:cr16
85 DISTFILE[18]=           generated:cr17
86 DISTFILE[19]=           generated:cr18
87 DISTFILE[20]=           generated:cr19
88 DISTFILE[21]=           generated:cr20
89 DISTFILE[22]=           generated:cr21
90 DISTFILE[23]=           generated:cr22
91 DISTFILE[24]=           generated:cr23
92 DISTFILE[25]=           generated:cr24
93 DISTFILE[26]=           generated:cr25
94 DISTFILE[27]=           generated:cr26
95 DISTFILE[28]=           generated:cr27
96 DISTFILE[29]=           generated:cr28
97 DISTFILE[30]=           generated:cr29
98 DISTFILE[31]=           generated:cr30
99 DISTFILE[32]=           generated:cr31
100 DISTFILE[33]=           generated:cr32
101 DISTFILE[34]=           generated:cr33
102 DISTFILE[35]=           generated:cr34
103 DISTFILE[36]=           generated:cr35
104 DISTFILE[37]=           generated:cr36
105 DISTFILE[38]=           generated:cr37
106 DISTFILE[39]=           generated:cr38
107 DISTFILE[40]=           generated:cr39
108 DISTFILE[41]=           generated:cr40
109 DISTFILE[42]=           generated:cr41
110 DISTFILE[43]=           generated:cr42
111 DISTFILE[44]=           generated:cr43
112 DISTFILE[45]=           generated:cr44
113 DISTFILE[46]=           generated:cr45
114 DISTFILE[47]=           generated:cr46
115 DISTFILE[48]=           generated:cr47
116 DISTFILE[49]=           generated:cr48
117 DISTFILE[50]=           generated:cr49
118 DISTFILE[51]=           generated:cr50
119 DISTFILE[52]=           generated:cr51
120 DISTFILE[53]=           generated:cr52
121 DISTFILE[54]=           generated:cr53
122 DISTFILE[55]=           generated:cr54
123 DIST_SUBDIR=            rust/crates
124 DF_INDEX=               1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
125                         21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
126                         38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
127                         55
128 SPKGS[v11]=             single
129 SPKGS[v12]=             single
130
131 OPTIONS_AVAILABLE=      PY311 PY312
132 OPTIONS_STANDARD=       none
133 VOPTS[v11]=             PY312=OFF PY311=ON
134 VOPTS[v12]=             PY312=ON PY311=OFF
135
136 USES=                   cpe cargo ssl pkgconfig cclibs:single
137
138 DISTNAME=               cryptography-41.0.7
139
140 CARGO_CARGOLOCK=        {{WRKSRC}}/src/rust/Cargo.lock
141 CARGO_CARGOTOML=        {{WRKSRC}}/src/rust/Cargo.toml
142 CPE_PRODUCT=            python-cryptography
143 CPE_VENDOR=             python-cryptography_project
144
145 MAKE_ENV=               OPENSSL_STATIC=1
146
147 INSTALL_REQ_TOOLCHAIN=  yes
148
149 CARGO_SKIP_CONFIGURE=   yes
150 CARGO_SKIP_BUILD=       yes
151 CARGO_SKIP_INSTALL=     yes
152
153 [PY311].BUILDRUN_DEPENDS_ON=            python-cffi:single:v11
154                                         python-setuptools-rust:single:v11
155 [PY311].USES_ON=                        python:v11,sutools
156
157 [PY312].BUILDRUN_DEPENDS_ON=            python-cffi:single:v12
158                                         python-setuptools-rust:single:v12
159 [PY312].USES_ON=                        python:v12,sutools
160
161 post-patch:
162         ${MKDIR} ${WRKSRC}/.cargo
163         echo "[source.cargo]" >> ${WRKSRC}/.cargo/config.toml
164         echo "directory = '${CARGO_VENDOR_DIR}'" >> ${WRKSRC}/.cargo/config.toml
165         echo "[source.crates-io]" >> ${WRKSRC}/.cargo/config.toml
166         echo "replace-with = 'cargo'" >> ${WRKSRC}/.cargo/config.toml
167
168 [FILE:1834:descriptions/desc.single]
169 pyca/cryptography
170 =================
171
172     :alt: Latest Version
173
174     :alt: Latest Docs
175
176 cryptography is a package which provides cryptographic recipes and
177 primitives to Python developers.  Our goal is for it to be your
178 "cryptographic
179 standard library". It supports Python 3.6+ and PyPy3 7.2+.
180
181 cryptography includes both high level recipes and low level interfaces to
182 common cryptographic algorithms such as symmetric ciphers, message digests,
183 and
184 key derivation functions. For example, to encrypt something with
185 cryptography's high level symmetric encryption recipe:
186
187 .. code-block:: pycon
188
189     >>> from cryptography.fernet import Fernet
190     >>> # Put this somewhere safe!
191     >>> key = Fernet.generate_key()
192     >>> f = Fernet(key)
193     >>> token = f.encrypt(b"A really secret message. Not for prying eyes.")
194     >>> token
195     '...'
196     >>> f.decrypt(token)
197     'A really secret message. Not for prying eyes.'
198
199 You can find more information in the `documentation`_.
200
201 You can install cryptography with:
202
203 .. code-block:: console
204
205     $ pip install cryptography
206
207 For full details see `the installation documentation`_.
208
209 Discussion
210 ~~~~~~~~~~
211
212 If you run into bugs, you can file them in our `issue tracker`_.
213
214 We maintain a `cryptography-dev`_ mailing list for development discussion.
215
216 You can also join ``#cryptography-dev`` on Freenode to ask questions or get
217 involved.
218
219 Security
220 ~~~~~~~~
221
222 Need to report a security issue? Please consult our `security reporting`_
223 documentation.
224
225 .. _`documentation`: https://cryptography.io/
226 .. _`the installation documentation`:
227 https://cryptography.io/en/latest/installation.html
228 .. _`issue tracker`: https://github.com/pyca/cryptography/issues
229 .. _`cryptography-dev`:
230 https://mail.python.org/mailman/listinfo/cryptography-dev
231 .. _`security reporting`: https://cryptography.io/en/latest/security.html
232
233
234 [FILE:6369:distinfo]
235 13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc       630892 rust/crates/cryptography-41.0.7.tar.gz
236 fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3        17438 rust/crates/Inflector-0.11.4.tar.gz
237 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd         6169 rust/crates/aliasable-0.1.3.tar.gz
238 28c19b9324de5b815b6487e0f8098312791b09de0dbf3d5c2db1fe2d95bab973        34002 rust/crates/asn1-0.15.2.tar.gz
239 a045c3ccad89f244a86bd1e6cf1a7bf645296e7692698b056399b6efd4639407         6096 rust/crates/asn1_derive-0.15.2.tar.gz
240 d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa        13272 rust/crates/autocfg-1.1.0.tar.gz
241 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8        61002 rust/crates/base64-0.13.1.tar.gz
242 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a        23021 rust/crates/bitflags-1.3.2.tar.gz
243 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07        37043 rust/crates/bitflags-2.4.1.tar.gz
244 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f        62624 rust/crates/cc-1.0.79.tar.gz
245 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd         7934 rust/crates/cfg-if-1.0.0.tar.gz
246 f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1         7504 rust/crates/foreign-types-0.3.2.tar.gz
247 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b         5672 rust/crates/foreign-types-shared-0.1.1.tar.gz
248 bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306        13475 rust/crates/indoc-1.0.9.tar.gz
249 2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1       682092 rust/crates/libc-0.2.144.tar.gz
250 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df        25685 rust/crates/lock_api-0.4.9.tar.gz
251 d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1         8912 rust/crates/memoffset-0.8.0.tar.gz
252 9670a07f94779e00908f3e686eab508878ebb390ba6e604d3a284c00e8d0487b        33335 rust/crates/once_cell-1.17.2.tar.gz
253 79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800       265736 rust/crates/openssl-0.10.60.tar.gz
254 a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c         5601 rust/crates/openssl-macros-0.1.1.tar.gz
255 3812c071ba60da8b5677cc12bcb1d42989a65553772897a7e0355545a819838f        67743 rust/crates/openssl-sys-0.9.96.tar.gz
256 e1358bd1558bd2a083fed428ffeda486fbfb323e698cdda7794259d592ca72db        11257 rust/crates/ouroboros-0.15.6.tar.gz
257 5f7d21ccd03305a674437ee1248f3ab5d4b1db095cf1caf49f1713ddf61956b7        20751 rust/crates/ouroboros_macro-0.15.6.tar.gz
258 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f        40967 rust/crates/parking_lot-0.12.1.tar.gz
259 9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521        32412 rust/crates/parking_lot_core-0.9.7.tar.gz
260 a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8        11352 rust/crates/pem-1.1.1.tar.gz
261 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964        18838 rust/crates/pkg-config-0.3.27.tar.gz
262 da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c        25293 rust/crates/proc-macro-error-1.0.4.tar.gz
263 a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869         7971 rust/crates/proc-macro-error-attr-1.0.4.tar.gz
264 78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da        44848 rust/crates/proc-macro2-1.0.64.tar.gz
265 e3b1ac5b3731ba34fdaa9785f8d74d17448cd18f30cf19e0c7e7b1fdb5272109       420236 rust/crates/pyo3-0.18.3.tar.gz
266 9cb946f5ac61bb61a5014924910d936ebd2b23b705f7a4a3c40b05c720b079a3        29137 rust/crates/pyo3-build-config-0.18.3.tar.gz
267 fd4d7c5337821916ea2a1d21d1092e8443cf34879e53a0ac653fbb98f44ff65c        64474 rust/crates/pyo3-ffi-0.18.3.tar.gz
268 a9d39c55dab3fc5a4b25bbd1ac10a2da452c4aca13bb450f22818a002e29648d         7175 rust/crates/pyo3-macros-0.18.3.tar.gz
269 97daff08a4c48320587b5224cc98d609e3c27b6d437315bd40b605c98eeb5918        48922 rust/crates/pyo3-macros-backend-0.18.3.tar.gz
270 1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488        28382 rust/crates/quote-1.0.28.tar.gz
271 fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a        24012 rust/crates/redox_syscall-0.2.16.tar.gz
272 d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd        11470 rust/crates/scopeguard-1.1.0.tar.gz
273 a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0        31564 rust/crates/smallvec-1.10.0.tar.gz
274 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237       237611 rust/crates/syn-1.0.109.tar.gz
275 32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e       240648 rust/crates/syn-2.0.18.tar.gz
276 fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5        24402 rust/crates/target-lexicon-0.12.7.tar.gz
277 b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0        41978 rust/crates/unicode-ident-1.0.9.tar.gz
278 e1766d682d402817b5ac4490b3c3002d91dfa0d22812f341609f97b08757359c         7700 rust/crates/unindent-0.1.11.tar.gz
279 accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426       228735 rust/crates/vcpkg-0.2.15.tar.gz
280 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f        14895 rust/crates/version_check-0.9.4.tar.gz
281 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0      2568659 rust/crates/windows-sys-0.45.0.tar.gz
282 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071         5492 rust/crates/windows-targets-0.42.2.tar.gz
283 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8       364071 rust/crates/windows_aarch64_gnullvm-0.42.2.tar.gz
284 e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43       666981 rust/crates/windows_aarch64_msvc-0.42.2.tar.gz
285 c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f       736236 rust/crates/windows_i686_gnu-0.42.2.tar.gz
286 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060       724951 rust/crates/windows_i686_msvc-0.42.2.tar.gz
287 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36       699373 rust/crates/windows_x86_64_gnu-0.42.2.tar.gz
288 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3       364068 rust/crates/windows_x86_64_gnullvm-0.42.2.tar.gz
289 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0       666936 rust/crates/windows_x86_64_msvc-0.42.2.tar.gz
290