summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python/python3-cryptography_41.0.1.bb
diff options
context:
space:
mode:
authorTim Orling <ticotimo@gmail.com>2023-07-17 04:03:53 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-07-19 09:48:39 +0100
commit27957137d7294ddbc9e85d0f0801924cc23b3b6a (patch)
tree82670fdff77cd90aa5d90a25655b8a6fd90564d3 /meta/recipes-devtools/python/python3-cryptography_41.0.1.bb
parentee04292b9da44d91b1901fdcc683750e2c161fee (diff)
downloadpoky-27957137d7294ddbc9e85d0f0801924cc23b3b6a.tar.gz
python3-cryptography{-vectors}: upgrade 41.0.1 -> 41.0.2
https://cryptography.io/en/latest/changelog/#v41-0-2 41.0.2 - 2023-07-10 * Fixed bugs in creating and parsing SSH certificates where critical options with values were handled incorrectly. Certificates are now created correctly and parsing accepts correct values as well as the previously generated invalid forms with a warning. In the next release, support for parsing these invalid forms will be removed. Refresh python3-cryptography-crates.inc: - crate://crates.io/proc-macro2/1.0.59 \ + crate://crates.io/proc-macro2/1.0.64 \ (From OE-Core rev: ea836919fc26af1508ccf0c40843109d52e738eb) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/python/python3-cryptography_41.0.1.bb')
-rw-r--r--meta/recipes-devtools/python/python3-cryptography_41.0.1.bb70
1 files changed, 0 insertions, 70 deletions
diff --git a/meta/recipes-devtools/python/python3-cryptography_41.0.1.bb b/meta/recipes-devtools/python/python3-cryptography_41.0.1.bb
deleted file mode 100644
index 494ca233f0..0000000000
--- a/meta/recipes-devtools/python/python3-cryptography_41.0.1.bb
+++ /dev/null
@@ -1,70 +0,0 @@
1SUMMARY = "Provides cryptographic recipes and primitives to python developers"
2HOMEPAGE = "https://cryptography.io/"
3SECTION = "devel/python"
4LICENSE = "Apache-2.0 | BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=8c3617db4fb6fae01f1d253ab91511e4 \
6 file://LICENSE.APACHE;md5=4e168cce331e5c827d4c2b68a6200e1b \
7 file://LICENSE.BSD;md5=5ae30ba4123bc4f2fa49aa0b0dce887b \
8 "
9LDSHARED += "-pthread"
10
11SRC_URI[sha256sum] = "d34579085401d3f49762d2f7d6634d6b6c2ae1242202e860f4d26b046e3a1006"
12
13SRC_URI += "file://0001-pyproject.toml-remove-benchmark-disable-option.patch \
14 file://0001-Fix-include-directory-when-cross-compiling-9129.patch \
15 file://check-memfree.py \
16 file://run-ptest \
17 "
18
19require ${BPN}-crates.inc
20
21inherit pypi python_setuptools3_rust cargo-update-recipe-crates pkgconfig
22
23DEPENDS += " \
24 ${PYTHON_PN}-cffi-native \
25"
26
27RDEPENDS:${PN} += " \
28 ${PYTHON_PN}-cffi \
29"
30
31RDEPENDS:${PN}:append:class-target = " \
32 ${PYTHON_PN}-numbers \
33 ${PYTHON_PN}-threading \
34"
35
36RDEPENDS:${PN}-ptest += " \
37 ${PYTHON_PN}-bcrypt \
38 ${PYTHON_PN}-cryptography-vectors (= ${PV}) \
39 ${PYTHON_PN}-hypothesis \
40 ${PYTHON_PN}-iso8601 \
41 ${PYTHON_PN}-pretend \
42 ${PYTHON_PN}-psutil \
43 ${PYTHON_PN}-pytest \
44 ${PYTHON_PN}-unittest-automake-output \
45 ${PYTHON_PN}-pytest-subtests \
46 ${PYTHON_PN}-pytz \
47"
48
49inherit ptest
50
51do_install_ptest() {
52 install -D ${WORKDIR}/check-memfree.py ${D}${PTEST_PATH}/
53 install -d ${D}${PTEST_PATH}/tests
54 cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
55 # remove test_x509.py as it needs benchmark and we don't
56 # want to introduce the benchmark dependency
57 rm -rf ${D}${PTEST_PATH}/tests/bench/test_x509.py
58 install -d ${D}${PTEST_PATH}/tests/hazmat
59 cp -rf ${S}/tests/hazmat/* ${D}${PTEST_PATH}/tests/hazmat/
60 cp -r ${S}/pyproject.toml ${D}${PTEST_PATH}/
61}
62
63FILES:${PN}-ptest += " \
64 ${PTEST_PATH}/check-memfree.py \
65"
66FILES:${PN}-dbg += " \
67 ${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/hazmat/bindings/.debug \
68"
69
70BBCLASSEXTEND = "native nativesdk"