diff options
Diffstat (limited to 'meta/recipes-devtools/python')
105 files changed, 1230 insertions, 976 deletions
diff --git a/meta/recipes-devtools/python/python-pyasn1.inc b/meta/recipes-devtools/python/python-pyasn1.inc deleted file mode 100644 index 7b269f2940..0000000000 --- a/meta/recipes-devtools/python/python-pyasn1.inc +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | SUMMARY = "Python library implementing ASN.1 types." | ||
2 | HOMEPAGE = "http://pyasn1.sourceforge.net/" | ||
3 | LICENSE = "BSD-2-Clause" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=190f79253908c986e6cacf380c3a5f6d" | ||
5 | |||
6 | SRC_URI[sha256sum] = "3a35ab2c4b5ef98e17dfdec8ab074046fbda76e281c5a706ccd82328cfc8f64c" | ||
7 | |||
8 | RDEPENDS:${PN}:class-target += " \ | ||
9 | python3-codecs \ | ||
10 | python3-logging \ | ||
11 | python3-math \ | ||
12 | python3-shell \ | ||
13 | " | ||
14 | |||
15 | BBCLASSEXTEND = "native nativesdk" | ||
16 | |||
17 | inherit ptest | ||
18 | |||
19 | SRC_URI += " \ | ||
20 | file://run-ptest \ | ||
21 | " | ||
22 | |||
23 | RDEPENDS:${PN}-ptest += " \ | ||
24 | python3-pytest \ | ||
25 | python3-unittest-automake-output \ | ||
26 | " | ||
27 | |||
28 | do_install_ptest() { | ||
29 | install -d ${D}${PTEST_PATH}/tests | ||
30 | cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ | ||
31 | } | ||
diff --git a/meta/recipes-devtools/python/python-rfc3986-validator/0001-setup.py-move-pytest-runner-to-test_requirements.patch b/meta/recipes-devtools/python/python-rfc3986-validator/0001-setup.py-move-pytest-runner-to-test_requirements.patch deleted file mode 100644 index 8a646874e8..0000000000 --- a/meta/recipes-devtools/python/python-rfc3986-validator/0001-setup.py-move-pytest-runner-to-test_requirements.patch +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | From 3531ff73631a0d59234eb4713e7b3a7f5ea57bbb Mon Sep 17 00:00:00 2001 | ||
2 | From: Nicola Lunghi <nicola.lunghi@jci.com> | ||
3 | Date: Thu, 14 Nov 2019 12:17:51 +0000 | ||
4 | Subject: [PATCH] setup.py: move pytest-runner to test_requirements | ||
5 | |||
6 | This fixes an issue with yocto build. | ||
7 | pytest-runner is only needed when running tests. | ||
8 | |||
9 | Upstream-Status: Pending | ||
10 | --- | ||
11 | setup.py | 4 ++-- | ||
12 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
13 | |||
14 | diff --git a/setup.py b/setup.py | ||
15 | index 53ebea7..ebb0de2 100644 | ||
16 | --- a/setup.py | ||
17 | +++ b/setup.py | ||
18 | @@ -10,9 +10,9 @@ with open('README.md') as readme_file: | ||
19 | |||
20 | requirements = [] | ||
21 | |||
22 | -setup_requirements = ['pytest-runner', ] | ||
23 | +setup_requirements = [] | ||
24 | |||
25 | -test_requirements = ['pytest>=3', ] | ||
26 | +test_requirements = ['pytest>=3', 'pytest-runner'] | ||
27 | |||
28 | setup( | ||
29 | author="Nicolas Aimetti", | ||
30 | -- | ||
31 | 2.20.1 | ||
32 | |||
diff --git a/meta/recipes-devtools/python/python3-alabaster_0.7.16.bb b/meta/recipes-devtools/python/python3-alabaster_1.0.0.bb index c61fce454f..40be6039eb 100644 --- a/meta/recipes-devtools/python/python3-alabaster_0.7.16.bb +++ b/meta/recipes-devtools/python/python3-alabaster_1.0.0.bb | |||
@@ -5,7 +5,7 @@ SECTION = "devel/python" | |||
5 | LICENSE = "BSD-3-Clause" | 5 | LICENSE = "BSD-3-Clause" |
6 | LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=21860fdb805bf4e0bfaf94b566b747fa" | 6 | LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=21860fdb805bf4e0bfaf94b566b747fa" |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65" | 8 | SRC_URI[sha256sum] = "c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e" |
9 | 9 | ||
10 | inherit python_flit_core pypi | 10 | inherit python_flit_core pypi |
11 | 11 | ||
diff --git a/meta/recipes-devtools/python/python3-attrs/0001-conftest.py-disable-deadline.patch b/meta/recipes-devtools/python/python3-attrs/0001-conftest.py-disable-deadline.patch deleted file mode 100644 index b1e6d99916..0000000000 --- a/meta/recipes-devtools/python/python3-attrs/0001-conftest.py-disable-deadline.patch +++ /dev/null | |||
@@ -1,45 +0,0 @@ | |||
1 | From 41103f017f6a233ebb477dd1712fe82ea8f1c84c Mon Sep 17 00:00:00 2001 | ||
2 | From: Tim Orling <tim.orling@konsulko.com> | ||
3 | Date: Thu, 29 Feb 2024 08:45:54 -0800 | ||
4 | Subject: [PATCH] conftest.py: disable deadline | ||
5 | |||
6 | The deadline is by default 200ms, but this is intended to be useful to | ||
7 | the developer and not necessarily recommended for heavily loaded CI | ||
8 | systems. Avoid warnings by disabling the deadline completely. | ||
9 | |||
10 | https://github.com/HypothesisWorks/hypothesis/issues/3713 | ||
11 | https://hypothesis.readthedocs.io/en/latest/settings.html#hypothesis.settings.deadline | ||
12 | https://lists.openembedded.org/g/openembedded-core/topic/104640034#196437 | ||
13 | |||
14 | Fixes: | ||
15 | """ | ||
16 | Unreliable test timings! On an initial run, this test took 268.29ms, | ||
17 | which exceeded the deadline of 200.00ms, but on a subsequent run it | ||
18 | took 2.63 ms, which did not. If you expect this sort of variability in | ||
19 | your test timings, consider turning deadlines off for this test by | ||
20 | setting deadline=None. | ||
21 | """ | ||
22 | |||
23 | Upstream-Status: Submitted [https://github.com/python-attrs/attrs/pull/1252] | ||
24 | |||
25 | Signed-off-by: Tim Orling <tim.orling@konsulko.com> | ||
26 | --- | ||
27 | conftest.py | 2 +- | ||
28 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
29 | |||
30 | diff --git a/conftest.py b/conftest.py | ||
31 | index 144e5f3..fdead3d 100644 | ||
32 | --- a/conftest.py | ||
33 | +++ b/conftest.py | ||
34 | @@ -20,7 +20,7 @@ def _frozen(request): | ||
35 | def pytest_configure(config): | ||
36 | # HealthCheck.too_slow causes more trouble than good -- especially in CIs. | ||
37 | settings.register_profile( | ||
38 | - "patience", settings(suppress_health_check=[HealthCheck.too_slow]) | ||
39 | + "patience", settings(suppress_health_check=[HealthCheck.too_slow], deadline=None) | ||
40 | ) | ||
41 | settings.load_profile("patience") | ||
42 | |||
43 | -- | ||
44 | 2.34.1 | ||
45 | |||
diff --git a/meta/recipes-devtools/python/python3-attrs/0001-test_funcs-skip-test_unknown-for-pytest-8.patch b/meta/recipes-devtools/python/python3-attrs/0001-test_funcs-skip-test_unknown-for-pytest-8.patch deleted file mode 100644 index bb69c0f157..0000000000 --- a/meta/recipes-devtools/python/python3-attrs/0001-test_funcs-skip-test_unknown-for-pytest-8.patch +++ /dev/null | |||
@@ -1,30 +0,0 @@ | |||
1 | From cbe95e1aa6d95195dce13406a6f0522b2964babc Mon Sep 17 00:00:00 2001 | ||
2 | From: Tim Orling <tim.orling@konsulko.com> | ||
3 | Date: Fri, 16 Feb 2024 07:17:19 -0800 | ||
4 | Subject: [PATCH] test_funcs: skip test_unknown for pytest 8 | ||
5 | |||
6 | https://github.com/python-attrs/attrs/issues/1233 | ||
7 | |||
8 | Upstream-Status: Inappropriate [Test case needs to be properly fixed upstream] | ||
9 | |||
10 | Signed-off-by: Tim Orling <tim.orling@konsulko.com> | ||
11 | --- | ||
12 | tests/test_funcs.py | 2 +- | ||
13 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
14 | |||
15 | diff --git a/tests/test_funcs.py b/tests/test_funcs.py | ||
16 | index 044aaab..0872c31 100644 | ||
17 | --- a/tests/test_funcs.py | ||
18 | +++ b/tests/test_funcs.py | ||
19 | @@ -593,7 +593,7 @@ class TestAssoc: | ||
20 | for k, v in change_dict.items(): | ||
21 | assert getattr(changed, k) == v | ||
22 | |||
23 | - @given(simple_classes()) | ||
24 | + @pytest.mark.skip('Broken with pytest 8. See https://github.com/python-attrs/attrs/issues/1233') | ||
25 | def test_unknown(self, C): | ||
26 | """ | ||
27 | Wanting to change an unknown attribute raises an | ||
28 | -- | ||
29 | 2.34.1 | ||
30 | |||
diff --git a/meta/recipes-devtools/python/python3-attrs_23.2.0.bb b/meta/recipes-devtools/python/python3-attrs_24.2.0.bb index a638097988..a6cb60a8c8 100644 --- a/meta/recipes-devtools/python/python3-attrs_23.2.0.bb +++ b/meta/recipes-devtools/python/python3-attrs_24.2.0.bb | |||
@@ -3,13 +3,11 @@ HOMEPAGE = "http://www.attrs.org/" | |||
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=5e55731824cf9205cfabeab9a0600887" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=5e55731824cf9205cfabeab9a0600887" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30" | 6 | SRC_URI[sha256sum] = "5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346" |
7 | 7 | ||
8 | inherit pypi ptest python_hatchling | 8 | inherit pypi ptest python_hatchling |
9 | 9 | ||
10 | SRC_URI += " \ | 10 | SRC_URI += " \ |
11 | file://0001-test_funcs-skip-test_unknown-for-pytest-8.patch \ | ||
12 | file://0001-conftest.py-disable-deadline.patch \ | ||
13 | file://run-ptest \ | 11 | file://run-ptest \ |
14 | " | 12 | " |
15 | 13 | ||
@@ -20,7 +18,6 @@ DEPENDS += " \ | |||
20 | 18 | ||
21 | RDEPENDS:${PN}+= " \ | 19 | RDEPENDS:${PN}+= " \ |
22 | python3-compression \ | 20 | python3-compression \ |
23 | python3-ctypes \ | ||
24 | python3-crypt \ | 21 | python3-crypt \ |
25 | " | 22 | " |
26 | 23 | ||
diff --git a/meta/recipes-devtools/python/python3-babel_2.15.0.bb b/meta/recipes-devtools/python/python3-babel_2.16.0.bb index 03d06c4684..929d7e9983 100644 --- a/meta/recipes-devtools/python/python3-babel_2.15.0.bb +++ b/meta/recipes-devtools/python/python3-babel_2.16.0.bb | |||
@@ -3,11 +3,7 @@ HOMEPAGE = "http://babel.edgewall.org/" | |||
3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e7ebed8cd9f4ff11f547e3afd024a28c" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e7ebed8cd9f4ff11f547e3afd024a28c" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "8daf0e265d05768bc6c7a314cf1321e9a123afc328cc635c18622a2f30a04413" | 6 | SRC_URI[sha256sum] = "d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316" |
7 | |||
8 | PYPI_PACKAGE = "Babel" | ||
9 | |||
10 | PYPI_SRC_URI = "https://files.pythonhosted.org/packages/source/b/babel/babel-${PV}.tar.gz" | ||
11 | 7 | ||
12 | inherit pypi setuptools3 | 8 | inherit pypi setuptools3 |
13 | 9 | ||
diff --git a/meta/recipes-devtools/python/python3-bcrypt-crates.inc b/meta/recipes-devtools/python/python3-bcrypt-crates.inc index 7d9e1f3b59..ca125c8026 100644 --- a/meta/recipes-devtools/python/python3-bcrypt-crates.inc +++ b/meta/recipes-devtools/python/python3-bcrypt-crates.inc | |||
@@ -6,7 +6,6 @@ SRC_URI += " \ | |||
6 | crate://crates.io/base64/0.22.1 \ | 6 | crate://crates.io/base64/0.22.1 \ |
7 | crate://crates.io/bcrypt/0.15.1 \ | 7 | crate://crates.io/bcrypt/0.15.1 \ |
8 | crate://crates.io/bcrypt-pbkdf/0.10.0 \ | 8 | crate://crates.io/bcrypt-pbkdf/0.10.0 \ |
9 | crate://crates.io/bitflags/2.5.0 \ | ||
10 | crate://crates.io/block-buffer/0.10.4 \ | 9 | crate://crates.io/block-buffer/0.10.4 \ |
11 | crate://crates.io/blowfish/0.9.1 \ | 10 | crate://crates.io/blowfish/0.9.1 \ |
12 | crate://crates.io/byteorder/1.5.0 \ | 11 | crate://crates.io/byteorder/1.5.0 \ |
@@ -16,54 +15,38 @@ SRC_URI += " \ | |||
16 | crate://crates.io/crypto-common/0.1.6 \ | 15 | crate://crates.io/crypto-common/0.1.6 \ |
17 | crate://crates.io/digest/0.10.7 \ | 16 | crate://crates.io/digest/0.10.7 \ |
18 | crate://crates.io/generic-array/0.14.7 \ | 17 | crate://crates.io/generic-array/0.14.7 \ |
19 | crate://crates.io/getrandom/0.2.14 \ | 18 | crate://crates.io/getrandom/0.2.15 \ |
20 | crate://crates.io/heck/0.4.1 \ | 19 | crate://crates.io/heck/0.5.0 \ |
21 | crate://crates.io/indoc/2.0.5 \ | 20 | crate://crates.io/indoc/2.0.5 \ |
22 | crate://crates.io/inout/0.1.3 \ | 21 | crate://crates.io/inout/0.1.3 \ |
23 | crate://crates.io/libc/0.2.154 \ | 22 | crate://crates.io/libc/0.2.155 \ |
24 | crate://crates.io/lock_api/0.4.12 \ | ||
25 | crate://crates.io/memoffset/0.9.1 \ | 23 | crate://crates.io/memoffset/0.9.1 \ |
26 | crate://crates.io/once_cell/1.19.0 \ | 24 | crate://crates.io/once_cell/1.19.0 \ |
27 | crate://crates.io/parking_lot/0.12.2 \ | ||
28 | crate://crates.io/parking_lot_core/0.9.10 \ | ||
29 | crate://crates.io/pbkdf2/0.12.2 \ | 25 | crate://crates.io/pbkdf2/0.12.2 \ |
30 | crate://crates.io/portable-atomic/1.6.0 \ | 26 | crate://crates.io/portable-atomic/1.7.0 \ |
31 | crate://crates.io/proc-macro2/1.0.81 \ | 27 | crate://crates.io/proc-macro2/1.0.86 \ |
32 | crate://crates.io/pyo3/0.21.2 \ | 28 | crate://crates.io/pyo3/0.22.2 \ |
33 | crate://crates.io/pyo3-build-config/0.21.2 \ | 29 | crate://crates.io/pyo3-build-config/0.22.2 \ |
34 | crate://crates.io/pyo3-ffi/0.21.2 \ | 30 | crate://crates.io/pyo3-ffi/0.22.2 \ |
35 | crate://crates.io/pyo3-macros/0.21.2 \ | 31 | crate://crates.io/pyo3-macros/0.22.2 \ |
36 | crate://crates.io/pyo3-macros-backend/0.21.2 \ | 32 | crate://crates.io/pyo3-macros-backend/0.22.2 \ |
37 | crate://crates.io/quote/1.0.36 \ | 33 | crate://crates.io/quote/1.0.36 \ |
38 | crate://crates.io/redox_syscall/0.5.1 \ | ||
39 | crate://crates.io/scopeguard/1.2.0 \ | ||
40 | crate://crates.io/sha2/0.10.8 \ | 34 | crate://crates.io/sha2/0.10.8 \ |
41 | crate://crates.io/smallvec/1.13.2 \ | 35 | crate://crates.io/subtle/2.6.1 \ |
42 | crate://crates.io/subtle/2.5.0 \ | 36 | crate://crates.io/syn/2.0.72 \ |
43 | crate://crates.io/syn/2.0.60 \ | 37 | crate://crates.io/target-lexicon/0.12.15 \ |
44 | crate://crates.io/target-lexicon/0.12.14 \ | ||
45 | crate://crates.io/typenum/1.17.0 \ | 38 | crate://crates.io/typenum/1.17.0 \ |
46 | crate://crates.io/unicode-ident/1.0.12 \ | 39 | crate://crates.io/unicode-ident/1.0.12 \ |
47 | crate://crates.io/unindent/0.2.3 \ | 40 | crate://crates.io/unindent/0.2.3 \ |
48 | crate://crates.io/version_check/0.9.4 \ | 41 | crate://crates.io/version_check/0.9.4 \ |
49 | crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ | 42 | crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ |
50 | crate://crates.io/windows-targets/0.52.5 \ | 43 | crate://crates.io/zeroize/1.8.1 \ |
51 | crate://crates.io/windows_aarch64_gnullvm/0.52.5 \ | ||
52 | crate://crates.io/windows_aarch64_msvc/0.52.5 \ | ||
53 | crate://crates.io/windows_i686_gnu/0.52.5 \ | ||
54 | crate://crates.io/windows_i686_gnullvm/0.52.5 \ | ||
55 | crate://crates.io/windows_i686_msvc/0.52.5 \ | ||
56 | crate://crates.io/windows_x86_64_gnu/0.52.5 \ | ||
57 | crate://crates.io/windows_x86_64_gnullvm/0.52.5 \ | ||
58 | crate://crates.io/windows_x86_64_msvc/0.52.5 \ | ||
59 | crate://crates.io/zeroize/1.7.0 \ | ||
60 | " | 44 | " |
61 | 45 | ||
62 | SRC_URI[autocfg-1.3.0.sha256sum] = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" | 46 | SRC_URI[autocfg-1.3.0.sha256sum] = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" |
63 | SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" | 47 | SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" |
64 | SRC_URI[bcrypt-0.15.1.sha256sum] = "e65938ed058ef47d92cf8b346cc76ef48984572ade631927e9937b5ffc7662c7" | 48 | SRC_URI[bcrypt-0.15.1.sha256sum] = "e65938ed058ef47d92cf8b346cc76ef48984572ade631927e9937b5ffc7662c7" |
65 | SRC_URI[bcrypt-pbkdf-0.10.0.sha256sum] = "6aeac2e1fe888769f34f05ac343bbef98b14d1ffb292ab69d4608b3abc86f2a2" | 49 | SRC_URI[bcrypt-pbkdf-0.10.0.sha256sum] = "6aeac2e1fe888769f34f05ac343bbef98b14d1ffb292ab69d4608b3abc86f2a2" |
66 | SRC_URI[bitflags-2.5.0.sha256sum] = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" | ||
67 | SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" | 50 | SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" |
68 | SRC_URI[blowfish-0.9.1.sha256sum] = "e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7" | 51 | SRC_URI[blowfish-0.9.1.sha256sum] = "e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7" |
69 | SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" | 52 | SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" |
@@ -73,44 +56,29 @@ SRC_URI[cpufeatures-0.2.12.sha256sum] = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c | |||
73 | SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" | 56 | SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" |
74 | SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" | 57 | SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" |
75 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" | 58 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" |
76 | SRC_URI[getrandom-0.2.14.sha256sum] = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" | 59 | SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" |
77 | SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" | 60 | SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" |
78 | SRC_URI[indoc-2.0.5.sha256sum] = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" | 61 | SRC_URI[indoc-2.0.5.sha256sum] = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" |
79 | SRC_URI[inout-0.1.3.sha256sum] = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" | 62 | SRC_URI[inout-0.1.3.sha256sum] = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" |
80 | SRC_URI[libc-0.2.154.sha256sum] = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" | 63 | SRC_URI[libc-0.2.155.sha256sum] = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" |
81 | SRC_URI[lock_api-0.4.12.sha256sum] = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" | ||
82 | SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" | 64 | SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" |
83 | SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" | 65 | SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" |
84 | SRC_URI[parking_lot-0.12.2.sha256sum] = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb" | ||
85 | SRC_URI[parking_lot_core-0.9.10.sha256sum] = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" | ||
86 | SRC_URI[pbkdf2-0.12.2.sha256sum] = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" | 66 | SRC_URI[pbkdf2-0.12.2.sha256sum] = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" |
87 | SRC_URI[portable-atomic-1.6.0.sha256sum] = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" | 67 | SRC_URI[portable-atomic-1.7.0.sha256sum] = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" |
88 | SRC_URI[proc-macro2-1.0.81.sha256sum] = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" | 68 | SRC_URI[proc-macro2-1.0.86.sha256sum] = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" |
89 | SRC_URI[pyo3-0.21.2.sha256sum] = "a5e00b96a521718e08e03b1a622f01c8a8deb50719335de3f60b3b3950f069d8" | 69 | SRC_URI[pyo3-0.22.2.sha256sum] = "831e8e819a138c36e212f3af3fd9eeffed6bf1510a805af35b0edee5ffa59433" |
90 | SRC_URI[pyo3-build-config-0.21.2.sha256sum] = "7883df5835fafdad87c0d888b266c8ec0f4c9ca48a5bed6bbb592e8dedee1b50" | 70 | SRC_URI[pyo3-build-config-0.22.2.sha256sum] = "1e8730e591b14492a8945cdff32f089250b05f5accecf74aeddf9e8272ce1fa8" |
91 | SRC_URI[pyo3-ffi-0.21.2.sha256sum] = "01be5843dc60b916ab4dad1dca6d20b9b4e6ddc8e15f50c47fe6d85f1fb97403" | 71 | SRC_URI[pyo3-ffi-0.22.2.sha256sum] = "5e97e919d2df92eb88ca80a037969f44e5e70356559654962cbb3316d00300c6" |
92 | SRC_URI[pyo3-macros-0.21.2.sha256sum] = "77b34069fc0682e11b31dbd10321cbf94808394c56fd996796ce45217dfac53c" | 72 | SRC_URI[pyo3-macros-0.22.2.sha256sum] = "eb57983022ad41f9e683a599f2fd13c3664d7063a3ac5714cae4b7bee7d3f206" |
93 | SRC_URI[pyo3-macros-backend-0.21.2.sha256sum] = "08260721f32db5e1a5beae69a55553f56b99bd0e1c3e6e0a5e8851a9d0f5a85c" | 73 | SRC_URI[pyo3-macros-backend-0.22.2.sha256sum] = "ec480c0c51ddec81019531705acac51bcdbeae563557c982aa8263bb96880372" |
94 | SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" | 74 | SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" |
95 | SRC_URI[redox_syscall-0.5.1.sha256sum] = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" | ||
96 | SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" | ||
97 | SRC_URI[sha2-0.10.8.sha256sum] = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" | 75 | SRC_URI[sha2-0.10.8.sha256sum] = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" |
98 | SRC_URI[smallvec-1.13.2.sha256sum] = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" | 76 | SRC_URI[subtle-2.6.1.sha256sum] = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" |
99 | SRC_URI[subtle-2.5.0.sha256sum] = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" | 77 | SRC_URI[syn-2.0.72.sha256sum] = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" |
100 | SRC_URI[syn-2.0.60.sha256sum] = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" | 78 | SRC_URI[target-lexicon-0.12.15.sha256sum] = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2" |
101 | SRC_URI[target-lexicon-0.12.14.sha256sum] = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" | ||
102 | SRC_URI[typenum-1.17.0.sha256sum] = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" | 79 | SRC_URI[typenum-1.17.0.sha256sum] = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" |
103 | SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" | 80 | SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" |
104 | SRC_URI[unindent-0.2.3.sha256sum] = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce" | 81 | SRC_URI[unindent-0.2.3.sha256sum] = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce" |
105 | SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" | 82 | SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" |
106 | SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" | 83 | SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" |
107 | SRC_URI[windows-targets-0.52.5.sha256sum] = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" | 84 | SRC_URI[zeroize-1.8.1.sha256sum] = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" |
108 | SRC_URI[windows_aarch64_gnullvm-0.52.5.sha256sum] = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" | ||
109 | SRC_URI[windows_aarch64_msvc-0.52.5.sha256sum] = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" | ||
110 | SRC_URI[windows_i686_gnu-0.52.5.sha256sum] = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" | ||
111 | SRC_URI[windows_i686_gnullvm-0.52.5.sha256sum] = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" | ||
112 | SRC_URI[windows_i686_msvc-0.52.5.sha256sum] = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" | ||
113 | SRC_URI[windows_x86_64_gnu-0.52.5.sha256sum] = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" | ||
114 | SRC_URI[windows_x86_64_gnullvm-0.52.5.sha256sum] = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" | ||
115 | SRC_URI[windows_x86_64_msvc-0.52.5.sha256sum] = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" | ||
116 | SRC_URI[zeroize-1.7.0.sha256sum] = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" | ||
diff --git a/meta/recipes-devtools/python/python3-bcrypt_4.1.3.bb b/meta/recipes-devtools/python/python3-bcrypt_4.2.0.bb index deb5cbdee3..0887d88d36 100644 --- a/meta/recipes-devtools/python/python3-bcrypt_4.1.3.bb +++ b/meta/recipes-devtools/python/python3-bcrypt_4.2.0.bb | |||
@@ -4,9 +4,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=8f7bb094c7232b058c7e9f2e431f389c" | |||
4 | HOMEPAGE = "https://pypi.org/project/bcrypt/" | 4 | HOMEPAGE = "https://pypi.org/project/bcrypt/" |
5 | 5 | ||
6 | DEPENDS += "python3-cffi-native" | 6 | DEPENDS += "python3-cffi-native" |
7 | LDFLAGS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', ' -fuse-ld=bfd', '', d)}" | 7 | LDFLAGS += "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', '-fuse-ld=bfd', '', d)}" |
8 | 8 | ||
9 | SRC_URI[sha256sum] = "2ee15dd749f5952fe3f0430d0ff6b74082e159c50332a1413d51b5689cf06623" | 9 | SRC_URI[sha256sum] = "cf69eaf5185fd58f268f805b505ce31f9b9fc2d64b376642164e9244540c1221" |
10 | 10 | ||
11 | inherit pypi python_setuptools3_rust ptest-cargo cargo-update-recipe-crates | 11 | inherit pypi python_setuptools3_rust ptest-cargo cargo-update-recipe-crates |
12 | 12 | ||
diff --git a/meta/recipes-devtools/python/python3-beartype_0.18.5.bb b/meta/recipes-devtools/python/python3-beartype_0.18.5.bb index 04fbd3139f..95d947c90e 100644 --- a/meta/recipes-devtools/python/python3-beartype_0.18.5.bb +++ b/meta/recipes-devtools/python/python3-beartype_0.18.5.bb | |||
@@ -6,6 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e71f94261c1b39896cacacfeaf60560e" | |||
6 | 6 | ||
7 | SRC_URI[sha256sum] = "264ddc2f1da9ec94ff639141fbe33d22e12a9f75aa863b83b7046ffff1381927" | 7 | SRC_URI[sha256sum] = "264ddc2f1da9ec94ff639141fbe33d22e12a9f75aa863b83b7046ffff1381927" |
8 | 8 | ||
9 | inherit setuptools3 pypi | 9 | inherit pypi python_setuptools_build_meta |
10 | |||
11 | RDEPENDS:${PN} += "python3-numbers python3-io" | ||
10 | 12 | ||
11 | BBCLASSEXTEND = "native nativesdk" | 13 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta/recipes-devtools/python/python3-certifi_2024.6.2.bb b/meta/recipes-devtools/python/python3-certifi_2024.8.30.bb index 504fda4124..87047b9370 100644 --- a/meta/recipes-devtools/python/python3-certifi_2024.6.2.bb +++ b/meta/recipes-devtools/python/python3-certifi_2024.8.30.bb | |||
@@ -7,7 +7,7 @@ HOMEPAGE = " http://certifi.io/" | |||
7 | LICENSE = "ISC" | 7 | LICENSE = "ISC" |
8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=11618cb6a975948679286b1211bd573c" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=11618cb6a975948679286b1211bd573c" |
9 | 9 | ||
10 | SRC_URI[sha256sum] = "3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516" | 10 | SRC_URI[sha256sum] = "bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9" |
11 | 11 | ||
12 | inherit pypi setuptools3 | 12 | inherit pypi setuptools3 |
13 | 13 | ||
diff --git a/meta/recipes-devtools/python/python3-cffi/run-ptest b/meta/recipes-devtools/python/python3-cffi/run-ptest new file mode 100644 index 0000000000..24ee6f2156 --- /dev/null +++ b/meta/recipes-devtools/python/python3-cffi/run-ptest | |||
@@ -0,0 +1,7 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | # test_passing_large_list often causes an OOM, skip for now | ||
4 | |||
5 | # test_version verifies that versions match across the source tree, ignore | ||
6 | # as we don't have a source tree | ||
7 | pytest --automake -k 'not test_passing_large_list and not test_version' | ||
diff --git a/meta/recipes-devtools/python/python3-cffi_1.16.0.bb b/meta/recipes-devtools/python/python3-cffi_1.16.0.bb deleted file mode 100644 index c5f6578ab2..0000000000 --- a/meta/recipes-devtools/python/python3-cffi_1.16.0.bb +++ /dev/null | |||
@@ -1,18 +0,0 @@ | |||
1 | SUMMARY = "Foreign Function Interface for Python calling C code" | ||
2 | HOMEPAGE = "http://cffi.readthedocs.org/" | ||
3 | LICENSE = "MIT" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=5677e2fdbf7cdda61d6dd2b57df547bf" | ||
5 | DEPENDS += "libffi python3-pycparser" | ||
6 | |||
7 | SRC_URI[sha256sum] = "bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0" | ||
8 | |||
9 | inherit pypi setuptools3 | ||
10 | |||
11 | RDEPENDS:${PN}:class-target = " \ | ||
12 | python3-ctypes \ | ||
13 | python3-io \ | ||
14 | python3-pycparser \ | ||
15 | python3-shell \ | ||
16 | " | ||
17 | |||
18 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta/recipes-devtools/python/python3-cffi_1.17.0.bb b/meta/recipes-devtools/python/python3-cffi_1.17.0.bb new file mode 100644 index 0000000000..28200f9b43 --- /dev/null +++ b/meta/recipes-devtools/python/python3-cffi_1.17.0.bb | |||
@@ -0,0 +1,38 @@ | |||
1 | SUMMARY = "Foreign Function Interface for Python calling C code" | ||
2 | HOMEPAGE = "http://cffi.readthedocs.org/" | ||
3 | LICENSE = "MIT" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=5677e2fdbf7cdda61d6dd2b57df547bf" | ||
5 | DEPENDS += "libffi python3-pycparser" | ||
6 | |||
7 | SRC_URI[sha256sum] = "f3157624b7558b914cb039fd1af735e5e8049a87c817cc215109ad1c8779df76" | ||
8 | |||
9 | SRC_URI += "file://run-ptest" | ||
10 | |||
11 | inherit pypi python_setuptools_build_meta ptest | ||
12 | |||
13 | do_install_ptest() { | ||
14 | cp -r ${S}/testing ${D}${PTEST_PATH} | ||
15 | # These two files from the source tree are needed by the tests | ||
16 | install -D -m644 ${S}/src/c/parse_c_type.c ${D}${PTEST_PATH}/src/c/parse_c_type.c | ||
17 | install -D -m644 ${S}/src/cffi/parse_c_type.h ${D}${PTEST_PATH}/src/cffi/parse_c_type.h | ||
18 | } | ||
19 | |||
20 | RDEPENDS:${PN} = " \ | ||
21 | python3-ctypes \ | ||
22 | python3-io \ | ||
23 | python3-pycparser \ | ||
24 | python3-setuptools \ | ||
25 | python3-shell \ | ||
26 | " | ||
27 | |||
28 | RDEPENDS:${PN}-ptest += " \ | ||
29 | python3-pytest \ | ||
30 | python3-unittest-automake-output \ | ||
31 | python3-dev \ | ||
32 | gcc-symlinks \ | ||
33 | g++-symlinks \ | ||
34 | " | ||
35 | |||
36 | INSANE_SKIP:${PN}-ptest = "dev-deps" | ||
37 | |||
38 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta/recipes-devtools/python/python3-chardet_5.2.0.bb b/meta/recipes-devtools/python/python3-chardet_5.2.0.bb index ed792b1c7e..9acbeeb3f2 100644 --- a/meta/recipes-devtools/python/python3-chardet_5.2.0.bb +++ b/meta/recipes-devtools/python/python3-chardet_5.2.0.bb | |||
@@ -5,9 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" | |||
5 | 5 | ||
6 | SRC_URI[sha256sum] = "1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7" | 6 | SRC_URI[sha256sum] = "1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7" |
7 | 7 | ||
8 | # setup.py of chardet needs this. | ||
9 | DEPENDS += "python3-pytest-runner-native" | ||
10 | |||
11 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
12 | 9 | ||
13 | PACKAGES =+ "${PN}-cli" | 10 | PACKAGES =+ "${PN}-cli" |
diff --git a/meta/recipes-devtools/python/python3-cython_3.0.10.bb b/meta/recipes-devtools/python/python3-cython_3.0.11.bb index 754543e711..1a42cdcdd0 100644 --- a/meta/recipes-devtools/python/python3-cython_3.0.10.bb +++ b/meta/recipes-devtools/python/python3-cython_3.0.11.bb | |||
@@ -6,12 +6,11 @@ and the messy, low-level world of C." | |||
6 | SECTION = "devel/python" | 6 | SECTION = "devel/python" |
7 | LICENSE = "Apache-2.0" | 7 | LICENSE = "Apache-2.0" |
8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=61c3ee8961575861fa86c7e62bc9f69c" | 8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=61c3ee8961575861fa86c7e62bc9f69c" |
9 | PYPI_PACKAGE = "Cython" | ||
10 | 9 | ||
11 | SRC_URI[sha256sum] = "dcc96739331fb854dcf503f94607576cfe8488066c61ca50dfd55836f132de99" | 10 | SRC_URI[sha256sum] = "7146dd2af8682b4ca61331851e6aebce9fe5158e75300343f80c07ca80b1faff" |
12 | UPSTREAM_CHECK_REGEX = "Cython-(?P<pver>.*)\.tar" | ||
13 | 11 | ||
14 | inherit pypi setuptools3 | 12 | inherit pypi setuptools3 |
13 | UPSTREAM_CHECK_PYPI_PACKAGE = "Cython" | ||
15 | 14 | ||
16 | # running build_ext a second time during install fails, because Python | 15 | # running build_ext a second time during install fails, because Python |
17 | # would then attempt to import cythonized modules built for the target | 16 | # would then attempt to import cythonized modules built for the target |
@@ -46,7 +45,7 @@ cython_fix_sources () { | |||
46 | ${PKGD}${TARGET_DBGSRC_DIR}/Cython/Tempita/_tempita.c \ | 45 | ${PKGD}${TARGET_DBGSRC_DIR}/Cython/Tempita/_tempita.c \ |
47 | ${PKGD}${libdir}/${PYTHON_DIR}/site-packages/Cython*/SOURCES.txt; do | 46 | ${PKGD}${libdir}/${PYTHON_DIR}/site-packages/Cython*/SOURCES.txt; do |
48 | if [ -e $f ]; then | 47 | if [ -e $f ]; then |
49 | sed -i -e 's#${WORKDIR}/Cython-${PV}#${TARGET_DBGSRC_DIR}#g' $f | 48 | sed -i -e 's#${WORKDIR}/cython-${PV}#${TARGET_DBGSRC_DIR}#g' $f |
50 | fi | 49 | fi |
51 | done | 50 | done |
52 | } | 51 | } |
diff --git a/meta/recipes-devtools/python/python3-dbusmock_0.31.1.bb b/meta/recipes-devtools/python/python3-dbusmock_0.32.1.bb index fc32c6bbb6..db7011831b 100644 --- a/meta/recipes-devtools/python/python3-dbusmock_0.31.1.bb +++ b/meta/recipes-devtools/python/python3-dbusmock_0.32.1.bb | |||
@@ -4,7 +4,7 @@ HOMEPAGE = "https://pypi.org/project/python-dbusmock/" | |||
4 | LICENSE = "GPL-3.0-only" | 4 | LICENSE = "GPL-3.0-only" |
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02" |
6 | 6 | ||
7 | SRC_URI[sha256sum] = "b23b8e1b51fe2a9b13e617fff6b60b3ed8e536c080cf3498019d223678d5ea49" | 7 | SRC_URI[sha256sum] = "f02c34493d420b3cf2d8d341b79a60841593b7b7615adc3ece17ff86f8275924" |
8 | 8 | ||
9 | PYPI_PACKAGE = "python-dbusmock" | 9 | PYPI_PACKAGE = "python-dbusmock" |
10 | 10 | ||
diff --git a/meta/recipes-devtools/python/python3-docutils_0.21.2.bb b/meta/recipes-devtools/python/python3-docutils_0.21.2.bb index ac41ef6858..d9f8160913 100644 --- a/meta/recipes-devtools/python/python3-docutils_0.21.2.bb +++ b/meta/recipes-devtools/python/python3-docutils_0.21.2.bb | |||
@@ -11,4 +11,12 @@ inherit pypi python_setuptools_build_meta | |||
11 | RDEPENDS:${PN} += " \ | 11 | RDEPENDS:${PN} += " \ |
12 | python3-pprint \ | 12 | python3-pprint \ |
13 | " | 13 | " |
14 | |||
15 | do_install:append() { | ||
16 | # Make sure we use /usr/bin/env python3 | ||
17 | for PYTHSCRIPT in `grep -rIl '^#!.*python' ${D}`; do | ||
18 | sed -i -e '1s|^#!.*|#!/usr/bin/env python3|' $PYTHSCRIPT | ||
19 | done | ||
20 | } | ||
21 | |||
14 | BBCLASSEXTEND = "native nativesdk" | 22 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta/recipes-devtools/python/python3-dtschema_2024.4.bb b/meta/recipes-devtools/python/python3-dtschema_2024.5.bb index 9583cd57b9..1eb24eca23 100644 --- a/meta/recipes-devtools/python/python3-dtschema_2024.4.bb +++ b/meta/recipes-devtools/python/python3-dtschema_2024.5.bb | |||
@@ -7,7 +7,7 @@ inherit pypi python_setuptools_build_meta | |||
7 | 7 | ||
8 | PYPI_PACKAGE = "dtschema" | 8 | PYPI_PACKAGE = "dtschema" |
9 | 9 | ||
10 | SRC_URI[sha256sum] = "18dd1d34b4a5e451291e5444e9ceb4a6febc605871cdaef22673b6f80aa4a131" | 10 | SRC_URI[sha256sum] = "ea259a9ba4d1e1eff44ac8d362950361e46750bdeaf30a437a7ed33159c35fd8" |
11 | 11 | ||
12 | DEPENDS += "python3-setuptools-scm-native" | 12 | DEPENDS += "python3-setuptools-scm-native" |
13 | RDEPENDS:${PN} += "\ | 13 | RDEPENDS:${PN} += "\ |
diff --git a/meta/recipes-devtools/python/python3-hatchling_1.24.2.bb b/meta/recipes-devtools/python/python3-hatchling_1.25.0.bb index 0ad545f448..111b447815 100644 --- a/meta/recipes-devtools/python/python3-hatchling_1.24.2.bb +++ b/meta/recipes-devtools/python/python3-hatchling_1.25.0.bb | |||
@@ -8,7 +8,7 @@ inherit pypi python_hatchling | |||
8 | DEPENDS += "python3-pluggy-native python3-pathspec-native python3-packaging-native python3-editables-native python3-trove-classifiers-native" | 8 | DEPENDS += "python3-pluggy-native python3-pathspec-native python3-packaging-native python3-editables-native python3-trove-classifiers-native" |
9 | DEPENDS:remove:class-native = "python3-hatchling-native" | 9 | DEPENDS:remove:class-native = "python3-hatchling-native" |
10 | 10 | ||
11 | SRC_URI[sha256sum] = "41ddc27cdb25db9ef7b68bef075f829c84cb349aa1bff8240797d012510547b0" | 11 | SRC_URI[sha256sum] = "7064631a512610b52250a4d3ff1bd81551d6d1431c4eb7b72e734df6c74f4262" |
12 | 12 | ||
13 | do_compile:prepend() { | 13 | do_compile:prepend() { |
14 | export PYTHONPATH=src | 14 | export PYTHONPATH=src |
diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.103.0.bb b/meta/recipes-devtools/python/python3-hypothesis_6.111.2.bb index 18ef7992a1..3da0ce8c04 100644 --- a/meta/recipes-devtools/python/python3-hypothesis_6.103.0.bb +++ b/meta/recipes-devtools/python/python3-hypothesis_6.111.2.bb | |||
@@ -13,7 +13,7 @@ SRC_URI += " \ | |||
13 | file://test_rle.py \ | 13 | file://test_rle.py \ |
14 | " | 14 | " |
15 | 15 | ||
16 | SRC_URI[sha256sum] = "7fe91917b99fc98ac150ec295775a687448c7c42c2276ab6e4a6969a4b285bb5" | 16 | SRC_URI[sha256sum] = "0496ad28c7240ee9ba89fcc7fb1dc74e89f3e40fbcbbb5f73c0091558dec8e6e" |
17 | 17 | ||
18 | RDEPENDS:${PN} += " \ | 18 | RDEPENDS:${PN} += " \ |
19 | python3-attrs \ | 19 | python3-attrs \ |
diff --git a/meta/recipes-devtools/python/python3-idna/run-ptest b/meta/recipes-devtools/python/python3-idna/run-ptest new file mode 100644 index 0000000000..d9693bb30f --- /dev/null +++ b/meta/recipes-devtools/python/python3-idna/run-ptest | |||
@@ -0,0 +1,3 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | python3 -mputao.unittest discover --top-level-directory . --start-directory tests | ||
diff --git a/meta/recipes-devtools/python/python3-idna_3.7.bb b/meta/recipes-devtools/python/python3-idna_3.7.bb deleted file mode 100644 index 729aff1c46..0000000000 --- a/meta/recipes-devtools/python/python3-idna_3.7.bb +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | SUMMARY = "Internationalised Domain Names in Applications" | ||
2 | HOMEPAGE = "https://github.com/kjd/idna" | ||
3 | LICENSE = "BSD-3-Clause & Python-2.0 & Unicode-TOU" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=204c0612e40a4dd46012a78d02c80fb1" | ||
5 | |||
6 | SRC_URI[sha256sum] = "028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc" | ||
7 | |||
8 | inherit pypi python_flit_core | ||
9 | |||
10 | RDEPENDS:${PN}:class-target = "\ | ||
11 | python3-codecs \ | ||
12 | " | ||
13 | |||
14 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta/recipes-devtools/python/python3-idna_3.8.bb b/meta/recipes-devtools/python/python3-idna_3.8.bb new file mode 100644 index 0000000000..95c3c8cc44 --- /dev/null +++ b/meta/recipes-devtools/python/python3-idna_3.8.bb | |||
@@ -0,0 +1,19 @@ | |||
1 | SUMMARY = "Internationalised Domain Names in Applications" | ||
2 | HOMEPAGE = "https://github.com/kjd/idna" | ||
3 | LICENSE = "BSD-3-Clause & Python-2.0 & Unicode-TOU" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=204c0612e40a4dd46012a78d02c80fb1" | ||
5 | |||
6 | SRC_URI[sha256sum] = "d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603" | ||
7 | |||
8 | SRC_URI += "file://run-ptest" | ||
9 | |||
10 | inherit pypi python_flit_core ptest | ||
11 | |||
12 | do_install_ptest() { | ||
13 | cp -r ${S}/tests ${D}${PTEST_PATH}/ | ||
14 | } | ||
15 | |||
16 | RDEPENDS:${PN} += "python3-codecs" | ||
17 | RDEPENDS:${PN}-ptest += "python3-unittest-automake-output" | ||
18 | |||
19 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta/recipes-devtools/python/python3-importlib-metadata_7.1.0.bb b/meta/recipes-devtools/python/python3-importlib-metadata_7.1.0.bb deleted file mode 100644 index fdb37cecef..0000000000 --- a/meta/recipes-devtools/python/python3-importlib-metadata_7.1.0.bb +++ /dev/null | |||
@@ -1,20 +0,0 @@ | |||
1 | SUMMARY = "Read metadata from Python packages" | ||
2 | HOMEPAGE = "https://pypi.org/project/importlib-metadata/" | ||
3 | LICENSE = "Apache-2.0" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | ||
5 | |||
6 | inherit pypi python_setuptools_build_meta | ||
7 | |||
8 | PYPI_PACKAGE = "importlib_metadata" | ||
9 | UPSTREAM_CHECK_REGEX = "/importlib-metadata/(?P<pver>(\d+[\.\-_]*)+)/" | ||
10 | |||
11 | SRC_URI[sha256sum] = "b78938b926ee8d5f020fc4772d487045805a55ddbad2ecf21c6d60938dc7fcd2" | ||
12 | |||
13 | S = "${WORKDIR}/importlib_metadata-${PV}" | ||
14 | |||
15 | DEPENDS += "python3-setuptools-scm-native python3-toml-native" | ||
16 | RDEPENDS:${PN} += "python3-zipp python3-pathlib2" | ||
17 | RDEPENDS:${PN}:append:class-target = " python3-misc" | ||
18 | RDEPENDS:${PN}:append:class-nativesdk = " python3-misc" | ||
19 | |||
20 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta/recipes-devtools/python/python3-jinja2_3.1.4.bb b/meta/recipes-devtools/python/python3-jinja2_3.1.4.bb index 2c02037011..f2de1983ce 100644 --- a/meta/recipes-devtools/python/python3-jinja2_3.1.4.bb +++ b/meta/recipes-devtools/python/python3-jinja2_3.1.4.bb | |||
@@ -13,6 +13,7 @@ CVE_PRODUCT = "jinja2 jinja" | |||
13 | CLEANBROKEN = "1" | 13 | CLEANBROKEN = "1" |
14 | 14 | ||
15 | inherit pypi python_flit_core ptest | 15 | inherit pypi python_flit_core ptest |
16 | UPSTREAM_CHECK_PYPI_PACKAGE = "Jinja2" | ||
16 | 17 | ||
17 | SRC_URI += " \ | 18 | SRC_URI += " \ |
18 | file://run-ptest \ | 19 | file://run-ptest \ |
@@ -26,7 +27,6 @@ do_install_ptest() { | |||
26 | RDEPENDS:${PN}-ptest += " \ | 27 | RDEPENDS:${PN}-ptest += " \ |
27 | python3-pytest \ | 28 | python3-pytest \ |
28 | python3-unittest-automake-output \ | 29 | python3-unittest-automake-output \ |
29 | python3-toml \ | ||
30 | python3-unixadmin \ | 30 | python3-unixadmin \ |
31 | " | 31 | " |
32 | 32 | ||
diff --git a/meta/recipes-devtools/python/python3-jsonpointer_2.4.bb b/meta/recipes-devtools/python/python3-jsonpointer_3.0.0.bb index 062fa5243f..0a23dc3100 100644 --- a/meta/recipes-devtools/python/python3-jsonpointer_2.4.bb +++ b/meta/recipes-devtools/python/python3-jsonpointer_3.0.0.bb | |||
@@ -5,16 +5,18 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=32b15c843b7a329130f4e266a281ebb3" | |||
5 | 5 | ||
6 | inherit pypi ptest setuptools3 | 6 | inherit pypi ptest setuptools3 |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "585cee82b70211fa9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88" | 8 | SRC_URI[sha256sum] = "2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef" |
9 | 9 | ||
10 | RDEPENDS:${PN} += " \ | 10 | SRC_URI += " \ |
11 | python3-json \ | 11 | file://run-ptest \ |
12 | " | 12 | " |
13 | 13 | ||
14 | BBCLASSEXTEND = "native nativesdk" | 14 | do_install_ptest() { |
15 | cp -f ${S}/tests.py ${D}${PTEST_PATH}/ | ||
16 | } | ||
15 | 17 | ||
16 | SRC_URI += " \ | 18 | RDEPENDS:${PN} += " \ |
17 | file://run-ptest \ | 19 | python3-json \ |
18 | " | 20 | " |
19 | 21 | ||
20 | RDEPENDS:${PN}-ptest += " \ | 22 | RDEPENDS:${PN}-ptest += " \ |
@@ -23,6 +25,4 @@ RDEPENDS:${PN}-ptest += " \ | |||
23 | python3-unittest-automake-output \ | 25 | python3-unittest-automake-output \ |
24 | " | 26 | " |
25 | 27 | ||
26 | do_install_ptest() { | 28 | BBCLASSEXTEND = "native nativesdk" |
27 | cp -f ${S}/tests.py ${D}${PTEST_PATH}/ | ||
28 | } | ||
diff --git a/meta/recipes-devtools/python/python3-jsonschema_4.22.0.bb b/meta/recipes-devtools/python/python3-jsonschema_4.23.0.bb index c3184396d2..126258255d 100644 --- a/meta/recipes-devtools/python/python3-jsonschema_4.22.0.bb +++ b/meta/recipes-devtools/python/python3-jsonschema_4.23.0.bb | |||
@@ -4,7 +4,7 @@ LICENSE = "MIT" | |||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8 \ | 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8 \ |
5 | file://json/LICENSE;md5=9d4de43111d33570c8fe49b4cb0e01af" | 5 | file://json/LICENSE;md5=9d4de43111d33570c8fe49b4cb0e01af" |
6 | 6 | ||
7 | SRC_URI[sha256sum] = "5b22d434a45935119af990552c862e5d6d564e8f6601206b305a61fdf661a2b7" | 7 | SRC_URI[sha256sum] = "d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4" |
8 | 8 | ||
9 | inherit pypi python_hatchling | 9 | inherit pypi python_hatchling |
10 | 10 | ||
@@ -21,7 +21,7 @@ PACKAGECONFIG[format] = ",,,\ | |||
21 | python3-rfc3987 \ | 21 | python3-rfc3987 \ |
22 | python3-rfc3339-validator \ | 22 | python3-rfc3339-validator \ |
23 | " | 23 | " |
24 | PACKAGECONFIG[nongpl] = ",,,\ | 24 | PACKAGECONFIG[format-nongpl] = ",,,\ |
25 | python3-idna \ | 25 | python3-idna \ |
26 | python3-jsonpointer \ | 26 | python3-jsonpointer \ |
27 | python3-webcolors \ | 27 | python3-webcolors \ |
@@ -33,7 +33,6 @@ RDEPENDS:${PN} += " \ | |||
33 | python3-attrs \ | 33 | python3-attrs \ |
34 | python3-core \ | 34 | python3-core \ |
35 | python3-datetime \ | 35 | python3-datetime \ |
36 | python3-importlib-metadata \ | ||
37 | python3-io \ | 36 | python3-io \ |
38 | python3-json \ | 37 | python3-json \ |
39 | python3-jsonschema-specifications \ | 38 | python3-jsonschema-specifications \ |
diff --git a/meta/recipes-devtools/python/python3-libarchive-c/run-ptest b/meta/recipes-devtools/python/python3-libarchive-c/run-ptest new file mode 100644 index 0000000000..ddfbba7f94 --- /dev/null +++ b/meta/recipes-devtools/python/python3-libarchive-c/run-ptest | |||
@@ -0,0 +1,6 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | # export needed to set the locale to support accentuated and non-latin chars in tests | ||
4 | export LC_ALL=en_US.UTF-8 | ||
5 | |||
6 | pytest --automake | ||
diff --git a/meta/recipes-devtools/python/python3-libarchive-c_5.1.bb b/meta/recipes-devtools/python/python3-libarchive-c_5.1.bb index 4e318e52f4..c8aff3defe 100644 --- a/meta/recipes-devtools/python/python3-libarchive-c_5.1.bb +++ b/meta/recipes-devtools/python/python3-libarchive-c_5.1.bb | |||
@@ -5,9 +5,13 @@ HOMEPAGE = "https://github.com/Changaco/python-libarchive-c" | |||
5 | LICENSE = "CC0-1.0" | 5 | LICENSE = "CC0-1.0" |
6 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=bcab380227a83bc147350b40a81e6ffc" | 6 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=bcab380227a83bc147350b40a81e6ffc" |
7 | 7 | ||
8 | SRC_URI += " \ | ||
9 | file://run-ptest \ | ||
10 | " | ||
11 | |||
8 | PYPI_PACKAGE = "libarchive-c" | 12 | PYPI_PACKAGE = "libarchive-c" |
9 | 13 | ||
10 | inherit pypi setuptools3 | 14 | inherit pypi setuptools3 ptest |
11 | 15 | ||
12 | SRC_URI[sha256sum] = "7bcce24ea6c0fa3bc62468476c6d2f6264156db2f04878a372027c10615a2721" | 16 | SRC_URI[sha256sum] = "7bcce24ea6c0fa3bc62468476c6d2f6264156db2f04878a372027c10615a2721" |
13 | 17 | ||
@@ -18,4 +22,18 @@ RDEPENDS:${PN} += "\ | |||
18 | python3-logging \ | 22 | python3-logging \ |
19 | " | 23 | " |
20 | 24 | ||
25 | RDEPENDS:${PN}-ptest += " \ | ||
26 | locale-base-en-us \ | ||
27 | python3-pytest \ | ||
28 | python3-unittest-automake-output \ | ||
29 | " | ||
30 | |||
21 | BBCLASSEXTEND = "native" | 31 | BBCLASSEXTEND = "native" |
32 | |||
33 | do_install_ptest() { | ||
34 | install -d ${D}${PTEST_PATH}/tests | ||
35 | install -d ${D}${PTEST_PATH}/libarchive | ||
36 | cp -r ${S}/tests/* ${D}${PTEST_PATH}/tests/ | ||
37 | cp ${S}/libarchive/* ${D}${PTEST_PATH}/libarchive/ | ||
38 | cp ${S}/README.rst ${D}${PTEST_PATH}/README.rst | ||
39 | } | ||
diff --git a/meta/recipes-devtools/python/python3-license-expression_30.3.0.bb b/meta/recipes-devtools/python/python3-license-expression_30.3.1.bb index f36336b592..edf7ead2e4 100644 --- a/meta/recipes-devtools/python/python3-license-expression_30.3.0.bb +++ b/meta/recipes-devtools/python/python3-license-expression_30.3.1.bb | |||
@@ -4,9 +4,10 @@ HOMEPAGE = "https://github.com/nexB/license-expression" | |||
4 | LICENSE = "Apache-2.0" | 4 | LICENSE = "Apache-2.0" |
5 | LIC_FILES_CHKSUM = "file://apache-2.0.LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" | 5 | LIC_FILES_CHKSUM = "file://apache-2.0.LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" |
6 | 6 | ||
7 | SRC_URI[sha256sum] = "1295406f736b4f395ff069aec1cebfad53c0fcb3cf57df0f5ec58fc7b905aea5" | 7 | SRC_URI[sha256sum] = "60d5bec1f3364c256a92b9a08583d7ea933c7aa272c8d36d04144a89a3858c01" |
8 | 8 | ||
9 | inherit pypi ptest python_setuptools_build_meta | 9 | inherit pypi ptest python_setuptools_build_meta |
10 | PYPI_PACKAGE = "license_expression" | ||
10 | 11 | ||
11 | DEPENDS += "python3-setuptools-scm-native" | 12 | DEPENDS += "python3-setuptools-scm-native" |
12 | 13 | ||
diff --git a/meta/recipes-devtools/python/python3-lxml_5.2.2.bb b/meta/recipes-devtools/python/python3-lxml_5.3.0.bb index e5a22e7090..4c9c22e5c4 100644 --- a/meta/recipes-devtools/python/python3-lxml_5.2.2.bb +++ b/meta/recipes-devtools/python/python3-lxml_5.3.0.bb | |||
@@ -18,7 +18,7 @@ LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=e4c045ebad958ead4b48008f70838403 \ | |||
18 | 18 | ||
19 | DEPENDS += "libxml2 libxslt" | 19 | DEPENDS += "libxml2 libxslt" |
20 | 20 | ||
21 | SRC_URI[sha256sum] = "bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87" | 21 | SRC_URI[sha256sum] = "4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f" |
22 | 22 | ||
23 | SRC_URI += "${PYPI_SRC_URI}" | 23 | SRC_URI += "${PYPI_SRC_URI}" |
24 | inherit pkgconfig pypi setuptools3 | 24 | inherit pkgconfig pypi setuptools3 |
@@ -39,4 +39,6 @@ BBCLASSEXTEND = "native nativesdk" | |||
39 | 39 | ||
40 | RDEPENDS:${PN} += "libxml2 libxslt python3-compression" | 40 | RDEPENDS:${PN} += "libxml2 libxslt python3-compression" |
41 | 41 | ||
42 | CVE_PRODUCT = "lxml" | ||
43 | |||
42 | CLEANBROKEN = "1" | 44 | CLEANBROKEN = "1" |
diff --git a/meta/recipes-devtools/python/python3-mako/run-ptest b/meta/recipes-devtools/python/python3-mako/run-ptest new file mode 100644 index 0000000000..8d2017d39c --- /dev/null +++ b/meta/recipes-devtools/python/python3-mako/run-ptest | |||
@@ -0,0 +1,3 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | pytest --automake | ||
diff --git a/meta/recipes-devtools/python/python3-mako_1.3.5.bb b/meta/recipes-devtools/python/python3-mako_1.3.5.bb index d27fb121a6..d8a05efe5b 100644 --- a/meta/recipes-devtools/python/python3-mako_1.3.5.bb +++ b/meta/recipes-devtools/python/python3-mako_1.3.5.bb | |||
@@ -6,15 +6,31 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d0995d6f7ba3f186a03118f244e88f57" | |||
6 | 6 | ||
7 | PYPI_PACKAGE = "Mako" | 7 | PYPI_PACKAGE = "Mako" |
8 | 8 | ||
9 | inherit pypi python_setuptools_build_meta | 9 | inherit pypi python_setuptools_build_meta ptest |
10 | |||
11 | SRC_URI:append = " \ | ||
12 | file://run-ptest \ | ||
13 | " | ||
10 | 14 | ||
11 | SRC_URI[sha256sum] = "48dbc20568c1d276a2698b36d968fa76161bf127194907ea6fc594fa81f943bc" | 15 | SRC_URI[sha256sum] = "48dbc20568c1d276a2698b36d968fa76161bf127194907ea6fc594fa81f943bc" |
12 | 16 | ||
13 | RDEPENDS:${PN} = "python3-html \ | 17 | RDEPENDS:${PN} = "python3-html \ |
14 | python3-markupsafe \ | 18 | python3-markupsafe \ |
19 | python3-misc \ | ||
15 | python3-netclient \ | 20 | python3-netclient \ |
16 | python3-pygments \ | 21 | python3-pygments \ |
17 | python3-threading \ | 22 | python3-threading \ |
18 | " | 23 | " |
19 | 24 | ||
25 | RDEPENDS:${PN}-ptest += "\ | ||
26 | python3-pytest \ | ||
27 | python3-unittest-automake-output \ | ||
28 | " | ||
29 | |||
30 | do_install_ptest() { | ||
31 | install -d ${D}${PTEST_PATH}/test | ||
32 | install -m 0644 ${S}/setup.cfg ${D}${PTEST_PATH}/ | ||
33 | cp -rf ${S}/test/* ${D}${PTEST_PATH}/test/ | ||
34 | } | ||
35 | |||
20 | BBCLASSEXTEND = "native nativesdk" | 36 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta/recipes-devtools/python/python3-maturin-crates.inc b/meta/recipes-devtools/python/python3-maturin-crates.inc index dff1a166b2..1e1b573b91 100644 --- a/meta/recipes-devtools/python/python3-maturin-crates.inc +++ b/meta/recipes-devtools/python/python3-maturin-crates.inc | |||
@@ -3,83 +3,88 @@ | |||
3 | # from Cargo.lock | 3 | # from Cargo.lock |
4 | SRC_URI += " \ | 4 | SRC_URI += " \ |
5 | crate://crates.io/adler/1.0.2 \ | 5 | crate://crates.io/adler/1.0.2 \ |
6 | crate://crates.io/ahash/0.8.7 \ | 6 | crate://crates.io/ahash/0.8.11 \ |
7 | crate://crates.io/aho-corasick/1.1.2 \ | 7 | crate://crates.io/aho-corasick/1.1.3 \ |
8 | crate://crates.io/allocator-api2/0.2.16 \ | 8 | crate://crates.io/allocator-api2/0.2.18 \ |
9 | crate://crates.io/anstream/0.6.11 \ | 9 | crate://crates.io/anstream/0.6.14 \ |
10 | crate://crates.io/anstyle/1.0.4 \ | 10 | crate://crates.io/anstyle/1.0.7 \ |
11 | crate://crates.io/anstyle-parse/0.2.3 \ | 11 | crate://crates.io/anstyle-parse/0.2.4 \ |
12 | crate://crates.io/anstyle-query/1.0.2 \ | 12 | crate://crates.io/anstyle-query/1.1.0 \ |
13 | crate://crates.io/anstyle-wincon/3.0.2 \ | 13 | crate://crates.io/anstyle-wincon/3.0.3 \ |
14 | crate://crates.io/anyhow/1.0.80 \ | 14 | crate://crates.io/anyhow/1.0.86 \ |
15 | crate://crates.io/autocfg/1.1.0 \ | 15 | crate://crates.io/arbitrary/1.3.2 \ |
16 | crate://crates.io/autocfg/1.3.0 \ | ||
17 | crate://crates.io/automod/1.0.14 \ | ||
16 | crate://crates.io/base64/0.13.1 \ | 18 | crate://crates.io/base64/0.13.1 \ |
17 | crate://crates.io/base64/0.21.7 \ | 19 | crate://crates.io/base64/0.21.7 \ |
20 | crate://crates.io/base64/0.22.1 \ | ||
18 | crate://crates.io/bitflags/1.3.2 \ | 21 | crate://crates.io/bitflags/1.3.2 \ |
19 | crate://crates.io/bitflags/2.4.2 \ | 22 | crate://crates.io/bitflags/2.5.0 \ |
20 | crate://crates.io/block-buffer/0.10.4 \ | 23 | crate://crates.io/block-buffer/0.10.4 \ |
21 | crate://crates.io/bstr/1.9.0 \ | 24 | crate://crates.io/bstr/1.9.1 \ |
22 | crate://crates.io/byteorder/1.5.0 \ | 25 | crate://crates.io/byteorder/1.5.0 \ |
23 | crate://crates.io/bytes/1.5.0 \ | 26 | crate://crates.io/bytes/1.6.0 \ |
24 | crate://crates.io/bytesize/1.3.0 \ | 27 | crate://crates.io/bytesize/1.3.0 \ |
25 | crate://crates.io/bzip2/0.4.4 \ | 28 | crate://crates.io/bzip2/0.4.4 \ |
26 | crate://crates.io/bzip2-sys/0.1.11+1.0.8 \ | 29 | crate://crates.io/bzip2-sys/0.1.11+1.0.8 \ |
27 | crate://crates.io/cab/0.4.1 \ | 30 | crate://crates.io/cab/0.5.0 \ |
28 | crate://crates.io/camino/1.1.6 \ | 31 | crate://crates.io/camino/1.1.7 \ |
29 | crate://crates.io/cargo-config2/0.1.24 \ | 32 | crate://crates.io/cargo-config2/0.1.26 \ |
30 | crate://crates.io/cargo-options/0.7.4 \ | 33 | crate://crates.io/cargo-options/0.7.4 \ |
31 | crate://crates.io/cargo-platform/0.1.6 \ | 34 | crate://crates.io/cargo-platform/0.1.8 \ |
32 | crate://crates.io/cargo-xwin/0.16.4 \ | 35 | crate://crates.io/cargo-xwin/0.16.5 \ |
33 | crate://crates.io/cargo-zigbuild/0.18.4 \ | 36 | crate://crates.io/cargo-zigbuild/0.18.4 \ |
34 | crate://crates.io/cargo_metadata/0.18.1 \ | 37 | crate://crates.io/cargo_metadata/0.18.1 \ |
35 | crate://crates.io/cbindgen/0.26.0 \ | 38 | crate://crates.io/cbindgen/0.26.0 \ |
36 | crate://crates.io/cc/1.0.88 \ | 39 | crate://crates.io/cc/1.1.6 \ |
37 | crate://crates.io/cfb/0.9.0 \ | 40 | crate://crates.io/cfb/0.9.0 \ |
38 | crate://crates.io/cfg-if/1.0.0 \ | 41 | crate://crates.io/cfg-if/1.0.0 \ |
39 | crate://crates.io/charset/0.1.3 \ | 42 | crate://crates.io/charset/0.1.3 \ |
40 | crate://crates.io/chumsky/0.9.3 \ | 43 | crate://crates.io/chumsky/0.9.3 \ |
41 | crate://crates.io/clap/4.4.18 \ | 44 | crate://crates.io/clap/4.5.7 \ |
42 | crate://crates.io/clap_builder/4.4.18 \ | 45 | crate://crates.io/clap_builder/4.5.7 \ |
43 | crate://crates.io/clap_complete/4.4.9 \ | 46 | crate://crates.io/clap_complete/4.5.5 \ |
44 | crate://crates.io/clap_complete_command/0.5.1 \ | 47 | crate://crates.io/clap_complete_command/0.6.1 \ |
45 | crate://crates.io/clap_complete_nushell/0.1.11 \ | 48 | crate://crates.io/clap_complete_nushell/4.5.2 \ |
46 | crate://crates.io/clap_derive/4.4.7 \ | 49 | crate://crates.io/clap_derive/4.5.5 \ |
47 | crate://crates.io/clap_lex/0.6.0 \ | 50 | crate://crates.io/clap_lex/0.7.1 \ |
48 | crate://crates.io/cli-table/0.4.7 \ | 51 | crate://crates.io/cli-table/0.4.7 \ |
49 | crate://crates.io/colorchoice/1.0.0 \ | 52 | crate://crates.io/colorchoice/1.0.1 \ |
50 | crate://crates.io/configparser/3.0.4 \ | 53 | crate://crates.io/configparser/3.1.0 \ |
51 | crate://crates.io/console/0.15.8 \ | 54 | crate://crates.io/console/0.15.8 \ |
52 | crate://crates.io/content_inspector/0.2.4 \ | 55 | crate://crates.io/content_inspector/0.2.4 \ |
53 | crate://crates.io/core-foundation/0.9.4 \ | 56 | crate://crates.io/core-foundation/0.9.4 \ |
54 | crate://crates.io/core-foundation-sys/0.8.6 \ | 57 | crate://crates.io/core-foundation-sys/0.8.6 \ |
55 | crate://crates.io/cpufeatures/0.2.12 \ | 58 | crate://crates.io/cpufeatures/0.2.12 \ |
56 | crate://crates.io/crc32fast/1.3.2 \ | 59 | crate://crates.io/crc32fast/1.4.2 \ |
57 | crate://crates.io/crossbeam-channel/0.5.11 \ | 60 | crate://crates.io/crossbeam-channel/0.5.13 \ |
58 | crate://crates.io/crossbeam-deque/0.8.5 \ | 61 | crate://crates.io/crossbeam-deque/0.8.5 \ |
59 | crate://crates.io/crossbeam-epoch/0.9.18 \ | 62 | crate://crates.io/crossbeam-epoch/0.9.18 \ |
60 | crate://crates.io/crossbeam-utils/0.8.19 \ | 63 | crate://crates.io/crossbeam-utils/0.8.20 \ |
61 | crate://crates.io/crypto-common/0.1.6 \ | 64 | crate://crates.io/crypto-common/0.1.6 \ |
62 | crate://crates.io/data-encoding/2.5.0 \ | 65 | crate://crates.io/data-encoding/2.6.0 \ |
63 | crate://crates.io/deranged/0.3.11 \ | 66 | crate://crates.io/deranged/0.3.11 \ |
64 | crate://crates.io/derivative/2.2.0 \ | 67 | crate://crates.io/derivative/2.2.0 \ |
68 | crate://crates.io/derive_arbitrary/1.3.2 \ | ||
65 | crate://crates.io/dialoguer/0.11.0 \ | 69 | crate://crates.io/dialoguer/0.11.0 \ |
66 | crate://crates.io/diff/0.1.13 \ | 70 | crate://crates.io/diff/0.1.13 \ |
67 | crate://crates.io/digest/0.10.7 \ | 71 | crate://crates.io/digest/0.10.7 \ |
68 | crate://crates.io/dirs/5.0.1 \ | 72 | crate://crates.io/dirs/5.0.1 \ |
69 | crate://crates.io/dirs-sys/0.4.1 \ | 73 | crate://crates.io/dirs-sys/0.4.1 \ |
70 | crate://crates.io/dissimilar/1.0.7 \ | 74 | crate://crates.io/displaydoc/0.2.4 \ |
75 | crate://crates.io/dissimilar/1.0.9 \ | ||
71 | crate://crates.io/dunce/1.0.4 \ | 76 | crate://crates.io/dunce/1.0.4 \ |
72 | crate://crates.io/dyn-clone/1.0.17 \ | 77 | crate://crates.io/dyn-clone/1.0.17 \ |
73 | crate://crates.io/either/1.9.0 \ | 78 | crate://crates.io/either/1.12.0 \ |
74 | crate://crates.io/encode_unicode/0.3.6 \ | 79 | crate://crates.io/encode_unicode/0.3.6 \ |
75 | crate://crates.io/encoding_rs/0.8.33 \ | 80 | crate://crates.io/encoding_rs/0.8.34 \ |
76 | crate://crates.io/equivalent/1.0.1 \ | 81 | crate://crates.io/equivalent/1.0.1 \ |
77 | crate://crates.io/errno/0.3.8 \ | 82 | crate://crates.io/errno/0.3.9 \ |
78 | crate://crates.io/expect-test/1.4.1 \ | 83 | crate://crates.io/expect-test/1.5.0 \ |
79 | crate://crates.io/fastrand/2.0.1 \ | 84 | crate://crates.io/fastrand/2.1.0 \ |
80 | crate://crates.io/fat-macho/0.4.8 \ | 85 | crate://crates.io/fat-macho/0.4.8 \ |
81 | crate://crates.io/filetime/0.2.23 \ | 86 | crate://crates.io/filetime/0.2.23 \ |
82 | crate://crates.io/flate2/1.0.28 \ | 87 | crate://crates.io/flate2/1.0.30 \ |
83 | crate://crates.io/fnv/1.0.7 \ | 88 | crate://crates.io/fnv/1.0.7 \ |
84 | crate://crates.io/foreign-types/0.3.2 \ | 89 | crate://crates.io/foreign-types/0.3.2 \ |
85 | crate://crates.io/foreign-types-shared/0.1.1 \ | 90 | crate://crates.io/foreign-types-shared/0.1.1 \ |
@@ -96,304 +101,320 @@ SRC_URI += " \ | |||
96 | crate://crates.io/futures-timer/3.0.3 \ | 101 | crate://crates.io/futures-timer/3.0.3 \ |
97 | crate://crates.io/futures-util/0.3.30 \ | 102 | crate://crates.io/futures-util/0.3.30 \ |
98 | crate://crates.io/generic-array/0.14.7 \ | 103 | crate://crates.io/generic-array/0.14.7 \ |
99 | crate://crates.io/getrandom/0.2.12 \ | 104 | crate://crates.io/getrandom/0.2.15 \ |
100 | crate://crates.io/glob/0.3.1 \ | 105 | crate://crates.io/glob/0.3.1 \ |
101 | crate://crates.io/globset/0.4.14 \ | 106 | crate://crates.io/globset/0.4.14 \ |
102 | crate://crates.io/goblin/0.8.0 \ | 107 | crate://crates.io/goblin/0.8.2 \ |
103 | crate://crates.io/hashbrown/0.12.3 \ | 108 | crate://crates.io/hashbrown/0.12.3 \ |
104 | crate://crates.io/hashbrown/0.14.3 \ | 109 | crate://crates.io/hashbrown/0.14.5 \ |
105 | crate://crates.io/heck/0.4.1 \ | 110 | crate://crates.io/heck/0.4.1 \ |
111 | crate://crates.io/heck/0.5.0 \ | ||
106 | crate://crates.io/home/0.5.9 \ | 112 | crate://crates.io/home/0.5.9 \ |
107 | crate://crates.io/humantime/2.1.0 \ | 113 | crate://crates.io/humantime/2.1.0 \ |
108 | crate://crates.io/humantime-serde/1.1.1 \ | 114 | crate://crates.io/humantime-serde/1.1.1 \ |
109 | crate://crates.io/idna/0.5.0 \ | 115 | crate://crates.io/idna/0.5.0 \ |
110 | crate://crates.io/ignore/0.4.22 \ | 116 | crate://crates.io/ignore/0.4.22 \ |
111 | crate://crates.io/indexmap/1.9.3 \ | 117 | crate://crates.io/indexmap/1.9.3 \ |
112 | crate://crates.io/indexmap/2.2.3 \ | 118 | crate://crates.io/indexmap/2.2.6 \ |
113 | crate://crates.io/indicatif/0.17.7 \ | 119 | crate://crates.io/indicatif/0.17.8 \ |
114 | crate://crates.io/indoc/2.0.4 \ | 120 | crate://crates.io/indoc/2.0.5 \ |
115 | crate://crates.io/instant/0.1.12 \ | 121 | crate://crates.io/instant/0.1.13 \ |
116 | crate://crates.io/itertools/0.11.0 \ | 122 | crate://crates.io/is_terminal_polyfill/1.70.0 \ |
117 | crate://crates.io/itertools/0.12.1 \ | 123 | crate://crates.io/itertools/0.12.1 \ |
118 | crate://crates.io/itoa/1.0.10 \ | 124 | crate://crates.io/itoa/1.0.11 \ |
119 | crate://crates.io/keyring/2.3.2 \ | 125 | crate://crates.io/keyring/2.3.3 \ |
120 | crate://crates.io/lazy_static/1.4.0 \ | 126 | crate://crates.io/lazy_static/1.4.0 \ |
121 | crate://crates.io/lddtree/0.3.4 \ | 127 | crate://crates.io/lddtree/0.3.5 \ |
122 | crate://crates.io/libc/0.2.153 \ | 128 | crate://crates.io/libc/0.2.155 \ |
123 | crate://crates.io/libredox/0.0.1 \ | 129 | crate://crates.io/libmimalloc-sys/0.1.38 \ |
130 | crate://crates.io/libredox/0.1.3 \ | ||
124 | crate://crates.io/linux-keyutils/0.2.4 \ | 131 | crate://crates.io/linux-keyutils/0.2.4 \ |
125 | crate://crates.io/linux-raw-sys/0.4.13 \ | 132 | crate://crates.io/linux-raw-sys/0.4.14 \ |
126 | crate://crates.io/lock_api/0.4.11 \ | 133 | crate://crates.io/lock_api/0.4.12 \ |
127 | crate://crates.io/log/0.4.20 \ | 134 | crate://crates.io/log/0.4.21 \ |
128 | crate://crates.io/lzxd/0.1.4 \ | 135 | crate://crates.io/lzxd/0.2.5 \ |
129 | crate://crates.io/mailparse/0.14.1 \ | 136 | crate://crates.io/mailparse/0.15.0 \ |
130 | crate://crates.io/matchers/0.1.0 \ | 137 | crate://crates.io/matchers/0.1.0 \ |
131 | crate://crates.io/memchr/2.7.1 \ | 138 | crate://crates.io/memchr/2.7.2 \ |
139 | crate://crates.io/mimalloc/0.1.42 \ | ||
132 | crate://crates.io/mime/0.3.17 \ | 140 | crate://crates.io/mime/0.3.17 \ |
133 | crate://crates.io/mime_guess/2.0.4 \ | 141 | crate://crates.io/mime_guess/2.0.4 \ |
134 | crate://crates.io/minijinja/1.0.12 \ | 142 | crate://crates.io/minijinja/1.0.21 \ |
135 | crate://crates.io/minimal-lexical/0.2.1 \ | 143 | crate://crates.io/minimal-lexical/0.2.1 \ |
136 | crate://crates.io/miniz_oxide/0.7.1 \ | 144 | crate://crates.io/miniz_oxide/0.7.3 \ |
137 | crate://crates.io/msi/0.7.0 \ | 145 | crate://crates.io/msi/0.7.0 \ |
138 | crate://crates.io/multipart/0.18.0 \ | 146 | crate://crates.io/multipart/0.18.0 \ |
139 | crate://crates.io/native-tls/0.2.11 \ | 147 | crate://crates.io/native-tls/0.2.12 \ |
140 | crate://crates.io/nom/7.1.3 \ | 148 | crate://crates.io/nom/7.1.3 \ |
141 | crate://crates.io/normalize-line-endings/0.3.0 \ | 149 | crate://crates.io/normalize-line-endings/0.3.0 \ |
142 | crate://crates.io/normpath/1.1.1 \ | 150 | crate://crates.io/normpath/1.2.0 \ |
143 | crate://crates.io/nu-ansi-term/0.46.0 \ | 151 | crate://crates.io/nu-ansi-term/0.46.0 \ |
144 | crate://crates.io/num-conv/0.1.0 \ | 152 | crate://crates.io/num-conv/0.1.0 \ |
153 | crate://crates.io/num_enum/0.7.2 \ | ||
154 | crate://crates.io/num_enum_derive/0.7.2 \ | ||
145 | crate://crates.io/number_prefix/0.4.0 \ | 155 | crate://crates.io/number_prefix/0.4.0 \ |
146 | crate://crates.io/once_cell/1.19.0 \ | 156 | crate://crates.io/once_cell/1.19.0 \ |
147 | crate://crates.io/openssl/0.10.63 \ | 157 | crate://crates.io/openssl/0.10.66 \ |
148 | crate://crates.io/openssl-macros/0.1.1 \ | 158 | crate://crates.io/openssl-macros/0.1.1 \ |
149 | crate://crates.io/openssl-probe/0.1.5 \ | 159 | crate://crates.io/openssl-probe/0.1.5 \ |
150 | crate://crates.io/openssl-sys/0.9.99 \ | 160 | crate://crates.io/openssl-sys/0.9.103 \ |
151 | crate://crates.io/option-ext/0.2.0 \ | 161 | crate://crates.io/option-ext/0.2.0 \ |
152 | crate://crates.io/os_pipe/1.1.5 \ | 162 | crate://crates.io/os_pipe/1.2.0 \ |
153 | crate://crates.io/overload/0.1.1 \ | 163 | crate://crates.io/overload/0.1.1 \ |
154 | crate://crates.io/parking_lot/0.12.1 \ | 164 | crate://crates.io/parking_lot/0.12.3 \ |
155 | crate://crates.io/parking_lot_core/0.9.9 \ | 165 | crate://crates.io/parking_lot_core/0.9.10 \ |
156 | crate://crates.io/paste/1.0.14 \ | 166 | crate://crates.io/paste/1.0.15 \ |
157 | crate://crates.io/path-slash/0.2.1 \ | 167 | crate://crates.io/path-slash/0.2.1 \ |
158 | crate://crates.io/pep440_rs/0.5.0 \ | 168 | crate://crates.io/pep440_rs/0.6.0 \ |
159 | crate://crates.io/pep508_rs/0.4.2 \ | 169 | crate://crates.io/pep508_rs/0.6.0 \ |
160 | crate://crates.io/percent-encoding/2.3.1 \ | 170 | crate://crates.io/percent-encoding/2.3.1 \ |
161 | crate://crates.io/pin-project-lite/0.2.13 \ | 171 | crate://crates.io/pin-project-lite/0.2.14 \ |
162 | crate://crates.io/pin-utils/0.1.0 \ | 172 | crate://crates.io/pin-utils/0.1.0 \ |
163 | crate://crates.io/pkg-config/0.3.29 \ | 173 | crate://crates.io/pkg-config/0.3.30 \ |
164 | crate://crates.io/plain/0.2.3 \ | 174 | crate://crates.io/plain/0.2.3 \ |
165 | crate://crates.io/platform-info/2.0.2 \ | 175 | crate://crates.io/platform-info/2.0.3 \ |
166 | crate://crates.io/portable-atomic/1.6.0 \ | 176 | crate://crates.io/portable-atomic/1.6.0 \ |
167 | crate://crates.io/powerfmt/0.2.0 \ | 177 | crate://crates.io/powerfmt/0.2.0 \ |
168 | crate://crates.io/ppv-lite86/0.2.17 \ | 178 | crate://crates.io/ppv-lite86/0.2.17 \ |
169 | crate://crates.io/pretty_assertions/1.4.0 \ | 179 | crate://crates.io/pretty_assertions/1.4.0 \ |
170 | crate://crates.io/proc-macro2/1.0.78 \ | 180 | crate://crates.io/proc-macro-crate/3.1.0 \ |
181 | crate://crates.io/proc-macro2/1.0.85 \ | ||
171 | crate://crates.io/psm/0.1.21 \ | 182 | crate://crates.io/psm/0.1.21 \ |
172 | crate://crates.io/pyproject-toml/0.10.0 \ | 183 | crate://crates.io/pyproject-toml/0.11.0 \ |
173 | crate://crates.io/python-pkginfo/0.6.0 \ | 184 | crate://crates.io/python-pkginfo/0.6.2 \ |
174 | crate://crates.io/quote/1.0.35 \ | 185 | crate://crates.io/quote/1.0.36 \ |
175 | crate://crates.io/quoted_printable/0.4.8 \ | ||
176 | crate://crates.io/quoted_printable/0.5.0 \ | 186 | crate://crates.io/quoted_printable/0.5.0 \ |
177 | crate://crates.io/rand/0.8.5 \ | 187 | crate://crates.io/rand/0.8.5 \ |
178 | crate://crates.io/rand_chacha/0.3.1 \ | 188 | crate://crates.io/rand_chacha/0.3.1 \ |
179 | crate://crates.io/rand_core/0.6.4 \ | 189 | crate://crates.io/rand_core/0.6.4 \ |
180 | crate://crates.io/rayon/1.8.1 \ | 190 | crate://crates.io/rayon/1.10.0 \ |
181 | crate://crates.io/rayon-core/1.12.1 \ | 191 | crate://crates.io/rayon-core/1.12.1 \ |
182 | crate://crates.io/redox_syscall/0.4.1 \ | 192 | crate://crates.io/redox_syscall/0.4.1 \ |
183 | crate://crates.io/redox_users/0.4.4 \ | 193 | crate://crates.io/redox_syscall/0.5.1 \ |
184 | crate://crates.io/regex/1.10.3 \ | 194 | crate://crates.io/redox_users/0.4.5 \ |
195 | crate://crates.io/regex/1.10.5 \ | ||
185 | crate://crates.io/regex-automata/0.1.10 \ | 196 | crate://crates.io/regex-automata/0.1.10 \ |
186 | crate://crates.io/regex-automata/0.4.5 \ | 197 | crate://crates.io/regex-automata/0.4.7 \ |
187 | crate://crates.io/regex-syntax/0.6.29 \ | 198 | crate://crates.io/regex-syntax/0.6.29 \ |
188 | crate://crates.io/regex-syntax/0.8.2 \ | 199 | crate://crates.io/regex-syntax/0.8.4 \ |
189 | crate://crates.io/relative-path/1.9.2 \ | 200 | crate://crates.io/relative-path/1.9.3 \ |
190 | crate://crates.io/rfc2047-decoder/0.2.2 \ | 201 | crate://crates.io/rfc2047-decoder/1.0.5 \ |
191 | crate://crates.io/ring/0.17.7 \ | 202 | crate://crates.io/ring/0.17.8 \ |
192 | crate://crates.io/rstest/0.18.2 \ | 203 | crate://crates.io/rstest/0.21.0 \ |
193 | crate://crates.io/rstest_macros/0.18.2 \ | 204 | crate://crates.io/rstest_macros/0.21.0 \ |
194 | crate://crates.io/rustc_version/0.4.0 \ | 205 | crate://crates.io/rustc_version/0.4.0 \ |
195 | crate://crates.io/rustix/0.38.32 \ | 206 | crate://crates.io/rustix/0.38.34 \ |
196 | crate://crates.io/rustls/0.22.4 \ | 207 | crate://crates.io/rustls/0.22.4 \ |
197 | crate://crates.io/rustls-pemfile/2.1.0 \ | 208 | crate://crates.io/rustls-pemfile/2.1.2 \ |
198 | crate://crates.io/rustls-pki-types/1.3.1 \ | 209 | crate://crates.io/rustls-pki-types/1.7.0 \ |
199 | crate://crates.io/rustls-webpki/0.102.1 \ | 210 | crate://crates.io/rustls-webpki/0.102.4 \ |
200 | crate://crates.io/rustversion/1.0.14 \ | 211 | crate://crates.io/rustversion/1.0.17 \ |
201 | crate://crates.io/ryu/1.0.16 \ | 212 | crate://crates.io/ryu/1.0.18 \ |
202 | crate://crates.io/same-file/1.0.6 \ | 213 | crate://crates.io/same-file/1.0.6 \ |
203 | crate://crates.io/schannel/0.1.23 \ | 214 | crate://crates.io/schannel/0.1.23 \ |
204 | crate://crates.io/schemars/0.8.16 \ | 215 | crate://crates.io/schemars/0.8.21 \ |
205 | crate://crates.io/schemars_derive/0.8.16 \ | 216 | crate://crates.io/schemars_derive/0.8.21 \ |
206 | crate://crates.io/scopeguard/1.2.0 \ | 217 | crate://crates.io/scopeguard/1.2.0 \ |
207 | crate://crates.io/scroll/0.12.0 \ | 218 | crate://crates.io/scroll/0.12.0 \ |
208 | crate://crates.io/scroll_derive/0.12.0 \ | 219 | crate://crates.io/scroll_derive/0.12.0 \ |
209 | crate://crates.io/security-framework/2.9.2 \ | 220 | crate://crates.io/security-framework/2.11.0 \ |
210 | crate://crates.io/security-framework-sys/2.9.1 \ | 221 | crate://crates.io/security-framework-sys/2.11.0 \ |
211 | crate://crates.io/semver/1.0.22 \ | 222 | crate://crates.io/semver/1.0.23 \ |
212 | crate://crates.io/serde/1.0.197 \ | 223 | crate://crates.io/serde/1.0.204 \ |
213 | crate://crates.io/serde_derive/1.0.197 \ | 224 | crate://crates.io/serde_derive/1.0.204 \ |
214 | crate://crates.io/serde_derive_internals/0.26.0 \ | 225 | crate://crates.io/serde_derive_internals/0.29.1 \ |
215 | crate://crates.io/serde_json/1.0.114 \ | 226 | crate://crates.io/serde_json/1.0.120 \ |
216 | crate://crates.io/serde_spanned/0.6.5 \ | 227 | crate://crates.io/serde_spanned/0.6.6 \ |
217 | crate://crates.io/sha2/0.10.8 \ | 228 | crate://crates.io/sha2/0.10.8 \ |
218 | crate://crates.io/sharded-slab/0.1.7 \ | 229 | crate://crates.io/sharded-slab/0.1.7 \ |
219 | crate://crates.io/shell-words/1.1.0 \ | 230 | crate://crates.io/shell-words/1.1.0 \ |
220 | crate://crates.io/shlex/1.3.0 \ | 231 | crate://crates.io/shlex/1.3.0 \ |
221 | crate://crates.io/similar/2.4.0 \ | 232 | crate://crates.io/similar/2.5.0 \ |
222 | crate://crates.io/slab/0.4.9 \ | 233 | crate://crates.io/slab/0.4.9 \ |
223 | crate://crates.io/smallvec/1.13.1 \ | 234 | crate://crates.io/smallvec/1.13.2 \ |
224 | crate://crates.io/smawk/0.3.2 \ | 235 | crate://crates.io/smawk/0.3.2 \ |
225 | crate://crates.io/snapbox/0.5.7 \ | 236 | crate://crates.io/snapbox/0.6.10 \ |
226 | crate://crates.io/snapbox-macros/0.3.8 \ | 237 | crate://crates.io/snapbox-macros/0.3.9 \ |
227 | crate://crates.io/socks/0.3.4 \ | 238 | crate://crates.io/socks/0.3.4 \ |
228 | crate://crates.io/spin/0.9.8 \ | 239 | crate://crates.io/spin/0.9.8 \ |
229 | crate://crates.io/stacker/0.1.15 \ | 240 | crate://crates.io/stacker/0.1.15 \ |
230 | crate://crates.io/static_assertions/1.1.0 \ | 241 | crate://crates.io/static_assertions/1.1.0 \ |
231 | crate://crates.io/strsim/0.10.0 \ | 242 | crate://crates.io/strsim/0.11.1 \ |
232 | crate://crates.io/subtle/2.5.0 \ | 243 | crate://crates.io/subtle/2.5.0 \ |
233 | crate://crates.io/syn/1.0.109 \ | 244 | crate://crates.io/syn/1.0.109 \ |
234 | crate://crates.io/syn/2.0.48 \ | 245 | crate://crates.io/syn/2.0.66 \ |
235 | crate://crates.io/tar/0.4.40 \ | 246 | crate://crates.io/tar/0.4.41 \ |
236 | crate://crates.io/target-lexicon/0.12.14 \ | 247 | crate://crates.io/target-lexicon/0.12.15 \ |
237 | crate://crates.io/tempfile/3.9.0 \ | 248 | crate://crates.io/tempfile/3.10.1 \ |
238 | crate://crates.io/termcolor/1.4.1 \ | 249 | crate://crates.io/termcolor/1.4.1 \ |
239 | crate://crates.io/terminal_size/0.3.0 \ | 250 | crate://crates.io/terminal_size/0.3.0 \ |
240 | crate://crates.io/textwrap/0.16.1 \ | 251 | crate://crates.io/textwrap/0.16.1 \ |
241 | crate://crates.io/thiserror/1.0.57 \ | 252 | crate://crates.io/thiserror/1.0.61 \ |
242 | crate://crates.io/thiserror-impl/1.0.57 \ | 253 | crate://crates.io/thiserror-impl/1.0.61 \ |
243 | crate://crates.io/thread_local/1.1.7 \ | 254 | crate://crates.io/thread_local/1.1.8 \ |
244 | crate://crates.io/time/0.3.34 \ | 255 | crate://crates.io/time/0.3.36 \ |
245 | crate://crates.io/time-core/0.1.2 \ | 256 | crate://crates.io/time-core/0.1.2 \ |
246 | crate://crates.io/time-macros/0.2.17 \ | 257 | crate://crates.io/time-macros/0.2.18 \ |
247 | crate://crates.io/tinyvec/1.6.0 \ | 258 | crate://crates.io/tinyvec/1.7.0 \ |
248 | crate://crates.io/tinyvec_macros/0.1.1 \ | 259 | crate://crates.io/tinyvec_macros/0.1.1 \ |
249 | crate://crates.io/toml/0.5.11 \ | 260 | crate://crates.io/toml/0.5.11 \ |
250 | crate://crates.io/toml/0.8.10 \ | 261 | crate://crates.io/toml/0.8.14 \ |
251 | crate://crates.io/toml_datetime/0.6.5 \ | 262 | crate://crates.io/toml_datetime/0.6.6 \ |
252 | crate://crates.io/toml_edit/0.22.6 \ | 263 | crate://crates.io/toml_edit/0.21.1 \ |
264 | crate://crates.io/toml_edit/0.22.14 \ | ||
253 | crate://crates.io/tracing/0.1.40 \ | 265 | crate://crates.io/tracing/0.1.40 \ |
254 | crate://crates.io/tracing-attributes/0.1.27 \ | 266 | crate://crates.io/tracing-attributes/0.1.27 \ |
255 | crate://crates.io/tracing-core/0.1.32 \ | 267 | crate://crates.io/tracing-core/0.1.32 \ |
256 | crate://crates.io/tracing-log/0.2.0 \ | 268 | crate://crates.io/tracing-log/0.2.0 \ |
257 | crate://crates.io/tracing-serde/0.1.3 \ | 269 | crate://crates.io/tracing-serde/0.1.3 \ |
258 | crate://crates.io/tracing-subscriber/0.3.18 \ | 270 | crate://crates.io/tracing-subscriber/0.3.18 \ |
259 | crate://crates.io/trycmd/0.15.0 \ | 271 | crate://crates.io/trycmd/0.15.4 \ |
260 | crate://crates.io/twox-hash/1.6.3 \ | 272 | crate://crates.io/twox-hash/1.6.3 \ |
261 | crate://crates.io/typenum/1.17.0 \ | 273 | crate://crates.io/typenum/1.17.0 \ |
262 | crate://crates.io/unicase/2.7.0 \ | 274 | crate://crates.io/unicase/2.7.0 \ |
263 | crate://crates.io/unicode-bidi/0.3.15 \ | 275 | crate://crates.io/unicode-bidi/0.3.15 \ |
264 | crate://crates.io/unicode-ident/1.0.12 \ | 276 | crate://crates.io/unicode-ident/1.0.12 \ |
265 | crate://crates.io/unicode-linebreak/0.1.5 \ | 277 | crate://crates.io/unicode-linebreak/0.1.5 \ |
266 | crate://crates.io/unicode-normalization/0.1.22 \ | 278 | crate://crates.io/unicode-normalization/0.1.23 \ |
267 | crate://crates.io/unicode-width/0.1.11 \ | 279 | crate://crates.io/unicode-width/0.1.13 \ |
268 | crate://crates.io/unicode-xid/0.2.4 \ | 280 | crate://crates.io/unicode-xid/0.2.4 \ |
269 | crate://crates.io/unscanny/0.1.0 \ | 281 | crate://crates.io/unscanny/0.1.0 \ |
270 | crate://crates.io/untrusted/0.9.0 \ | 282 | crate://crates.io/untrusted/0.9.0 \ |
271 | crate://crates.io/ureq/2.9.6 \ | 283 | crate://crates.io/ureq/2.9.7 \ |
272 | crate://crates.io/url/2.5.0 \ | 284 | crate://crates.io/url/2.5.2 \ |
273 | crate://crates.io/urlencoding/2.1.3 \ | 285 | crate://crates.io/urlencoding/2.1.3 \ |
274 | crate://crates.io/utf8parse/0.2.1 \ | 286 | crate://crates.io/utf8parse/0.2.2 \ |
275 | crate://crates.io/uuid/1.7.0 \ | 287 | crate://crates.io/uuid/1.8.0 \ |
276 | crate://crates.io/valuable/0.1.0 \ | 288 | crate://crates.io/valuable/0.1.0 \ |
277 | crate://crates.io/vcpkg/0.2.15 \ | 289 | crate://crates.io/vcpkg/0.2.15 \ |
278 | crate://crates.io/version_check/0.9.4 \ | 290 | crate://crates.io/version_check/0.9.4 \ |
279 | crate://crates.io/versions/5.0.1 \ | 291 | crate://crates.io/versions/6.2.0 \ |
280 | crate://crates.io/wait-timeout/0.2.0 \ | 292 | crate://crates.io/wait-timeout/0.2.0 \ |
281 | crate://crates.io/walkdir/2.4.0 \ | 293 | crate://crates.io/walkdir/2.5.0 \ |
282 | crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ | 294 | crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ |
283 | crate://crates.io/webpki-roots/0.26.0 \ | 295 | crate://crates.io/webpki-roots/0.26.2 \ |
284 | crate://crates.io/which/5.0.0 \ | 296 | crate://crates.io/which/5.0.0 \ |
285 | crate://crates.io/which/6.0.0 \ | 297 | crate://crates.io/which/6.0.1 \ |
286 | crate://crates.io/wild/2.2.1 \ | 298 | crate://crates.io/wild/2.2.1 \ |
287 | crate://crates.io/winapi/0.3.9 \ | 299 | crate://crates.io/winapi/0.3.9 \ |
288 | crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ | 300 | crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ |
289 | crate://crates.io/winapi-util/0.1.6 \ | 301 | crate://crates.io/winapi-util/0.1.8 \ |
290 | crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ | 302 | crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ |
291 | crate://crates.io/windows-sys/0.48.0 \ | 303 | crate://crates.io/windows-sys/0.48.0 \ |
292 | crate://crates.io/windows-sys/0.52.0 \ | 304 | crate://crates.io/windows-sys/0.52.0 \ |
293 | crate://crates.io/windows-targets/0.48.5 \ | 305 | crate://crates.io/windows-targets/0.48.5 \ |
294 | crate://crates.io/windows-targets/0.52.0 \ | 306 | crate://crates.io/windows-targets/0.52.5 \ |
295 | crate://crates.io/windows_aarch64_gnullvm/0.48.5 \ | 307 | crate://crates.io/windows_aarch64_gnullvm/0.48.5 \ |
296 | crate://crates.io/windows_aarch64_gnullvm/0.52.0 \ | 308 | crate://crates.io/windows_aarch64_gnullvm/0.52.5 \ |
297 | crate://crates.io/windows_aarch64_msvc/0.48.5 \ | 309 | crate://crates.io/windows_aarch64_msvc/0.48.5 \ |
298 | crate://crates.io/windows_aarch64_msvc/0.52.0 \ | 310 | crate://crates.io/windows_aarch64_msvc/0.52.5 \ |
299 | crate://crates.io/windows_i686_gnu/0.48.5 \ | 311 | crate://crates.io/windows_i686_gnu/0.48.5 \ |
300 | crate://crates.io/windows_i686_gnu/0.52.0 \ | 312 | crate://crates.io/windows_i686_gnu/0.52.5 \ |
313 | crate://crates.io/windows_i686_gnullvm/0.52.5 \ | ||
301 | crate://crates.io/windows_i686_msvc/0.48.5 \ | 314 | crate://crates.io/windows_i686_msvc/0.48.5 \ |
302 | crate://crates.io/windows_i686_msvc/0.52.0 \ | 315 | crate://crates.io/windows_i686_msvc/0.52.5 \ |
303 | crate://crates.io/windows_x86_64_gnu/0.48.5 \ | 316 | crate://crates.io/windows_x86_64_gnu/0.48.5 \ |
304 | crate://crates.io/windows_x86_64_gnu/0.52.0 \ | 317 | crate://crates.io/windows_x86_64_gnu/0.52.5 \ |
305 | crate://crates.io/windows_x86_64_gnullvm/0.48.5 \ | 318 | crate://crates.io/windows_x86_64_gnullvm/0.48.5 \ |
306 | crate://crates.io/windows_x86_64_gnullvm/0.52.0 \ | 319 | crate://crates.io/windows_x86_64_gnullvm/0.52.5 \ |
307 | crate://crates.io/windows_x86_64_msvc/0.48.5 \ | 320 | crate://crates.io/windows_x86_64_msvc/0.48.5 \ |
308 | crate://crates.io/windows_x86_64_msvc/0.52.0 \ | 321 | crate://crates.io/windows_x86_64_msvc/0.52.5 \ |
309 | crate://crates.io/winnow/0.6.2 \ | 322 | crate://crates.io/winnow/0.5.40 \ |
323 | crate://crates.io/winnow/0.6.13 \ | ||
324 | crate://crates.io/winsafe/0.0.19 \ | ||
310 | crate://crates.io/xattr/1.3.1 \ | 325 | crate://crates.io/xattr/1.3.1 \ |
311 | crate://crates.io/xwin/0.5.0 \ | 326 | crate://crates.io/xwin/0.5.1 \ |
312 | crate://crates.io/yansi/0.5.1 \ | 327 | crate://crates.io/yansi/0.5.1 \ |
313 | crate://crates.io/zerocopy/0.7.32 \ | 328 | crate://crates.io/zerocopy/0.7.34 \ |
314 | crate://crates.io/zerocopy-derive/0.7.32 \ | 329 | crate://crates.io/zerocopy-derive/0.7.34 \ |
315 | crate://crates.io/zeroize/1.7.0 \ | 330 | crate://crates.io/zeroize/1.8.1 \ |
316 | crate://crates.io/zip/0.6.6 \ | 331 | crate://crates.io/zip/0.6.6 \ |
332 | crate://crates.io/zip/1.1.4 \ | ||
317 | " | 333 | " |
318 | 334 | ||
319 | SRC_URI[adler-1.0.2.sha256sum] = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" | 335 | SRC_URI[adler-1.0.2.sha256sum] = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" |
320 | SRC_URI[ahash-0.8.7.sha256sum] = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01" | 336 | SRC_URI[ahash-0.8.11.sha256sum] = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" |
321 | SRC_URI[aho-corasick-1.1.2.sha256sum] = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" | 337 | SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" |
322 | SRC_URI[allocator-api2-0.2.16.sha256sum] = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" | 338 | SRC_URI[allocator-api2-0.2.18.sha256sum] = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" |
323 | SRC_URI[anstream-0.6.11.sha256sum] = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" | 339 | SRC_URI[anstream-0.6.14.sha256sum] = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" |
324 | SRC_URI[anstyle-1.0.4.sha256sum] = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" | 340 | SRC_URI[anstyle-1.0.7.sha256sum] = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" |
325 | SRC_URI[anstyle-parse-0.2.3.sha256sum] = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" | 341 | SRC_URI[anstyle-parse-0.2.4.sha256sum] = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" |
326 | SRC_URI[anstyle-query-1.0.2.sha256sum] = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" | 342 | SRC_URI[anstyle-query-1.1.0.sha256sum] = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" |
327 | SRC_URI[anstyle-wincon-3.0.2.sha256sum] = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" | 343 | SRC_URI[anstyle-wincon-3.0.3.sha256sum] = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" |
328 | SRC_URI[anyhow-1.0.80.sha256sum] = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" | 344 | SRC_URI[anyhow-1.0.86.sha256sum] = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" |
329 | SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" | 345 | SRC_URI[arbitrary-1.3.2.sha256sum] = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" |
346 | SRC_URI[autocfg-1.3.0.sha256sum] = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" | ||
347 | SRC_URI[automod-1.0.14.sha256sum] = "edf3ee19dbc0a46d740f6f0926bde8c50f02bdbc7b536842da28f6ac56513a8b" | ||
330 | SRC_URI[base64-0.13.1.sha256sum] = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" | 348 | SRC_URI[base64-0.13.1.sha256sum] = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" |
331 | SRC_URI[base64-0.21.7.sha256sum] = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" | 349 | SRC_URI[base64-0.21.7.sha256sum] = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" |
350 | SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" | ||
332 | SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" | 351 | SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" |
333 | SRC_URI[bitflags-2.4.2.sha256sum] = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" | 352 | SRC_URI[bitflags-2.5.0.sha256sum] = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" |
334 | SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" | 353 | SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" |
335 | SRC_URI[bstr-1.9.0.sha256sum] = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" | 354 | SRC_URI[bstr-1.9.1.sha256sum] = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" |
336 | SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" | 355 | SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" |
337 | SRC_URI[bytes-1.5.0.sha256sum] = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" | 356 | SRC_URI[bytes-1.6.0.sha256sum] = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" |
338 | SRC_URI[bytesize-1.3.0.sha256sum] = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc" | 357 | SRC_URI[bytesize-1.3.0.sha256sum] = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc" |
339 | SRC_URI[bzip2-0.4.4.sha256sum] = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" | 358 | SRC_URI[bzip2-0.4.4.sha256sum] = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" |
340 | SRC_URI[bzip2-sys-0.1.11+1.0.8.sha256sum] = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" | 359 | SRC_URI[bzip2-sys-0.1.11+1.0.8.sha256sum] = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" |
341 | SRC_URI[cab-0.4.1.sha256sum] = "ae6b4de23c7d39c0631fd3cc952d87951c86c75a13812d7247cb7a896e7b3551" | 360 | SRC_URI[cab-0.5.0.sha256sum] = "9e8636d870cf15918e416b7904f0db1cbd06de0ffe392986c3b16662552df00c" |
342 | SRC_URI[camino-1.1.6.sha256sum] = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c" | 361 | SRC_URI[camino-1.1.7.sha256sum] = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" |
343 | SRC_URI[cargo-config2-0.1.24.sha256sum] = "88d9bdc858a15454c2d0a5138d8dcf4bcabc06fde679abdea8330393fbc0ef05" | 362 | SRC_URI[cargo-config2-0.1.26.sha256sum] = "d83ce0be8bd1479e5de6202def660e6c7e27e4e0599bffa4fed05bd380ec2ede" |
344 | SRC_URI[cargo-options-0.7.4.sha256sum] = "f3540247c0a37a76eb324acc238dc617786ea22c43b95da560c82a8f2714321f" | 363 | SRC_URI[cargo-options-0.7.4.sha256sum] = "f3540247c0a37a76eb324acc238dc617786ea22c43b95da560c82a8f2714321f" |
345 | SRC_URI[cargo-platform-0.1.6.sha256sum] = "ceed8ef69d8518a5dda55c07425450b58a4e1946f4951eab6d7191ee86c2443d" | 364 | SRC_URI[cargo-platform-0.1.8.sha256sum] = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" |
346 | SRC_URI[cargo-xwin-0.16.4.sha256sum] = "5e6c3dd7f20fdd197397532ac882e918cfe1d56f262a97ded7460a50e031e06b" | 365 | SRC_URI[cargo-xwin-0.16.5.sha256sum] = "471f6fff351fc5ab837ce7223637f7c20048e4a846708e7e58fda64db9d3a8b9" |
347 | SRC_URI[cargo-zigbuild-0.18.4.sha256sum] = "65004153e67ac23be88a8e244304a872d727b2aa08654dcabfbecd1fdea4a488" | 366 | SRC_URI[cargo-zigbuild-0.18.4.sha256sum] = "65004153e67ac23be88a8e244304a872d727b2aa08654dcabfbecd1fdea4a488" |
348 | SRC_URI[cargo_metadata-0.18.1.sha256sum] = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" | 367 | SRC_URI[cargo_metadata-0.18.1.sha256sum] = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" |
349 | SRC_URI[cbindgen-0.26.0.sha256sum] = "da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49" | 368 | SRC_URI[cbindgen-0.26.0.sha256sum] = "da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49" |
350 | SRC_URI[cc-1.0.88.sha256sum] = "02f341c093d19155a6e41631ce5971aac4e9a868262212153124c15fa22d1cdc" | 369 | SRC_URI[cc-1.1.6.sha256sum] = "2aba8f4e9906c7ce3c73463f62a7f0c65183ada1a2d47e397cc8810827f9694f" |
351 | SRC_URI[cfb-0.9.0.sha256sum] = "b390793e912300f1aa713429f7fd0c391024e6c18b988962558bc4f96a349b1f" | 370 | SRC_URI[cfb-0.9.0.sha256sum] = "b390793e912300f1aa713429f7fd0c391024e6c18b988962558bc4f96a349b1f" |
352 | SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | 371 | SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" |
353 | SRC_URI[charset-0.1.3.sha256sum] = "18e9079d1a12a2cc2bffb5db039c43661836ead4082120d5844f02555aca2d46" | 372 | SRC_URI[charset-0.1.3.sha256sum] = "18e9079d1a12a2cc2bffb5db039c43661836ead4082120d5844f02555aca2d46" |
354 | SRC_URI[chumsky-0.9.3.sha256sum] = "8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9" | 373 | SRC_URI[chumsky-0.9.3.sha256sum] = "8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9" |
355 | SRC_URI[clap-4.4.18.sha256sum] = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" | 374 | SRC_URI[clap-4.5.7.sha256sum] = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f" |
356 | SRC_URI[clap_builder-4.4.18.sha256sum] = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" | 375 | SRC_URI[clap_builder-4.5.7.sha256sum] = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f" |
357 | SRC_URI[clap_complete-4.4.9.sha256sum] = "df631ae429f6613fcd3a7c1adbdb65f637271e561b03680adaa6573015dfb106" | 376 | SRC_URI[clap_complete-4.5.5.sha256sum] = "d2020fa13af48afc65a9a87335bda648309ab3d154cd03c7ff95b378c7ed39c4" |
358 | SRC_URI[clap_complete_command-0.5.1.sha256sum] = "183495371ea78d4c9ff638bfc6497d46fed2396e4f9c50aebc1278a4a9919a3d" | 377 | SRC_URI[clap_complete_command-0.6.1.sha256sum] = "da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62" |
359 | SRC_URI[clap_complete_nushell-0.1.11.sha256sum] = "5d02bc8b1a18ee47c4d2eec3fb5ac034dc68ebea6125b1509e9ccdffcddce66e" | 378 | SRC_URI[clap_complete_nushell-4.5.2.sha256sum] = "1accf1b463dee0d3ab2be72591dccdab8bef314958340447c882c4c72acfe2a3" |
360 | SRC_URI[clap_derive-4.4.7.sha256sum] = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" | 379 | SRC_URI[clap_derive-4.5.5.sha256sum] = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" |
361 | SRC_URI[clap_lex-0.6.0.sha256sum] = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" | 380 | SRC_URI[clap_lex-0.7.1.sha256sum] = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70" |
362 | SRC_URI[cli-table-0.4.7.sha256sum] = "adfbb116d9e2c4be7011360d0c0bee565712c11e969c9609b25b619366dc379d" | 381 | SRC_URI[cli-table-0.4.7.sha256sum] = "adfbb116d9e2c4be7011360d0c0bee565712c11e969c9609b25b619366dc379d" |
363 | SRC_URI[colorchoice-1.0.0.sha256sum] = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" | 382 | SRC_URI[colorchoice-1.0.1.sha256sum] = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" |
364 | SRC_URI[configparser-3.0.4.sha256sum] = "4ec6d3da8e550377a85339063af6e3735f4b1d9392108da4e083a1b3b9820288" | 383 | SRC_URI[configparser-3.1.0.sha256sum] = "e57e3272f0190c3f1584272d613719ba5fc7df7f4942fe542e63d949cf3a649b" |
365 | SRC_URI[console-0.15.8.sha256sum] = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" | 384 | SRC_URI[console-0.15.8.sha256sum] = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" |
366 | SRC_URI[content_inspector-0.2.4.sha256sum] = "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38" | 385 | SRC_URI[content_inspector-0.2.4.sha256sum] = "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38" |
367 | SRC_URI[core-foundation-0.9.4.sha256sum] = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" | 386 | SRC_URI[core-foundation-0.9.4.sha256sum] = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" |
368 | SRC_URI[core-foundation-sys-0.8.6.sha256sum] = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" | 387 | SRC_URI[core-foundation-sys-0.8.6.sha256sum] = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" |
369 | SRC_URI[cpufeatures-0.2.12.sha256sum] = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" | 388 | SRC_URI[cpufeatures-0.2.12.sha256sum] = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" |
370 | SRC_URI[crc32fast-1.3.2.sha256sum] = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" | 389 | SRC_URI[crc32fast-1.4.2.sha256sum] = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" |
371 | SRC_URI[crossbeam-channel-0.5.11.sha256sum] = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b" | 390 | SRC_URI[crossbeam-channel-0.5.13.sha256sum] = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" |
372 | SRC_URI[crossbeam-deque-0.8.5.sha256sum] = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" | 391 | SRC_URI[crossbeam-deque-0.8.5.sha256sum] = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" |
373 | SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" | 392 | SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" |
374 | SRC_URI[crossbeam-utils-0.8.19.sha256sum] = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" | 393 | SRC_URI[crossbeam-utils-0.8.20.sha256sum] = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" |
375 | SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" | 394 | SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" |
376 | SRC_URI[data-encoding-2.5.0.sha256sum] = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" | 395 | SRC_URI[data-encoding-2.6.0.sha256sum] = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" |
377 | SRC_URI[deranged-0.3.11.sha256sum] = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" | 396 | SRC_URI[deranged-0.3.11.sha256sum] = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" |
378 | SRC_URI[derivative-2.2.0.sha256sum] = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" | 397 | SRC_URI[derivative-2.2.0.sha256sum] = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" |
398 | SRC_URI[derive_arbitrary-1.3.2.sha256sum] = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" | ||
379 | SRC_URI[dialoguer-0.11.0.sha256sum] = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de" | 399 | SRC_URI[dialoguer-0.11.0.sha256sum] = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de" |
380 | SRC_URI[diff-0.1.13.sha256sum] = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" | 400 | SRC_URI[diff-0.1.13.sha256sum] = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" |
381 | SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" | 401 | SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" |
382 | SRC_URI[dirs-5.0.1.sha256sum] = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" | 402 | SRC_URI[dirs-5.0.1.sha256sum] = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" |
383 | SRC_URI[dirs-sys-0.4.1.sha256sum] = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" | 403 | SRC_URI[dirs-sys-0.4.1.sha256sum] = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" |
384 | SRC_URI[dissimilar-1.0.7.sha256sum] = "86e3bdc80eee6e16b2b6b0f87fbc98c04bee3455e35174c0de1a125d0688c632" | 404 | SRC_URI[displaydoc-0.2.4.sha256sum] = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" |
405 | SRC_URI[dissimilar-1.0.9.sha256sum] = "59f8e79d1fbf76bdfbde321e902714bf6c49df88a7dda6fc682fc2979226962d" | ||
385 | SRC_URI[dunce-1.0.4.sha256sum] = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" | 406 | SRC_URI[dunce-1.0.4.sha256sum] = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" |
386 | SRC_URI[dyn-clone-1.0.17.sha256sum] = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" | 407 | SRC_URI[dyn-clone-1.0.17.sha256sum] = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" |
387 | SRC_URI[either-1.9.0.sha256sum] = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" | 408 | SRC_URI[either-1.12.0.sha256sum] = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" |
388 | SRC_URI[encode_unicode-0.3.6.sha256sum] = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" | 409 | SRC_URI[encode_unicode-0.3.6.sha256sum] = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" |
389 | SRC_URI[encoding_rs-0.8.33.sha256sum] = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" | 410 | SRC_URI[encoding_rs-0.8.34.sha256sum] = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" |
390 | SRC_URI[equivalent-1.0.1.sha256sum] = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" | 411 | SRC_URI[equivalent-1.0.1.sha256sum] = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" |
391 | SRC_URI[errno-0.3.8.sha256sum] = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" | 412 | SRC_URI[errno-0.3.9.sha256sum] = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" |
392 | SRC_URI[expect-test-1.4.1.sha256sum] = "30d9eafeadd538e68fb28016364c9732d78e420b9ff8853fa5e4058861e9f8d3" | 413 | SRC_URI[expect-test-1.5.0.sha256sum] = "9e0be0a561335815e06dab7c62e50353134c796e7a6155402a64bcff66b6a5e0" |
393 | SRC_URI[fastrand-2.0.1.sha256sum] = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" | 414 | SRC_URI[fastrand-2.1.0.sha256sum] = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" |
394 | SRC_URI[fat-macho-0.4.8.sha256sum] = "0d4c93f393add03d72bc10dd3dea43a1610ecb29e0c0a6459c70b53b82931adf" | 415 | SRC_URI[fat-macho-0.4.8.sha256sum] = "0d4c93f393add03d72bc10dd3dea43a1610ecb29e0c0a6459c70b53b82931adf" |
395 | SRC_URI[filetime-0.2.23.sha256sum] = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" | 416 | SRC_URI[filetime-0.2.23.sha256sum] = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" |
396 | SRC_URI[flate2-1.0.28.sha256sum] = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" | 417 | SRC_URI[flate2-1.0.30.sha256sum] = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" |
397 | SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" | 418 | SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" |
398 | SRC_URI[foreign-types-0.3.2.sha256sum] = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" | 419 | SRC_URI[foreign-types-0.3.2.sha256sum] = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" |
399 | SRC_URI[foreign-types-shared-0.1.1.sha256sum] = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" | 420 | SRC_URI[foreign-types-shared-0.1.1.sha256sum] = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" |
@@ -410,221 +431,232 @@ SRC_URI[futures-task-0.3.30.sha256sum] = "38d84fa142264698cdce1a9f9172cf383a0c82 | |||
410 | SRC_URI[futures-timer-3.0.3.sha256sum] = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" | 431 | SRC_URI[futures-timer-3.0.3.sha256sum] = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" |
411 | SRC_URI[futures-util-0.3.30.sha256sum] = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" | 432 | SRC_URI[futures-util-0.3.30.sha256sum] = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" |
412 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" | 433 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" |
413 | SRC_URI[getrandom-0.2.12.sha256sum] = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" | 434 | SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" |
414 | SRC_URI[glob-0.3.1.sha256sum] = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" | 435 | SRC_URI[glob-0.3.1.sha256sum] = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" |
415 | SRC_URI[globset-0.4.14.sha256sum] = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" | 436 | SRC_URI[globset-0.4.14.sha256sum] = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" |
416 | SRC_URI[goblin-0.8.0.sha256sum] = "bb07a4ffed2093b118a525b1d8f5204ae274faed5604537caf7135d0f18d9887" | 437 | SRC_URI[goblin-0.8.2.sha256sum] = "1b363a30c165f666402fe6a3024d3bec7ebc898f96a4a23bd1c99f8dbf3f4f47" |
417 | SRC_URI[hashbrown-0.12.3.sha256sum] = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" | 438 | SRC_URI[hashbrown-0.12.3.sha256sum] = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" |
418 | SRC_URI[hashbrown-0.14.3.sha256sum] = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" | 439 | SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" |
419 | SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" | 440 | SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" |
441 | SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" | ||
420 | SRC_URI[home-0.5.9.sha256sum] = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" | 442 | SRC_URI[home-0.5.9.sha256sum] = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" |
421 | SRC_URI[humantime-2.1.0.sha256sum] = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" | 443 | SRC_URI[humantime-2.1.0.sha256sum] = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" |
422 | SRC_URI[humantime-serde-1.1.1.sha256sum] = "57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c" | 444 | SRC_URI[humantime-serde-1.1.1.sha256sum] = "57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c" |
423 | SRC_URI[idna-0.5.0.sha256sum] = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" | 445 | SRC_URI[idna-0.5.0.sha256sum] = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" |
424 | SRC_URI[ignore-0.4.22.sha256sum] = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" | 446 | SRC_URI[ignore-0.4.22.sha256sum] = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" |
425 | SRC_URI[indexmap-1.9.3.sha256sum] = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" | 447 | SRC_URI[indexmap-1.9.3.sha256sum] = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" |
426 | SRC_URI[indexmap-2.2.3.sha256sum] = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" | 448 | SRC_URI[indexmap-2.2.6.sha256sum] = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" |
427 | SRC_URI[indicatif-0.17.7.sha256sum] = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" | 449 | SRC_URI[indicatif-0.17.8.sha256sum] = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" |
428 | SRC_URI[indoc-2.0.4.sha256sum] = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" | 450 | SRC_URI[indoc-2.0.5.sha256sum] = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" |
429 | SRC_URI[instant-0.1.12.sha256sum] = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" | 451 | SRC_URI[instant-0.1.13.sha256sum] = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" |
430 | SRC_URI[itertools-0.11.0.sha256sum] = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" | 452 | SRC_URI[is_terminal_polyfill-1.70.0.sha256sum] = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" |
431 | SRC_URI[itertools-0.12.1.sha256sum] = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" | 453 | SRC_URI[itertools-0.12.1.sha256sum] = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" |
432 | SRC_URI[itoa-1.0.10.sha256sum] = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" | 454 | SRC_URI[itoa-1.0.11.sha256sum] = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" |
433 | SRC_URI[keyring-2.3.2.sha256sum] = "1be8bc4c6b6e9d85ecdad090fcf342a9216f53d747a537cc05e3452fd650ca46" | 455 | SRC_URI[keyring-2.3.3.sha256sum] = "363387f0019d714aa60cc30ab4fe501a747f4c08fc58f069dd14be971bd495a0" |
434 | SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" | 456 | SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" |
435 | SRC_URI[lddtree-0.3.4.sha256sum] = "f88a93876d2485ede9c97d698c164cf5c024491908483964a998faae9705dea6" | 457 | SRC_URI[lddtree-0.3.5.sha256sum] = "735dc8281e12cf7450b3a343c50bccdb15625f41b127d1bd7063949fe367847d" |
436 | SRC_URI[libc-0.2.153.sha256sum] = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" | 458 | SRC_URI[libc-0.2.155.sha256sum] = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" |
437 | SRC_URI[libredox-0.0.1.sha256sum] = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" | 459 | SRC_URI[libmimalloc-sys-0.1.38.sha256sum] = "0e7bb23d733dfcc8af652a78b7bf232f0e967710d044732185e561e47c0336b6" |
460 | SRC_URI[libredox-0.1.3.sha256sum] = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" | ||
438 | SRC_URI[linux-keyutils-0.2.4.sha256sum] = "761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e" | 461 | SRC_URI[linux-keyutils-0.2.4.sha256sum] = "761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e" |
439 | SRC_URI[linux-raw-sys-0.4.13.sha256sum] = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" | 462 | SRC_URI[linux-raw-sys-0.4.14.sha256sum] = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" |
440 | SRC_URI[lock_api-0.4.11.sha256sum] = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" | 463 | SRC_URI[lock_api-0.4.12.sha256sum] = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" |
441 | SRC_URI[log-0.4.20.sha256sum] = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" | 464 | SRC_URI[log-0.4.21.sha256sum] = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" |
442 | SRC_URI[lzxd-0.1.4.sha256sum] = "784462f20dddd9dfdb45de963fa4ad4a288cb10a7889ac5d2c34fb6481c6b213" | 465 | SRC_URI[lzxd-0.2.5.sha256sum] = "5de7336a183103429ad66d11d56d8bdc9c4a2916f6b85a8f11e5b127bde12001" |
443 | SRC_URI[mailparse-0.14.1.sha256sum] = "2d096594926cab442e054e047eb8c1402f7d5b2272573b97ba68aa40629f9757" | 466 | SRC_URI[mailparse-0.15.0.sha256sum] = "3da03d5980411a724e8aaf7b61a7b5e386ec55a7fb49ee3d0ff79efc7e5e7c7e" |
444 | SRC_URI[matchers-0.1.0.sha256sum] = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" | 467 | SRC_URI[matchers-0.1.0.sha256sum] = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" |
445 | SRC_URI[memchr-2.7.1.sha256sum] = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" | 468 | SRC_URI[memchr-2.7.2.sha256sum] = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" |
469 | SRC_URI[mimalloc-0.1.42.sha256sum] = "e9186d86b79b52f4a77af65604b51225e8db1d6ee7e3f41aec1e40829c71a176" | ||
446 | SRC_URI[mime-0.3.17.sha256sum] = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" | 470 | SRC_URI[mime-0.3.17.sha256sum] = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" |
447 | SRC_URI[mime_guess-2.0.4.sha256sum] = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" | 471 | SRC_URI[mime_guess-2.0.4.sha256sum] = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" |
448 | SRC_URI[minijinja-1.0.12.sha256sum] = "6fe0ff215195a22884d867b547c70a0c4815cbbcc70991f281dca604b20d10ce" | 472 | SRC_URI[minijinja-1.0.21.sha256sum] = "55e877d961d4f96ce13615862322df7c0b6d169d40cab71a7ef3f9b9e594451e" |
449 | SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" | 473 | SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" |
450 | SRC_URI[miniz_oxide-0.7.1.sha256sum] = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" | 474 | SRC_URI[miniz_oxide-0.7.3.sha256sum] = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" |
451 | SRC_URI[msi-0.7.0.sha256sum] = "226b2404f03d2cf47375b9715c8adfae4e388bb2377cff908e8a40f31e421514" | 475 | SRC_URI[msi-0.7.0.sha256sum] = "226b2404f03d2cf47375b9715c8adfae4e388bb2377cff908e8a40f31e421514" |
452 | SRC_URI[multipart-0.18.0.sha256sum] = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182" | 476 | SRC_URI[multipart-0.18.0.sha256sum] = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182" |
453 | SRC_URI[native-tls-0.2.11.sha256sum] = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" | 477 | SRC_URI[native-tls-0.2.12.sha256sum] = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" |
454 | SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" | 478 | SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" |
455 | SRC_URI[normalize-line-endings-0.3.0.sha256sum] = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" | 479 | SRC_URI[normalize-line-endings-0.3.0.sha256sum] = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" |
456 | SRC_URI[normpath-1.1.1.sha256sum] = "ec60c60a693226186f5d6edf073232bfb6464ed97eb22cf3b01c1e8198fd97f5" | 480 | SRC_URI[normpath-1.2.0.sha256sum] = "5831952a9476f2fed74b77d74182fa5ddc4d21c72ec45a333b250e3ed0272804" |
457 | SRC_URI[nu-ansi-term-0.46.0.sha256sum] = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" | 481 | SRC_URI[nu-ansi-term-0.46.0.sha256sum] = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" |
458 | SRC_URI[num-conv-0.1.0.sha256sum] = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" | 482 | SRC_URI[num-conv-0.1.0.sha256sum] = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" |
483 | SRC_URI[num_enum-0.7.2.sha256sum] = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" | ||
484 | SRC_URI[num_enum_derive-0.7.2.sha256sum] = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" | ||
459 | SRC_URI[number_prefix-0.4.0.sha256sum] = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" | 485 | SRC_URI[number_prefix-0.4.0.sha256sum] = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" |
460 | SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" | 486 | SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" |
461 | SRC_URI[openssl-0.10.63.sha256sum] = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8" | 487 | SRC_URI[openssl-0.10.66.sha256sum] = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" |
462 | SRC_URI[openssl-macros-0.1.1.sha256sum] = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" | 488 | SRC_URI[openssl-macros-0.1.1.sha256sum] = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" |
463 | SRC_URI[openssl-probe-0.1.5.sha256sum] = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" | 489 | SRC_URI[openssl-probe-0.1.5.sha256sum] = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" |
464 | SRC_URI[openssl-sys-0.9.99.sha256sum] = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" | 490 | SRC_URI[openssl-sys-0.9.103.sha256sum] = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" |
465 | SRC_URI[option-ext-0.2.0.sha256sum] = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" | 491 | SRC_URI[option-ext-0.2.0.sha256sum] = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" |
466 | SRC_URI[os_pipe-1.1.5.sha256sum] = "57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9" | 492 | SRC_URI[os_pipe-1.2.0.sha256sum] = "29d73ba8daf8fac13b0501d1abeddcfe21ba7401ada61a819144b6c2a4f32209" |
467 | SRC_URI[overload-0.1.1.sha256sum] = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" | 493 | SRC_URI[overload-0.1.1.sha256sum] = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" |
468 | SRC_URI[parking_lot-0.12.1.sha256sum] = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" | 494 | SRC_URI[parking_lot-0.12.3.sha256sum] = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" |
469 | SRC_URI[parking_lot_core-0.9.9.sha256sum] = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" | 495 | SRC_URI[parking_lot_core-0.9.10.sha256sum] = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" |
470 | SRC_URI[paste-1.0.14.sha256sum] = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" | 496 | SRC_URI[paste-1.0.15.sha256sum] = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" |
471 | SRC_URI[path-slash-0.2.1.sha256sum] = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" | 497 | SRC_URI[path-slash-0.2.1.sha256sum] = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" |
472 | SRC_URI[pep440_rs-0.5.0.sha256sum] = "15efd4d885c29126cc93e12af3087896e2518bd5ca0fb328c19c4ef9cecfa8be" | 498 | SRC_URI[pep440_rs-0.6.0.sha256sum] = "ca0a570e7ec9171250cac57614e901f62408094b54b3798bb920d3cf0d4a0e09" |
473 | SRC_URI[pep508_rs-0.4.2.sha256sum] = "1455babf8edd3eedcdfcb39700e455a4bb189e71b4f1fa0eacc9b244cc5a55e6" | 499 | SRC_URI[pep508_rs-0.6.0.sha256sum] = "581c27e97a3f38c5d691962af7da93c2672b5227d59cf165b87a9b1fd53dd724" |
474 | SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" | 500 | SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" |
475 | SRC_URI[pin-project-lite-0.2.13.sha256sum] = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" | 501 | SRC_URI[pin-project-lite-0.2.14.sha256sum] = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" |
476 | SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" | 502 | SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" |
477 | SRC_URI[pkg-config-0.3.29.sha256sum] = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" | 503 | SRC_URI[pkg-config-0.3.30.sha256sum] = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" |
478 | SRC_URI[plain-0.2.3.sha256sum] = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" | 504 | SRC_URI[plain-0.2.3.sha256sum] = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" |
479 | SRC_URI[platform-info-2.0.2.sha256sum] = "d6259c4860e53bf665016f1b2f46a8859cadfa717581dc9d597ae4069de6300f" | 505 | SRC_URI[platform-info-2.0.3.sha256sum] = "d5ff316b9c4642feda973c18f0decd6c8b0919d4722566f6e4337cce0dd88217" |
480 | SRC_URI[portable-atomic-1.6.0.sha256sum] = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" | 506 | SRC_URI[portable-atomic-1.6.0.sha256sum] = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" |
481 | SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" | 507 | SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" |
482 | SRC_URI[ppv-lite86-0.2.17.sha256sum] = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" | 508 | SRC_URI[ppv-lite86-0.2.17.sha256sum] = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" |
483 | SRC_URI[pretty_assertions-1.4.0.sha256sum] = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" | 509 | SRC_URI[pretty_assertions-1.4.0.sha256sum] = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" |
484 | SRC_URI[proc-macro2-1.0.78.sha256sum] = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" | 510 | SRC_URI[proc-macro-crate-3.1.0.sha256sum] = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" |
511 | SRC_URI[proc-macro2-1.0.85.sha256sum] = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" | ||
485 | SRC_URI[psm-0.1.21.sha256sum] = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" | 512 | SRC_URI[psm-0.1.21.sha256sum] = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" |
486 | SRC_URI[pyproject-toml-0.10.0.sha256sum] = "3b80f889b6d413c3f8963a2c7db03f95dd6e1d85e1074137cb2013ea2faa8898" | 513 | SRC_URI[pyproject-toml-0.11.0.sha256sum] = "ef7061023bcb58a0fc4a4bbe9819c13b0dca7c2abc14da14f5ecc1532ab3a36a" |
487 | SRC_URI[python-pkginfo-0.6.0.sha256sum] = "037469c164f08c891bf6d69ca02f1d56210011451e229618669777df82124cfa" | 514 | SRC_URI[python-pkginfo-0.6.2.sha256sum] = "4320ca452fe003f8a07afb8e30c315bbd813ae8105f454ddefebf15a24021e1f" |
488 | SRC_URI[quote-1.0.35.sha256sum] = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" | 515 | SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" |
489 | SRC_URI[quoted_printable-0.4.8.sha256sum] = "5a3866219251662ec3b26fc217e3e05bf9c4f84325234dfb96bf0bf840889e49" | ||
490 | SRC_URI[quoted_printable-0.5.0.sha256sum] = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0" | 516 | SRC_URI[quoted_printable-0.5.0.sha256sum] = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0" |
491 | SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" | 517 | SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" |
492 | SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" | 518 | SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" |
493 | SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" | 519 | SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" |
494 | SRC_URI[rayon-1.8.1.sha256sum] = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" | 520 | SRC_URI[rayon-1.10.0.sha256sum] = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" |
495 | SRC_URI[rayon-core-1.12.1.sha256sum] = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" | 521 | SRC_URI[rayon-core-1.12.1.sha256sum] = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" |
496 | SRC_URI[redox_syscall-0.4.1.sha256sum] = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" | 522 | SRC_URI[redox_syscall-0.4.1.sha256sum] = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" |
497 | SRC_URI[redox_users-0.4.4.sha256sum] = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" | 523 | SRC_URI[redox_syscall-0.5.1.sha256sum] = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" |
498 | SRC_URI[regex-1.10.3.sha256sum] = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" | 524 | SRC_URI[redox_users-0.4.5.sha256sum] = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" |
525 | SRC_URI[regex-1.10.5.sha256sum] = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" | ||
499 | SRC_URI[regex-automata-0.1.10.sha256sum] = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" | 526 | SRC_URI[regex-automata-0.1.10.sha256sum] = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" |
500 | SRC_URI[regex-automata-0.4.5.sha256sum] = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" | 527 | SRC_URI[regex-automata-0.4.7.sha256sum] = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" |
501 | SRC_URI[regex-syntax-0.6.29.sha256sum] = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" | 528 | SRC_URI[regex-syntax-0.6.29.sha256sum] = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" |
502 | SRC_URI[regex-syntax-0.8.2.sha256sum] = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" | 529 | SRC_URI[regex-syntax-0.8.4.sha256sum] = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" |
503 | SRC_URI[relative-path-1.9.2.sha256sum] = "e898588f33fdd5b9420719948f9f2a32c922a246964576f71ba7f24f80610fbc" | 530 | SRC_URI[relative-path-1.9.3.sha256sum] = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" |
504 | SRC_URI[rfc2047-decoder-0.2.2.sha256sum] = "61fc4b4e52897c3e30b12b7e9b04461215b647fbe66f6def60dd8edbce14ec2e" | 531 | SRC_URI[rfc2047-decoder-1.0.5.sha256sum] = "e90a668c463c412c3118ae1883e18b53d812c349f5af7a06de3ba4bb0c17cc73" |
505 | SRC_URI[ring-0.17.7.sha256sum] = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" | 532 | SRC_URI[ring-0.17.8.sha256sum] = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" |
506 | SRC_URI[rstest-0.18.2.sha256sum] = "97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199" | 533 | SRC_URI[rstest-0.21.0.sha256sum] = "9afd55a67069d6e434a95161415f5beeada95a01c7b815508a82dcb0e1593682" |
507 | SRC_URI[rstest_macros-0.18.2.sha256sum] = "d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605" | 534 | SRC_URI[rstest_macros-0.21.0.sha256sum] = "4165dfae59a39dd41d8dec720d3cbfbc71f69744efb480a3920f5d4e0cc6798d" |
508 | SRC_URI[rustc_version-0.4.0.sha256sum] = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" | 535 | SRC_URI[rustc_version-0.4.0.sha256sum] = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" |
509 | SRC_URI[rustix-0.38.32.sha256sum] = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" | 536 | SRC_URI[rustix-0.38.34.sha256sum] = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" |
510 | SRC_URI[rustls-0.22.4.sha256sum] = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" | 537 | SRC_URI[rustls-0.22.4.sha256sum] = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" |
511 | SRC_URI[rustls-pemfile-2.1.0.sha256sum] = "3c333bb734fcdedcea57de1602543590f545f127dc8b533324318fd492c5c70b" | 538 | SRC_URI[rustls-pemfile-2.1.2.sha256sum] = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" |
512 | SRC_URI[rustls-pki-types-1.3.1.sha256sum] = "5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8" | 539 | SRC_URI[rustls-pki-types-1.7.0.sha256sum] = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" |
513 | SRC_URI[rustls-webpki-0.102.1.sha256sum] = "ef4ca26037c909dedb327b48c3327d0ba91d3dd3c4e05dad328f210ffb68e95b" | 540 | SRC_URI[rustls-webpki-0.102.4.sha256sum] = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" |
514 | SRC_URI[rustversion-1.0.14.sha256sum] = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" | 541 | SRC_URI[rustversion-1.0.17.sha256sum] = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" |
515 | SRC_URI[ryu-1.0.16.sha256sum] = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" | 542 | SRC_URI[ryu-1.0.18.sha256sum] = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" |
516 | SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" | 543 | SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" |
517 | SRC_URI[schannel-0.1.23.sha256sum] = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" | 544 | SRC_URI[schannel-0.1.23.sha256sum] = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" |
518 | SRC_URI[schemars-0.8.16.sha256sum] = "45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29" | 545 | SRC_URI[schemars-0.8.21.sha256sum] = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" |
519 | SRC_URI[schemars_derive-0.8.16.sha256sum] = "c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967" | 546 | SRC_URI[schemars_derive-0.8.21.sha256sum] = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" |
520 | SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" | 547 | SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" |
521 | SRC_URI[scroll-0.12.0.sha256sum] = "6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6" | 548 | SRC_URI[scroll-0.12.0.sha256sum] = "6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6" |
522 | SRC_URI[scroll_derive-0.12.0.sha256sum] = "7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932" | 549 | SRC_URI[scroll_derive-0.12.0.sha256sum] = "7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932" |
523 | SRC_URI[security-framework-2.9.2.sha256sum] = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" | 550 | SRC_URI[security-framework-2.11.0.sha256sum] = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" |
524 | SRC_URI[security-framework-sys-2.9.1.sha256sum] = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" | 551 | SRC_URI[security-framework-sys-2.11.0.sha256sum] = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" |
525 | SRC_URI[semver-1.0.22.sha256sum] = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" | 552 | SRC_URI[semver-1.0.23.sha256sum] = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" |
526 | SRC_URI[serde-1.0.197.sha256sum] = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" | 553 | SRC_URI[serde-1.0.204.sha256sum] = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" |
527 | SRC_URI[serde_derive-1.0.197.sha256sum] = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" | 554 | SRC_URI[serde_derive-1.0.204.sha256sum] = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" |
528 | SRC_URI[serde_derive_internals-0.26.0.sha256sum] = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c" | 555 | SRC_URI[serde_derive_internals-0.29.1.sha256sum] = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" |
529 | SRC_URI[serde_json-1.0.114.sha256sum] = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" | 556 | SRC_URI[serde_json-1.0.120.sha256sum] = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" |
530 | SRC_URI[serde_spanned-0.6.5.sha256sum] = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" | 557 | SRC_URI[serde_spanned-0.6.6.sha256sum] = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" |
531 | SRC_URI[sha2-0.10.8.sha256sum] = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" | 558 | SRC_URI[sha2-0.10.8.sha256sum] = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" |
532 | SRC_URI[sharded-slab-0.1.7.sha256sum] = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" | 559 | SRC_URI[sharded-slab-0.1.7.sha256sum] = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" |
533 | SRC_URI[shell-words-1.1.0.sha256sum] = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" | 560 | SRC_URI[shell-words-1.1.0.sha256sum] = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" |
534 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" | 561 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" |
535 | SRC_URI[similar-2.4.0.sha256sum] = "32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21" | 562 | SRC_URI[similar-2.5.0.sha256sum] = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640" |
536 | SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" | 563 | SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" |
537 | SRC_URI[smallvec-1.13.1.sha256sum] = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" | 564 | SRC_URI[smallvec-1.13.2.sha256sum] = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" |
538 | SRC_URI[smawk-0.3.2.sha256sum] = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" | 565 | SRC_URI[smawk-0.3.2.sha256sum] = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" |
539 | SRC_URI[snapbox-0.5.7.sha256sum] = "4a99efa20de5053229642a477436cdb39828c7651c614622eb4888f9688523e6" | 566 | SRC_URI[snapbox-0.6.10.sha256sum] = "40e14d10e4c2b4331ac24c33baa5a03e1fbca81c045b285b53b2a612d28569fb" |
540 | SRC_URI[snapbox-macros-0.3.8.sha256sum] = "e1c4b838b05d15ab22754068cb73500b2f3b07bf09d310e15b27f88160f1de40" | 567 | SRC_URI[snapbox-macros-0.3.9.sha256sum] = "b1f4c14672714436c09254801c934b203196a51182a5107fb76591c7cc56424d" |
541 | SRC_URI[socks-0.3.4.sha256sum] = "f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b" | 568 | SRC_URI[socks-0.3.4.sha256sum] = "f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b" |
542 | SRC_URI[spin-0.9.8.sha256sum] = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" | 569 | SRC_URI[spin-0.9.8.sha256sum] = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" |
543 | SRC_URI[stacker-0.1.15.sha256sum] = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" | 570 | SRC_URI[stacker-0.1.15.sha256sum] = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" |
544 | SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" | 571 | SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" |
545 | SRC_URI[strsim-0.10.0.sha256sum] = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" | 572 | SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" |
546 | SRC_URI[subtle-2.5.0.sha256sum] = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" | 573 | SRC_URI[subtle-2.5.0.sha256sum] = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" |
547 | SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" | 574 | SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" |
548 | SRC_URI[syn-2.0.48.sha256sum] = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" | 575 | SRC_URI[syn-2.0.66.sha256sum] = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" |
549 | SRC_URI[tar-0.4.40.sha256sum] = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" | 576 | SRC_URI[tar-0.4.41.sha256sum] = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" |
550 | SRC_URI[target-lexicon-0.12.14.sha256sum] = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" | 577 | SRC_URI[target-lexicon-0.12.15.sha256sum] = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2" |
551 | SRC_URI[tempfile-3.9.0.sha256sum] = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" | 578 | SRC_URI[tempfile-3.10.1.sha256sum] = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" |
552 | SRC_URI[termcolor-1.4.1.sha256sum] = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" | 579 | SRC_URI[termcolor-1.4.1.sha256sum] = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" |
553 | SRC_URI[terminal_size-0.3.0.sha256sum] = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" | 580 | SRC_URI[terminal_size-0.3.0.sha256sum] = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" |
554 | SRC_URI[textwrap-0.16.1.sha256sum] = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" | 581 | SRC_URI[textwrap-0.16.1.sha256sum] = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" |
555 | SRC_URI[thiserror-1.0.57.sha256sum] = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" | 582 | SRC_URI[thiserror-1.0.61.sha256sum] = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" |
556 | SRC_URI[thiserror-impl-1.0.57.sha256sum] = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" | 583 | SRC_URI[thiserror-impl-1.0.61.sha256sum] = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" |
557 | SRC_URI[thread_local-1.1.7.sha256sum] = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" | 584 | SRC_URI[thread_local-1.1.8.sha256sum] = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" |
558 | SRC_URI[time-0.3.34.sha256sum] = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" | 585 | SRC_URI[time-0.3.36.sha256sum] = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" |
559 | SRC_URI[time-core-0.1.2.sha256sum] = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" | 586 | SRC_URI[time-core-0.1.2.sha256sum] = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" |
560 | SRC_URI[time-macros-0.2.17.sha256sum] = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" | 587 | SRC_URI[time-macros-0.2.18.sha256sum] = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" |
561 | SRC_URI[tinyvec-1.6.0.sha256sum] = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" | 588 | SRC_URI[tinyvec-1.7.0.sha256sum] = "ce6b6a2fb3a985e99cebfaefa9faa3024743da73304ca1c683a36429613d3d22" |
562 | SRC_URI[tinyvec_macros-0.1.1.sha256sum] = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" | 589 | SRC_URI[tinyvec_macros-0.1.1.sha256sum] = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" |
563 | SRC_URI[toml-0.5.11.sha256sum] = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" | 590 | SRC_URI[toml-0.5.11.sha256sum] = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" |
564 | SRC_URI[toml-0.8.10.sha256sum] = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" | 591 | SRC_URI[toml-0.8.14.sha256sum] = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" |
565 | SRC_URI[toml_datetime-0.6.5.sha256sum] = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" | 592 | SRC_URI[toml_datetime-0.6.6.sha256sum] = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" |
566 | SRC_URI[toml_edit-0.22.6.sha256sum] = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6" | 593 | SRC_URI[toml_edit-0.21.1.sha256sum] = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" |
594 | SRC_URI[toml_edit-0.22.14.sha256sum] = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" | ||
567 | SRC_URI[tracing-0.1.40.sha256sum] = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" | 595 | SRC_URI[tracing-0.1.40.sha256sum] = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" |
568 | SRC_URI[tracing-attributes-0.1.27.sha256sum] = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" | 596 | SRC_URI[tracing-attributes-0.1.27.sha256sum] = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" |
569 | SRC_URI[tracing-core-0.1.32.sha256sum] = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" | 597 | SRC_URI[tracing-core-0.1.32.sha256sum] = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" |
570 | SRC_URI[tracing-log-0.2.0.sha256sum] = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" | 598 | SRC_URI[tracing-log-0.2.0.sha256sum] = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" |
571 | SRC_URI[tracing-serde-0.1.3.sha256sum] = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" | 599 | SRC_URI[tracing-serde-0.1.3.sha256sum] = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" |
572 | SRC_URI[tracing-subscriber-0.3.18.sha256sum] = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" | 600 | SRC_URI[tracing-subscriber-0.3.18.sha256sum] = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" |
573 | SRC_URI[trycmd-0.15.0.sha256sum] = "464edb3603a81a50b4c8f47b11dfade69ef48ffdc0af2f8b194ad87cbda75317" | 601 | SRC_URI[trycmd-0.15.4.sha256sum] = "59709bd8eccada6a3fded26d22a7f2dcee406c18d3bd7ad2605ca3eeb8f6f6ec" |
574 | SRC_URI[twox-hash-1.6.3.sha256sum] = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" | 602 | SRC_URI[twox-hash-1.6.3.sha256sum] = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" |
575 | SRC_URI[typenum-1.17.0.sha256sum] = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" | 603 | SRC_URI[typenum-1.17.0.sha256sum] = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" |
576 | SRC_URI[unicase-2.7.0.sha256sum] = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" | 604 | SRC_URI[unicase-2.7.0.sha256sum] = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" |
577 | SRC_URI[unicode-bidi-0.3.15.sha256sum] = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" | 605 | SRC_URI[unicode-bidi-0.3.15.sha256sum] = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" |
578 | SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" | 606 | SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" |
579 | SRC_URI[unicode-linebreak-0.1.5.sha256sum] = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" | 607 | SRC_URI[unicode-linebreak-0.1.5.sha256sum] = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" |
580 | SRC_URI[unicode-normalization-0.1.22.sha256sum] = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" | 608 | SRC_URI[unicode-normalization-0.1.23.sha256sum] = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" |
581 | SRC_URI[unicode-width-0.1.11.sha256sum] = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" | 609 | SRC_URI[unicode-width-0.1.13.sha256sum] = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" |
582 | SRC_URI[unicode-xid-0.2.4.sha256sum] = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" | 610 | SRC_URI[unicode-xid-0.2.4.sha256sum] = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" |
583 | SRC_URI[unscanny-0.1.0.sha256sum] = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47" | 611 | SRC_URI[unscanny-0.1.0.sha256sum] = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47" |
584 | SRC_URI[untrusted-0.9.0.sha256sum] = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" | 612 | SRC_URI[untrusted-0.9.0.sha256sum] = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" |
585 | SRC_URI[ureq-2.9.6.sha256sum] = "11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35" | 613 | SRC_URI[ureq-2.9.7.sha256sum] = "d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd" |
586 | SRC_URI[url-2.5.0.sha256sum] = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" | 614 | SRC_URI[url-2.5.2.sha256sum] = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" |
587 | SRC_URI[urlencoding-2.1.3.sha256sum] = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" | 615 | SRC_URI[urlencoding-2.1.3.sha256sum] = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" |
588 | SRC_URI[utf8parse-0.2.1.sha256sum] = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" | 616 | SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" |
589 | SRC_URI[uuid-1.7.0.sha256sum] = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" | 617 | SRC_URI[uuid-1.8.0.sha256sum] = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" |
590 | SRC_URI[valuable-0.1.0.sha256sum] = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" | 618 | SRC_URI[valuable-0.1.0.sha256sum] = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" |
591 | SRC_URI[vcpkg-0.2.15.sha256sum] = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" | 619 | SRC_URI[vcpkg-0.2.15.sha256sum] = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" |
592 | SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" | 620 | SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" |
593 | SRC_URI[versions-5.0.1.sha256sum] = "c73a36bc44e3039f51fbee93e39f41225f6b17b380eb70cc2aab942df06b34dd" | 621 | SRC_URI[versions-6.2.0.sha256sum] = "38a8931f8d167b6448076020e70b9de46dcf5ea1731212481a092d0071c4ac5b" |
594 | SRC_URI[wait-timeout-0.2.0.sha256sum] = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" | 622 | SRC_URI[wait-timeout-0.2.0.sha256sum] = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" |
595 | SRC_URI[walkdir-2.4.0.sha256sum] = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" | 623 | SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" |
596 | SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" | 624 | SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" |
597 | SRC_URI[webpki-roots-0.26.0.sha256sum] = "0de2cfda980f21be5a7ed2eadb3e6fe074d56022bea2cdeb1a62eb220fc04188" | 625 | SRC_URI[webpki-roots-0.26.2.sha256sum] = "3c452ad30530b54a4d8e71952716a212b08efd0f3562baa66c29a618b07da7c3" |
598 | SRC_URI[which-5.0.0.sha256sum] = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14" | 626 | SRC_URI[which-5.0.0.sha256sum] = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14" |
599 | SRC_URI[which-6.0.0.sha256sum] = "7fa5e0c10bf77f44aac573e498d1a82d5fbd5e91f6fc0a99e7be4b38e85e101c" | 627 | SRC_URI[which-6.0.1.sha256sum] = "8211e4f58a2b2805adfbefbc07bab82958fc91e3836339b1ab7ae32465dce0d7" |
600 | SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1" | 628 | SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1" |
601 | SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" | 629 | SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" |
602 | SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" | 630 | SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" |
603 | SRC_URI[winapi-util-0.1.6.sha256sum] = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" | 631 | SRC_URI[winapi-util-0.1.8.sha256sum] = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" |
604 | SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" | 632 | SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" |
605 | SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" | 633 | SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" |
606 | SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" | 634 | SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" |
607 | SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" | 635 | SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" |
608 | SRC_URI[windows-targets-0.52.0.sha256sum] = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" | 636 | SRC_URI[windows-targets-0.52.5.sha256sum] = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" |
609 | SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" | 637 | SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" |
610 | SRC_URI[windows_aarch64_gnullvm-0.52.0.sha256sum] = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" | 638 | SRC_URI[windows_aarch64_gnullvm-0.52.5.sha256sum] = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" |
611 | SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" | 639 | SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" |
612 | SRC_URI[windows_aarch64_msvc-0.52.0.sha256sum] = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" | 640 | SRC_URI[windows_aarch64_msvc-0.52.5.sha256sum] = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" |
613 | SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" | 641 | SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" |
614 | SRC_URI[windows_i686_gnu-0.52.0.sha256sum] = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" | 642 | SRC_URI[windows_i686_gnu-0.52.5.sha256sum] = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" |
643 | SRC_URI[windows_i686_gnullvm-0.52.5.sha256sum] = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" | ||
615 | SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" | 644 | SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" |
616 | SRC_URI[windows_i686_msvc-0.52.0.sha256sum] = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" | 645 | SRC_URI[windows_i686_msvc-0.52.5.sha256sum] = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" |
617 | SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" | 646 | SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" |
618 | SRC_URI[windows_x86_64_gnu-0.52.0.sha256sum] = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" | 647 | SRC_URI[windows_x86_64_gnu-0.52.5.sha256sum] = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" |
619 | SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" | 648 | SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" |
620 | SRC_URI[windows_x86_64_gnullvm-0.52.0.sha256sum] = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" | 649 | SRC_URI[windows_x86_64_gnullvm-0.52.5.sha256sum] = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" |
621 | SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" | 650 | SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" |
622 | SRC_URI[windows_x86_64_msvc-0.52.0.sha256sum] = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" | 651 | SRC_URI[windows_x86_64_msvc-0.52.5.sha256sum] = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" |
623 | SRC_URI[winnow-0.6.2.sha256sum] = "7a4191c47f15cc3ec71fcb4913cb83d58def65dd3787610213c649283b5ce178" | 652 | SRC_URI[winnow-0.5.40.sha256sum] = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" |
653 | SRC_URI[winnow-0.6.13.sha256sum] = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1" | ||
654 | SRC_URI[winsafe-0.0.19.sha256sum] = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" | ||
624 | SRC_URI[xattr-1.3.1.sha256sum] = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" | 655 | SRC_URI[xattr-1.3.1.sha256sum] = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" |
625 | SRC_URI[xwin-0.5.0.sha256sum] = "c43e0202f5457b48558096cb7b36d0e473f267551a89c82ed72d73b01dfd4007" | 656 | SRC_URI[xwin-0.5.1.sha256sum] = "c13f18103ecd54342d0f923b33fff9ed595e5813e5af85620f1a8e7622474acb" |
626 | SRC_URI[yansi-0.5.1.sha256sum] = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" | 657 | SRC_URI[yansi-0.5.1.sha256sum] = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" |
627 | SRC_URI[zerocopy-0.7.32.sha256sum] = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" | 658 | SRC_URI[zerocopy-0.7.34.sha256sum] = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" |
628 | SRC_URI[zerocopy-derive-0.7.32.sha256sum] = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" | 659 | SRC_URI[zerocopy-derive-0.7.34.sha256sum] = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" |
629 | SRC_URI[zeroize-1.7.0.sha256sum] = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" | 660 | SRC_URI[zeroize-1.8.1.sha256sum] = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" |
630 | SRC_URI[zip-0.6.6.sha256sum] = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" | 661 | SRC_URI[zip-0.6.6.sha256sum] = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" |
662 | SRC_URI[zip-1.1.4.sha256sum] = "9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164" | ||
diff --git a/meta/recipes-devtools/python/python3-maturin/0001-Extract-extension-architecture-name-resolvation-code.patch b/meta/recipes-devtools/python/python3-maturin/0001-Extract-extension-architecture-name-resolvation-code.patch new file mode 100644 index 0000000000..f75d5a1ba8 --- /dev/null +++ b/meta/recipes-devtools/python/python3-maturin/0001-Extract-extension-architecture-name-resolvation-code.patch | |||
@@ -0,0 +1,107 @@ | |||
1 | From 42a97ee7100ad158d4b1ba6133ea13cc864a567f Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Vesa=20J=C3=A4=C3=A4skel=C3=A4inen?= | ||
3 | <vesa.jaaskelainen@vaisala.com> | ||
4 | Date: Sun, 1 Sep 2024 09:23:10 +0300 | ||
5 | Subject: [PATCH 1/5] Extract extension architecture name resolvation code as | ||
6 | helper | ||
7 | MIME-Version: 1.0 | ||
8 | Content-Type: text/plain; charset=UTF-8 | ||
9 | Content-Transfer-Encoding: 8bit | ||
10 | |||
11 | This commit introduces helper InterpreterConfig.get_python_ext_arch() that | ||
12 | can be used to determine the extension architecture name python uses in | ||
13 | `ext_suffix` for this architecture. | ||
14 | |||
15 | Upstream-Status: Backport [https://github.com/PyO3/maturin/commit/42a97ee7100ad158d4b1ba6133ea13cc864a567f] | ||
16 | |||
17 | Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com> | ||
18 | --- | ||
19 | src/python_interpreter/config.rs | 18 ++++++------------ | ||
20 | src/target.rs | 16 ++++++++++++++++ | ||
21 | 2 files changed, 22 insertions(+), 12 deletions(-) | ||
22 | |||
23 | diff --git a/src/python_interpreter/config.rs b/src/python_interpreter/config.rs | ||
24 | index 912f9218..d76606f2 100644 | ||
25 | --- a/src/python_interpreter/config.rs | ||
26 | +++ b/src/python_interpreter/config.rs | ||
27 | @@ -47,15 +47,7 @@ impl InterpreterConfig { | ||
28 | // Python 2 is not supported | ||
29 | return None; | ||
30 | } | ||
31 | - let python_arch = if matches!(target.target_arch(), Arch::Armv6L | Arch::Armv7L) { | ||
32 | - "arm" | ||
33 | - } else if matches!(target.target_arch(), Arch::Powerpc64Le) && python_impl == PyPy { | ||
34 | - "ppc_64" | ||
35 | - } else if matches!(target.target_arch(), Arch::X86) && python_impl == PyPy { | ||
36 | - "x86" | ||
37 | - } else { | ||
38 | - target.get_python_arch() | ||
39 | - }; | ||
40 | + let python_ext_arch = target.get_python_ext_arch(python_impl); | ||
41 | // See https://github.com/pypa/auditwheel/issues/349 | ||
42 | let target_env = match python_impl { | ||
43 | CPython => { | ||
44 | @@ -77,7 +69,7 @@ impl InterpreterConfig { | ||
45 | let ldversion = format!("{}{}{}", major, minor, abiflags); | ||
46 | let ext_suffix = format!( | ||
47 | ".cpython-{}-{}-linux-{}.so", | ||
48 | - ldversion, python_arch, target_env | ||
49 | + ldversion, python_ext_arch, target_env | ||
50 | ); | ||
51 | Some(Self { | ||
52 | major, | ||
53 | @@ -90,7 +82,8 @@ impl InterpreterConfig { | ||
54 | } | ||
55 | (Os::Linux, PyPy) => { | ||
56 | let abi_tag = format!("pypy{}{}-{}", major, minor, PYPY_ABI_TAG); | ||
57 | - let ext_suffix = format!(".{}-{}-linux-{}.so", abi_tag, python_arch, target_env); | ||
58 | + let ext_suffix = | ||
59 | + format!(".{}-{}-linux-{}.so", abi_tag, python_ext_arch, target_env); | ||
60 | Some(Self { | ||
61 | major, | ||
62 | minor, | ||
63 | @@ -204,7 +197,8 @@ impl InterpreterConfig { | ||
64 | } | ||
65 | (Os::Emscripten, CPython) => { | ||
66 | let ldversion = format!("{}{}", major, minor); | ||
67 | - let ext_suffix = format!(".cpython-{}-{}-emscripten.so", ldversion, python_arch); | ||
68 | + let ext_suffix = | ||
69 | + format!(".cpython-{}-{}-emscripten.so", ldversion, python_ext_arch); | ||
70 | Some(Self { | ||
71 | major, | ||
72 | minor, | ||
73 | diff --git a/src/target.rs b/src/target.rs | ||
74 | index dc7df0cf..84bae559 100644 | ||
75 | --- a/src/target.rs | ||
76 | +++ b/src/target.rs | ||
77 | @@ -1,4 +1,5 @@ | ||
78 | use crate::cross_compile::is_cross_compiling; | ||
79 | +use crate::python_interpreter::InterpreterKind; | ||
80 | use crate::PlatformTag; | ||
81 | use anyhow::{anyhow, bail, format_err, Result}; | ||
82 | use platform_info::*; | ||
83 | @@ -368,6 +369,21 @@ impl Target { | ||
84 | } | ||
85 | } | ||
86 | |||
87 | + /// Returns the extension architecture name python uses in `ext_suffix` for this architecture. | ||
88 | + pub fn get_python_ext_arch(&self, python_impl: InterpreterKind) -> &str { | ||
89 | + if matches!(self.target_arch(), Arch::Armv6L | Arch::Armv7L) { | ||
90 | + "arm" | ||
91 | + } else if matches!(self.target_arch(), Arch::Powerpc64Le) | ||
92 | + && python_impl == InterpreterKind::PyPy | ||
93 | + { | ||
94 | + "ppc_64" | ||
95 | + } else if matches!(self.target_arch(), Arch::X86) && python_impl == InterpreterKind::PyPy { | ||
96 | + "x86" | ||
97 | + } else { | ||
98 | + self.get_python_arch() | ||
99 | + } | ||
100 | + } | ||
101 | + | ||
102 | /// Returns the name python uses in `sys.platform` for this os | ||
103 | pub fn get_python_os(&self) -> &str { | ||
104 | match self.os { | ||
105 | -- | ||
106 | 2.34.1 | ||
107 | |||
diff --git a/meta/recipes-devtools/python/python3-maturin/0002-Fix-cross-compilation-issue-with-linux-armv7l-archit.patch b/meta/recipes-devtools/python/python3-maturin/0002-Fix-cross-compilation-issue-with-linux-armv7l-archit.patch new file mode 100644 index 0000000000..4366dde111 --- /dev/null +++ b/meta/recipes-devtools/python/python3-maturin/0002-Fix-cross-compilation-issue-with-linux-armv7l-archit.patch | |||
@@ -0,0 +1,76 @@ | |||
1 | From 0c6b8cc84eff72ed21098029aaba079b899dbee2 Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Vesa=20J=C3=A4=C3=A4skel=C3=A4inen?= | ||
3 | <vesa.jaaskelainen@vaisala.com> | ||
4 | Date: Sun, 1 Sep 2024 09:23:40 +0300 | ||
5 | Subject: [PATCH 2/5] Fix cross compilation issue with linux-armv7l | ||
6 | architecture | ||
7 | MIME-Version: 1.0 | ||
8 | Content-Type: text/plain; charset=UTF-8 | ||
9 | Content-Transfer-Encoding: 8bit | ||
10 | |||
11 | When compiling under Yocto project for linux-armv7l target architecture | ||
12 | .so files were generated incorrectly as: | ||
13 | |||
14 | rpds.cpython-312-armv7l-linux-gnueabihf.so | ||
15 | |||
16 | Where as platform and EXT_SUFFIX are defined as: | ||
17 | |||
18 | >>> sysconfig.get_platform() | ||
19 | 'linux-armv7l' | ||
20 | >>> sysconfig.get_config_vars()['EXT_SUFFIX'] | ||
21 | '.cpython-312-arm-linux-gnueabihf.so' | ||
22 | |||
23 | Which should have caused the .so files as: | ||
24 | |||
25 | rpds.cpython-312-arm-linux-gnueabihf.so | ||
26 | |||
27 | Upstream-Status: Backport [https://github.com/PyO3/maturin/commit/0c6b8cc84eff72ed21098029aaba079b899dbee2] | ||
28 | |||
29 | Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com> | ||
30 | --- | ||
31 | src/python_interpreter/config.rs | 8 ++++---- | ||
32 | 1 file changed, 4 insertions(+), 4 deletions(-) | ||
33 | |||
34 | diff --git a/src/python_interpreter/config.rs b/src/python_interpreter/config.rs | ||
35 | index d76606f2..5736aedc 100644 | ||
36 | --- a/src/python_interpreter/config.rs | ||
37 | +++ b/src/python_interpreter/config.rs | ||
38 | @@ -306,7 +306,7 @@ impl InterpreterConfig { | ||
39 | format!( | ||
40 | ".cpython-{}-{}-{}-{}.{}", | ||
41 | abi_tag, | ||
42 | - target.get_python_arch(), | ||
43 | + target.get_python_ext_arch(interpreter_kind), | ||
44 | target.get_python_os(), | ||
45 | target_env, | ||
46 | file_ext, | ||
47 | @@ -319,7 +319,7 @@ impl InterpreterConfig { | ||
48 | major, | ||
49 | minor, | ||
50 | abi_tag, | ||
51 | - target.get_python_arch(), | ||
52 | + target.get_python_ext_arch(interpreter_kind), | ||
53 | target.get_python_os(), | ||
54 | target_env, | ||
55 | file_ext, | ||
56 | @@ -330,7 +330,7 @@ impl InterpreterConfig { | ||
57 | format!( | ||
58 | ".{}-{}-{}.{}", | ||
59 | abi_tag.replace('_', "-"), | ||
60 | - target.get_python_arch(), | ||
61 | + target.get_python_ext_arch(interpreter_kind), | ||
62 | target.get_python_os(), | ||
63 | file_ext, | ||
64 | ) | ||
65 | @@ -341,7 +341,7 @@ impl InterpreterConfig { | ||
66 | format!( | ||
67 | ".cpython-{}-{}-{}.{}", | ||
68 | abi_tag, | ||
69 | - target.get_python_arch(), | ||
70 | + target.get_python_ext_arch(interpreter_kind), | ||
71 | target.get_python_os(), | ||
72 | file_ext | ||
73 | ) | ||
74 | -- | ||
75 | 2.34.1 | ||
76 | |||
diff --git a/meta/recipes-devtools/python/python3-maturin/0003-Extract-extension-ABI-name-resolvation-code-as-helpe.patch b/meta/recipes-devtools/python/python3-maturin/0003-Extract-extension-ABI-name-resolvation-code-as-helpe.patch new file mode 100644 index 0000000000..b4a7f69492 --- /dev/null +++ b/meta/recipes-devtools/python/python3-maturin/0003-Extract-extension-ABI-name-resolvation-code-as-helpe.patch | |||
@@ -0,0 +1,98 @@ | |||
1 | From fa64426f3a98a0455721c23ec86bd2240708b45e Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Vesa=20J=C3=A4=C3=A4skel=C3=A4inen?= | ||
3 | <vesa.jaaskelainen@vaisala.com> | ||
4 | Date: Sun, 1 Sep 2024 15:55:07 +0300 | ||
5 | Subject: [PATCH 3/5] Extract extension ABI name resolvation code as helper | ||
6 | MIME-Version: 1.0 | ||
7 | Content-Type: text/plain; charset=UTF-8 | ||
8 | Content-Transfer-Encoding: 8bit | ||
9 | |||
10 | This commit introduces helper InterpreterConfig.get_python_target_env() | ||
11 | that can be used to determine the extension ABI python uses in | ||
12 | `ext_suffix` for this architecture. | ||
13 | |||
14 | Upstream-Status: Backport [https://github.com/PyO3/maturin/commit/fa64426f3a98a0455721c23ec86bd2240708b45e] | ||
15 | |||
16 | Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com> | ||
17 | --- | ||
18 | src/python_interpreter/config.rs | 19 ++----------------- | ||
19 | src/target.rs | 20 ++++++++++++++++++++ | ||
20 | 2 files changed, 22 insertions(+), 17 deletions(-) | ||
21 | |||
22 | diff --git a/src/python_interpreter/config.rs b/src/python_interpreter/config.rs | ||
23 | index 5736aedc..938e9955 100644 | ||
24 | --- a/src/python_interpreter/config.rs | ||
25 | +++ b/src/python_interpreter/config.rs | ||
26 | @@ -48,17 +48,7 @@ impl InterpreterConfig { | ||
27 | return None; | ||
28 | } | ||
29 | let python_ext_arch = target.get_python_ext_arch(python_impl); | ||
30 | - // See https://github.com/pypa/auditwheel/issues/349 | ||
31 | - let target_env = match python_impl { | ||
32 | - CPython => { | ||
33 | - if python_version >= (3, 11) { | ||
34 | - target.target_env().to_string() | ||
35 | - } else { | ||
36 | - target.target_env().to_string().replace("musl", "gnu") | ||
37 | - } | ||
38 | - } | ||
39 | - PyPy | GraalPy => "gnu".to_string(), | ||
40 | - }; | ||
41 | + let target_env = target.get_python_target_env(python_impl, python_version); | ||
42 | match (target.target_os(), python_impl) { | ||
43 | (Os::Linux, CPython) => { | ||
44 | let abiflags = if python_version < (3, 8) { | ||
45 | @@ -294,12 +284,7 @@ impl InterpreterConfig { | ||
46 | }; | ||
47 | let file_ext = if target.is_windows() { "pyd" } else { "so" }; | ||
48 | let ext_suffix = if target.is_linux() || target.is_macos() { | ||
49 | - // See https://github.com/pypa/auditwheel/issues/349 | ||
50 | - let target_env = if (major, minor) >= (3, 11) { | ||
51 | - target.target_env().to_string() | ||
52 | - } else { | ||
53 | - target.target_env().to_string().replace("musl", "gnu") | ||
54 | - }; | ||
55 | + let target_env = target.get_python_target_env(interpreter_kind, (major, minor)); | ||
56 | match interpreter_kind { | ||
57 | InterpreterKind::CPython => ext_suffix.unwrap_or_else(|| { | ||
58 | // Eg: .cpython-38-x86_64-linux-gnu.so | ||
59 | diff --git a/src/target.rs b/src/target.rs | ||
60 | index 84bae559..ad8ebaba 100644 | ||
61 | --- a/src/target.rs | ||
62 | +++ b/src/target.rs | ||
63 | @@ -1,5 +1,6 @@ | ||
64 | use crate::cross_compile::is_cross_compiling; | ||
65 | use crate::python_interpreter::InterpreterKind; | ||
66 | +use crate::python_interpreter::InterpreterKind::{CPython, GraalPy, PyPy}; | ||
67 | use crate::PlatformTag; | ||
68 | use anyhow::{anyhow, bail, format_err, Result}; | ||
69 | use platform_info::*; | ||
70 | @@ -384,6 +385,25 @@ impl Target { | ||
71 | } | ||
72 | } | ||
73 | |||
74 | + /// Returns the environment python uses in `ext_suffix` for this architecture. | ||
75 | + pub fn get_python_target_env( | ||
76 | + &self, | ||
77 | + python_impl: InterpreterKind, | ||
78 | + python_version: (usize, usize), | ||
79 | + ) -> String { | ||
80 | + match python_impl { | ||
81 | + CPython => { | ||
82 | + // For musl handling see https://github.com/pypa/auditwheel/issues/349 | ||
83 | + if python_version >= (3, 11) { | ||
84 | + self.target_env().to_string() | ||
85 | + } else { | ||
86 | + self.target_env().to_string().replace("musl", "gnu") | ||
87 | + } | ||
88 | + } | ||
89 | + PyPy | GraalPy => "gnu".to_string(), | ||
90 | + } | ||
91 | + } | ||
92 | + | ||
93 | /// Returns the name python uses in `sys.platform` for this os | ||
94 | pub fn get_python_os(&self) -> &str { | ||
95 | match self.os { | ||
96 | -- | ||
97 | 2.34.1 | ||
98 | |||
diff --git a/meta/recipes-devtools/python/python3-maturin/0004-Fix-cross-compilation-issue-with-linux-ppc-architect.patch b/meta/recipes-devtools/python/python3-maturin/0004-Fix-cross-compilation-issue-with-linux-ppc-architect.patch new file mode 100644 index 0000000000..bda5dca8f6 --- /dev/null +++ b/meta/recipes-devtools/python/python3-maturin/0004-Fix-cross-compilation-issue-with-linux-ppc-architect.patch | |||
@@ -0,0 +1,68 @@ | |||
1 | From f2c892109a05db144e8b18bcbcf9c24fe8d977c4 Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Vesa=20J=C3=A4=C3=A4skel=C3=A4inen?= | ||
3 | <vesa.jaaskelainen@vaisala.com> | ||
4 | Date: Sun, 1 Sep 2024 15:55:16 +0300 | ||
5 | Subject: [PATCH 4/5] Fix cross compilation issue with linux-ppc architecture | ||
6 | MIME-Version: 1.0 | ||
7 | Content-Type: text/plain; charset=UTF-8 | ||
8 | Content-Transfer-Encoding: 8bit | ||
9 | |||
10 | When compiling under Yocto project for linux-ppc target architecture | ||
11 | .so files were generated incorrectly as: | ||
12 | |||
13 | rpds.cpython-312-ppc-linux-gnu.so | ||
14 | |||
15 | Where as platform and EXT_SUFFIX are defined as: | ||
16 | |||
17 | >>> sysconfig.get_platform() | ||
18 | 'linux-ppc' | ||
19 | >>> sysconfig.get_config_vars()['EXT_SUFFIX'] | ||
20 | '.cpython-312-powerpc-linux-gnu.so' | ||
21 | |||
22 | Which should have caused the .so files as: | ||
23 | |||
24 | rpds.cpython-312-powerpc-linux-gnu.so | ||
25 | |||
26 | Upstream-Status: Backport [https://github.com/PyO3/maturin/commit/f2c892109a05db144e8b18bcbcf9c24fe8d977c4] | ||
27 | |||
28 | Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com> | ||
29 | --- | ||
30 | src/python_interpreter/config.rs | 8 ++++++++ | ||
31 | src/target.rs | 2 ++ | ||
32 | 2 files changed, 10 insertions(+) | ||
33 | |||
34 | diff --git a/src/python_interpreter/config.rs b/src/python_interpreter/config.rs | ||
35 | index 938e9955..8f883887 100644 | ||
36 | --- a/src/python_interpreter/config.rs | ||
37 | +++ b/src/python_interpreter/config.rs | ||
38 | @@ -424,6 +424,14 @@ mod test { | ||
39 | ".cpython-310-powerpc64le-linux-gnu.so" | ||
40 | ); | ||
41 | |||
42 | + let sysconfig = InterpreterConfig::lookup_one( | ||
43 | + &Target::from_target_triple(Some("powerpc-unknown-linux-gnu".to_string())).unwrap(), | ||
44 | + InterpreterKind::CPython, | ||
45 | + (3, 10), | ||
46 | + ) | ||
47 | + .unwrap(); | ||
48 | + assert_eq!(sysconfig.ext_suffix, ".cpython-310-powerpc-linux-gnu.so"); | ||
49 | + | ||
50 | let sysconfig = InterpreterConfig::lookup_one( | ||
51 | &Target::from_target_triple(Some("s390x-unknown-linux-gnu".to_string())).unwrap(), | ||
52 | InterpreterKind::CPython, | ||
53 | diff --git a/src/target.rs b/src/target.rs | ||
54 | index ad8ebaba..93afd9bb 100644 | ||
55 | --- a/src/target.rs | ||
56 | +++ b/src/target.rs | ||
57 | @@ -380,6 +380,8 @@ impl Target { | ||
58 | "ppc_64" | ||
59 | } else if matches!(self.target_arch(), Arch::X86) && python_impl == InterpreterKind::PyPy { | ||
60 | "x86" | ||
61 | + } else if matches!(self.target_arch(), Arch::Powerpc) { | ||
62 | + "powerpc" | ||
63 | } else { | ||
64 | self.get_python_arch() | ||
65 | } | ||
66 | -- | ||
67 | 2.34.1 | ||
68 | |||
diff --git a/meta/recipes-devtools/python/python3-maturin/0005-Fix-cross-compilation-issue-with-linux-mips64-archit.patch b/meta/recipes-devtools/python/python3-maturin/0005-Fix-cross-compilation-issue-with-linux-mips64-archit.patch new file mode 100644 index 0000000000..b24196d5dd --- /dev/null +++ b/meta/recipes-devtools/python/python3-maturin/0005-Fix-cross-compilation-issue-with-linux-mips64-archit.patch | |||
@@ -0,0 +1,82 @@ | |||
1 | From 5fe643579bcc63d824f6a0f0936fff451c622903 Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Vesa=20J=C3=A4=C3=A4skel=C3=A4inen?= | ||
3 | <vesa.jaaskelainen@vaisala.com> | ||
4 | Date: Sun, 1 Sep 2024 15:55:54 +0300 | ||
5 | Subject: [PATCH 5/5] Fix cross compilation issue with linux-mips64 | ||
6 | architecture | ||
7 | MIME-Version: 1.0 | ||
8 | Content-Type: text/plain; charset=UTF-8 | ||
9 | Content-Transfer-Encoding: 8bit | ||
10 | |||
11 | When compiling under Yocto project for linux-mips64 target architecture | ||
12 | .so files were generated incorrectly as: | ||
13 | |||
14 | rpds.cpython-312-mips64-linux-gnu.so | ||
15 | |||
16 | Where as platform and EXT_SUFFIX are defined as: | ||
17 | |||
18 | >>> sysconfig.get_platform() | ||
19 | 'linux-mips64' | ||
20 | >>> sysconfig.get_config_vars()['EXT_SUFFIX'] | ||
21 | '.cpython-312-mips64-linux-gnuabi64.so' | ||
22 | |||
23 | Which should have caused the .so files as: | ||
24 | |||
25 | rpds.cpython-312-mips64-linux-gnuabi64.so | ||
26 | |||
27 | Upstream-Status: Backport [https://github.com/PyO3/maturin/commit/5fe643579bcc63d824f6a0f0936fff451c622903] | ||
28 | |||
29 | Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com> | ||
30 | --- | ||
31 | src/python_interpreter/config.rs | 19 +++++++++++++++++++ | ||
32 | src/target.rs | 4 +++- | ||
33 | 2 files changed, 22 insertions(+), 1 deletion(-) | ||
34 | |||
35 | diff --git a/src/python_interpreter/config.rs b/src/python_interpreter/config.rs | ||
36 | index 8f883887..ef656010 100644 | ||
37 | --- a/src/python_interpreter/config.rs | ||
38 | +++ b/src/python_interpreter/config.rs | ||
39 | @@ -432,6 +432,25 @@ mod test { | ||
40 | .unwrap(); | ||
41 | assert_eq!(sysconfig.ext_suffix, ".cpython-310-powerpc-linux-gnu.so"); | ||
42 | |||
43 | + let sysconfig = InterpreterConfig::lookup_one( | ||
44 | + &Target::from_target_triple(Some("mips64-unknown-linux-gnu".to_string())).unwrap(), | ||
45 | + InterpreterKind::CPython, | ||
46 | + (3, 10), | ||
47 | + ) | ||
48 | + .unwrap(); | ||
49 | + assert_eq!( | ||
50 | + sysconfig.ext_suffix, | ||
51 | + ".cpython-310-mips64-linux-gnuabi64.so" | ||
52 | + ); | ||
53 | + | ||
54 | + let sysconfig = InterpreterConfig::lookup_one( | ||
55 | + &Target::from_target_triple(Some("mips-unknown-linux-gnu".to_string())).unwrap(), | ||
56 | + InterpreterKind::CPython, | ||
57 | + (3, 10), | ||
58 | + ) | ||
59 | + .unwrap(); | ||
60 | + assert_eq!(sysconfig.ext_suffix, ".cpython-310-mips-linux-gnu.so"); | ||
61 | + | ||
62 | let sysconfig = InterpreterConfig::lookup_one( | ||
63 | &Target::from_target_triple(Some("s390x-unknown-linux-gnu".to_string())).unwrap(), | ||
64 | InterpreterKind::CPython, | ||
65 | diff --git a/src/target.rs b/src/target.rs | ||
66 | index 93afd9bb..25fc6c07 100644 | ||
67 | --- a/src/target.rs | ||
68 | +++ b/src/target.rs | ||
69 | @@ -396,7 +396,9 @@ impl Target { | ||
70 | match python_impl { | ||
71 | CPython => { | ||
72 | // For musl handling see https://github.com/pypa/auditwheel/issues/349 | ||
73 | - if python_version >= (3, 11) { | ||
74 | + if matches!(self.target_arch(), Arch::Mips64 | Arch::Mips64el) && self.is_linux() { | ||
75 | + "gnuabi64".to_string() | ||
76 | + } else if python_version >= (3, 11) { | ||
77 | self.target_env().to_string() | ||
78 | } else { | ||
79 | self.target_env().to_string().replace("musl", "gnu") | ||
80 | -- | ||
81 | 2.34.1 | ||
82 | |||
diff --git a/meta/recipes-devtools/python/python3-maturin_1.6.0.bb b/meta/recipes-devtools/python/python3-maturin_1.7.1.bb index 1d62671bb9..b9279f5ab5 100644 --- a/meta/recipes-devtools/python/python3-maturin_1.6.0.bb +++ b/meta/recipes-devtools/python/python3-maturin_1.7.1.bb | |||
@@ -5,11 +5,18 @@ LICENSE = "MIT | Apache-2.0" | |||
5 | LIC_FILES_CHKSUM = "file://license-apache;md5=1836efb2eb779966696f473ee8540542 \ | 5 | LIC_FILES_CHKSUM = "file://license-apache;md5=1836efb2eb779966696f473ee8540542 \ |
6 | file://license-mit;md5=85fd3b67069cff784d98ebfc7d5c0797" | 6 | file://license-mit;md5=85fd3b67069cff784d98ebfc7d5c0797" |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "b955025c24c8babc808db49e0ff90db8b4b1320dcc16b14eb26132841737230d" | 8 | SRC_URI[sha256sum] = "147754cb3d81177ee12d9baf575d93549e76121dacd3544ad6a50ab718de2b9c" |
9 | SRC_URI:append = "\ | ||
10 | file://0001-Extract-extension-architecture-name-resolvation-code.patch \ | ||
11 | file://0002-Fix-cross-compilation-issue-with-linux-armv7l-archit.patch \ | ||
12 | file://0003-Extract-extension-ABI-name-resolvation-code-as-helpe.patch \ | ||
13 | file://0004-Fix-cross-compilation-issue-with-linux-ppc-architect.patch \ | ||
14 | file://0005-Fix-cross-compilation-issue-with-linux-mips64-archit.patch \ | ||
15 | " | ||
9 | 16 | ||
10 | S = "${WORKDIR}/maturin-${PV}" | 17 | S = "${WORKDIR}/maturin-${PV}" |
11 | 18 | ||
12 | CFLAGS:append = " -fdebug-prefix-map=${CARGO_HOME}=${TARGET_DBGSRC_DIR}/cargo_home" | 19 | CFLAGS += "-fdebug-prefix-map=${CARGO_HOME}=${TARGET_DBGSRC_DIR}/cargo_home" |
13 | 20 | ||
14 | DEPENDS += "\ | 21 | DEPENDS += "\ |
15 | python3-setuptools-rust-native \ | 22 | python3-setuptools-rust-native \ |
diff --git a/meta/recipes-devtools/python/python3-more-itertools_10.3.0.bb b/meta/recipes-devtools/python/python3-more-itertools_10.4.0.bb index c2c9e89a64..6451e3e23c 100644 --- a/meta/recipes-devtools/python/python3-more-itertools_10.3.0.bb +++ b/meta/recipes-devtools/python/python3-more-itertools_10.4.0.bb | |||
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/erikrose/more-itertools" | |||
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3396ea30f9d21389d7857719816f83b5" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3396ea30f9d21389d7857719816f83b5" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "e5d93ef411224fbcef366a6e8ddc4c5781bc6359d43412a65dd5964e46111463" | 6 | SRC_URI[sha256sum] = "fe0e63c4ab068eac62410ab05cccca2dc71ec44ba8ef29916a0090df061cf923" |
7 | 7 | ||
8 | inherit pypi python_flit_core ptest | 8 | inherit pypi python_flit_core ptest |
9 | 9 | ||
diff --git a/meta/recipes-devtools/python/python3-numpy_1.26.4.bb b/meta/recipes-devtools/python/python3-numpy_1.26.4.bb index ccd08147af..914245507c 100644 --- a/meta/recipes-devtools/python/python3-numpy_1.26.4.bb +++ b/meta/recipes-devtools/python/python3-numpy_1.26.4.bb | |||
@@ -61,4 +61,7 @@ RDEPENDS:${PN}-ptest += "python3-pytest \ | |||
61 | ldd \ | 61 | ldd \ |
62 | " | 62 | " |
63 | 63 | ||
64 | # Upstream has a pyproject.toml but as of 1.26.4 it's marked as experimental | ||
65 | INSANE_SKIP = "pep517-backend" | ||
66 | |||
64 | BBCLASSEXTEND = "native nativesdk" | 67 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta/recipes-devtools/python/python3-packaging/run-ptest b/meta/recipes-devtools/python/python3-packaging/run-ptest new file mode 100644 index 0000000000..8d2017d39c --- /dev/null +++ b/meta/recipes-devtools/python/python3-packaging/run-ptest | |||
@@ -0,0 +1,3 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | pytest --automake | ||
diff --git a/meta/recipes-devtools/python/python3-packaging_24.1.bb b/meta/recipes-devtools/python/python3-packaging_24.1.bb index 596250b066..20bcd55fba 100644 --- a/meta/recipes-devtools/python/python3-packaging_24.1.bb +++ b/meta/recipes-devtools/python/python3-packaging_24.1.bb | |||
@@ -5,7 +5,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=faadaedca9251a90b205c9167578ce91" | |||
5 | 5 | ||
6 | SRC_URI[sha256sum] = "026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002" | 6 | SRC_URI[sha256sum] = "026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002" |
7 | 7 | ||
8 | inherit pypi python_flit_core | 8 | SRC_URI += "file://run-ptest" |
9 | |||
10 | inherit pypi python_flit_core ptest | ||
9 | 11 | ||
10 | BBCLASSEXTEND = "native nativesdk" | 12 | BBCLASSEXTEND = "native nativesdk" |
11 | 13 | ||
@@ -16,3 +18,20 @@ RDEPENDS:${PN} += "python3-profile" | |||
16 | do_compile:class-native () { | 18 | do_compile:class-native () { |
17 | python_flit_core_do_manual_build | 19 | python_flit_core_do_manual_build |
18 | } | 20 | } |
21 | |||
22 | do_install_ptest() { | ||
23 | cp -r ${S}/tests ${D}${PTEST_PATH}/ | ||
24 | # We don't need this script which is used to build the binaries | ||
25 | rm -f ${D}${PTEST_PATH}/tests/manylinux/build.sh | ||
26 | } | ||
27 | |||
28 | RDEPENDS:${PN}-ptest = "\ | ||
29 | python3-ctypes \ | ||
30 | python3-pretend \ | ||
31 | python3-pytest \ | ||
32 | python3-unittest-automake-output \ | ||
33 | " | ||
34 | |||
35 | # The ptest package contains prebuilt test binaries | ||
36 | INSANE_SKIP:${PN} = "already-stripped" | ||
37 | INSANE_SKIP:${PN}-ptest = "arch" | ||
diff --git a/meta/recipes-devtools/python/python3-pathlib2_2.3.7.bb b/meta/recipes-devtools/python/python3-pathlib2_2.3.7.bb deleted file mode 100644 index d4de40893a..0000000000 --- a/meta/recipes-devtools/python/python3-pathlib2_2.3.7.bb +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | SUMMARY = "Object-oriented filesystem paths" | ||
2 | HOMEPAGE = "https://github.com/mcmtroffaes/pathlib2" | ||
3 | LICENSE = "MIT" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=2dc08586cce3ab91bfa091b655c0e440" | ||
5 | |||
6 | SRC_URI[sha256sum] = "7a4329d67beff9a712e1d3ae147e4e3e108b0bfd284ffdea03a635126c76b3c0" | ||
7 | |||
8 | inherit pypi setuptools3 | ||
9 | |||
10 | RDEPENDS:${PN} += "python3-six python3-ctypes" | ||
11 | |||
12 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta/recipes-devtools/python/python3-pathspec_0.12.1.bb b/meta/recipes-devtools/python/python3-pathspec_0.12.1.bb index b61f673397..2c80b24c28 100644 --- a/meta/recipes-devtools/python/python3-pathspec_0.12.1.bb +++ b/meta/recipes-devtools/python/python3-pathspec_0.12.1.bb | |||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=815ca599c9df247a0c7f619bab123dad" | |||
6 | 6 | ||
7 | SRC_URI[sha256sum] = "a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" | 7 | SRC_URI[sha256sum] = "a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" |
8 | 8 | ||
9 | inherit pypi setuptools3 | 9 | inherit pypi python_flit_core |
10 | 10 | ||
11 | BBCLASSEXTEND = "native nativesdk" | 11 | BBCLASSEXTEND = "native nativesdk" |
12 | 12 | ||
diff --git a/meta/recipes-devtools/python/python3-pbr/0001-change-shebang-to-python3.patch b/meta/recipes-devtools/python/python3-pbr/0001-change-shebang-to-python3.patch index 688da6b204..218add1778 100644 --- a/meta/recipes-devtools/python/python3-pbr/0001-change-shebang-to-python3.patch +++ b/meta/recipes-devtools/python/python3-pbr/0001-change-shebang-to-python3.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 09bd8368bf0d5385663a10eeb890131481681bdd Mon Sep 17 00:00:00 2001 | 1 | From df0a8c56f03004738599e06a7b5a1d2b67189848 Mon Sep 17 00:00:00 2001 |
2 | From: Changqing Li <changqing.li@windriver.com> | 2 | From: Changqing Li <changqing.li@windriver.com> |
3 | Date: Thu, 23 Apr 2020 09:28:58 +0000 | 3 | Date: Thu, 23 Apr 2020 09:28:58 +0000 |
4 | Subject: [PATCH] change shebang to python3 | 4 | Subject: [PATCH] change shebang to python3 |
@@ -12,10 +12,10 @@ Signed-off-by: Changqing Li <changqing.li@windriver.com> | |||
12 | 2 files changed, 2 insertions(+), 2 deletions(-) | 12 | 2 files changed, 2 insertions(+), 2 deletions(-) |
13 | 13 | ||
14 | diff --git a/pbr/tests/test_integration.py b/pbr/tests/test_integration.py | 14 | diff --git a/pbr/tests/test_integration.py b/pbr/tests/test_integration.py |
15 | index 8e96f21..b07cbe3 100644 | 15 | index cb4b5e5..4cbfb19 100644 |
16 | --- a/pbr/tests/test_integration.py | 16 | --- a/pbr/tests/test_integration.py |
17 | +++ b/pbr/tests/test_integration.py | 17 | +++ b/pbr/tests/test_integration.py |
18 | @@ -150,7 +150,7 @@ class TestInstallWithoutPbr(base.BaseTestCase): | 18 | @@ -171,7 +171,7 @@ class TestInstallWithoutPbr(base.BaseTestCase): |
19 | pkgs = { | 19 | pkgs = { |
20 | 'pkgTest': { | 20 | 'pkgTest': { |
21 | 'setup.py': textwrap.dedent("""\ | 21 | 'setup.py': textwrap.dedent("""\ |
@@ -25,10 +25,10 @@ index 8e96f21..b07cbe3 100644 | |||
25 | setuptools.setup( | 25 | setuptools.setup( |
26 | name = 'pkgTest', | 26 | name = 'pkgTest', |
27 | diff --git a/pbr/tests/test_packaging.py b/pbr/tests/test_packaging.py | 27 | diff --git a/pbr/tests/test_packaging.py b/pbr/tests/test_packaging.py |
28 | index 07be547..f6a9412 100644 | 28 | index dddf7ae..bec03ce 100644 |
29 | --- a/pbr/tests/test_packaging.py | 29 | --- a/pbr/tests/test_packaging.py |
30 | +++ b/pbr/tests/test_packaging.py | 30 | +++ b/pbr/tests/test_packaging.py |
31 | @@ -206,7 +206,7 @@ class CreatePackages(fixtures.Fixture): | 31 | @@ -219,7 +219,7 @@ class CreatePackages(fixtures.Fixture): |
32 | 32 | ||
33 | defaults = { | 33 | defaults = { |
34 | 'setup.py': textwrap.dedent(six.u("""\ | 34 | 'setup.py': textwrap.dedent(six.u("""\ |
@@ -37,6 +37,3 @@ index 07be547..f6a9412 100644 | |||
37 | import setuptools | 37 | import setuptools |
38 | setuptools.setup( | 38 | setuptools.setup( |
39 | setup_requires=['pbr'], | 39 | setup_requires=['pbr'], |
40 | -- | ||
41 | 2.24.1 | ||
42 | |||
diff --git a/meta/recipes-devtools/python/python3-pbr_6.0.0.bb b/meta/recipes-devtools/python/python3-pbr_6.0.0.bb deleted file mode 100644 index 6c8171196a..0000000000 --- a/meta/recipes-devtools/python/python3-pbr_6.0.0.bb +++ /dev/null | |||
@@ -1,4 +0,0 @@ | |||
1 | inherit setuptools3 | ||
2 | require python-pbr.inc | ||
3 | |||
4 | SRC_URI[sha256sum] = "d1377122a5a00e2f940ee482999518efe16d745d423a670c27773dfbc3c9a7d9" | ||
diff --git a/meta/recipes-devtools/python/python3-pbr_6.1.0.bb b/meta/recipes-devtools/python/python3-pbr_6.1.0.bb new file mode 100644 index 0000000000..a58b491a82 --- /dev/null +++ b/meta/recipes-devtools/python/python3-pbr_6.1.0.bb | |||
@@ -0,0 +1,4 @@ | |||
1 | inherit setuptools3 | ||
2 | require python-pbr.inc | ||
3 | |||
4 | SRC_URI[sha256sum] = "788183e382e3d1d7707db08978239965e8b9e4e5ed42669bf4758186734d5f24" | ||
diff --git a/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch b/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch index 99fa14ee03..0481a78a88 100644 --- a/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch +++ b/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 2aa82aeb0783c5fa7777b32bfe1dd3da9ae8fc6e Mon Sep 17 00:00:00 2001 | 1 | From 41542c2bf85c1c79bb55e6549e8f844b3a1db208 Mon Sep 17 00:00:00 2001 |
2 | From: Richard Purdie <richard.purdie@linuxfoundation.org> | 2 | From: Richard Purdie <richard.purdie@linuxfoundation.org> |
3 | Date: Wed, 23 Feb 2022 12:27:06 +0000 | 3 | Date: Wed, 23 Feb 2022 12:27:06 +0000 |
4 | Subject: [PATCH] python3-pip: Don't change shebang | 4 | Subject: [PATCH] python3-pip: Don't change shebang |
@@ -13,10 +13,10 @@ Upstream-Status: Inappropriate [OE specific config] | |||
13 | 1 file changed, 3 insertions(+), 1 deletion(-) | 13 | 1 file changed, 3 insertions(+), 1 deletion(-) |
14 | 14 | ||
15 | diff --git a/src/pip/_vendor/distlib/scripts.py b/src/pip/_vendor/distlib/scripts.py | 15 | diff --git a/src/pip/_vendor/distlib/scripts.py b/src/pip/_vendor/distlib/scripts.py |
16 | index cfa45d2..313f499 100644 | 16 | index e16292b..a3a161d 100644 |
17 | --- a/src/pip/_vendor/distlib/scripts.py | 17 | --- a/src/pip/_vendor/distlib/scripts.py |
18 | +++ b/src/pip/_vendor/distlib/scripts.py | 18 | +++ b/src/pip/_vendor/distlib/scripts.py |
19 | @@ -144,6 +144,8 @@ class ScriptMaker(object): | 19 | @@ -162,6 +162,8 @@ class ScriptMaker(object): |
20 | See also: http://www.in-ulm.de/~mascheck/various/shebang/#length | 20 | See also: http://www.in-ulm.de/~mascheck/various/shebang/#length |
21 | https://hg.mozilla.org/mozilla-central/file/tip/mach | 21 | https://hg.mozilla.org/mozilla-central/file/tip/mach |
22 | """ | 22 | """ |
@@ -25,7 +25,7 @@ index cfa45d2..313f499 100644 | |||
25 | if os.name != 'posix': | 25 | if os.name != 'posix': |
26 | simple_shebang = True | 26 | simple_shebang = True |
27 | else: | 27 | else: |
28 | @@ -362,7 +364,7 @@ class ScriptMaker(object): | 28 | @@ -380,7 +382,7 @@ class ScriptMaker(object): |
29 | return | 29 | return |
30 | 30 | ||
31 | match = FIRST_LINE_RE.match(first_line.replace(b'\r\n', b'\n')) | 31 | match = FIRST_LINE_RE.match(first_line.replace(b'\r\n', b'\n')) |
diff --git a/meta/recipes-devtools/python/python3-pip_24.0.bb b/meta/recipes-devtools/python/python3-pip_24.2.bb index be4a29500a..5e1a467990 100644 --- a/meta/recipes-devtools/python/python3-pip_24.0.bb +++ b/meta/recipes-devtools/python/python3-pip_24.2.bb | |||
@@ -4,40 +4,30 @@ SECTION = "devel/python" | |||
4 | LICENSE = "MIT & Apache-2.0 & MPL-2.0 & LGPL-2.1-only & BSD-3-Clause & PSF-2.0 & BSD-2-Clause" | 4 | LICENSE = "MIT & Apache-2.0 & MPL-2.0 & LGPL-2.1-only & BSD-3-Clause & PSF-2.0 & BSD-2-Clause" |
5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=63ec52baf95163b597008bb46db68030 \ | 5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=63ec52baf95163b597008bb46db68030 \ |
6 | file://src/pip/_vendor/cachecontrol/LICENSE.txt;md5=6572692148079ebbbd800be4b9f36c6d \ | 6 | file://src/pip/_vendor/cachecontrol/LICENSE.txt;md5=6572692148079ebbbd800be4b9f36c6d \ |
7 | file://src/pip/_vendor/certifi/LICENSE;md5=3c2b7404369c587c3559afb604fce2f2 \ | 7 | file://src/pip/_vendor/certifi/LICENSE;md5=11618cb6a975948679286b1211bd573c \ |
8 | file://src/pip/_vendor/chardet/LICENSE;md5=4fbd65380cdd255951079008b364516c \ | ||
9 | file://src/pip/_vendor/colorama/LICENSE.txt;md5=b4936429a56a652b84c5c01280dcaa26 \ | ||
10 | file://src/pip/_vendor/distlib/LICENSE.txt;md5=f6a11430d5cd6e2cd3832ee94f22ddfc \ | 8 | file://src/pip/_vendor/distlib/LICENSE.txt;md5=f6a11430d5cd6e2cd3832ee94f22ddfc \ |
11 | file://src/pip/_vendor/distro/LICENSE;md5=d2794c0df5b907fdace235a619d80314 \ | 9 | file://src/pip/_vendor/distro/LICENSE;md5=d2794c0df5b907fdace235a619d80314 \ |
12 | file://src/pip/_vendor/idna/LICENSE.md;md5=239668a7c6066d9e0c5382e9c8c6c0e1 \ | 10 | file://src/pip/_vendor/idna/LICENSE.md;md5=204c0612e40a4dd46012a78d02c80fb1 \ |
13 | file://src/pip/_vendor/msgpack/COPYING;md5=cd9523181d9d4fbf7ffca52eaa2a5751 \ | 11 | file://src/pip/_vendor/msgpack/COPYING;md5=cd9523181d9d4fbf7ffca52eaa2a5751 \ |
14 | file://src/pip/_vendor/packaging/LICENSE;md5=faadaedca9251a90b205c9167578ce91 \ | 12 | file://src/pip/_vendor/packaging/LICENSE;md5=faadaedca9251a90b205c9167578ce91 \ |
15 | file://src/pip/_vendor/packaging/LICENSE.APACHE;md5=2ee41112a44fe7014dce33e26468ba93 \ | ||
16 | file://src/pip/_vendor/pkg_resources/LICENSE;md5=141643e11c48898150daa83802dbc65f \ | 13 | file://src/pip/_vendor/pkg_resources/LICENSE;md5=141643e11c48898150daa83802dbc65f \ |
17 | file://src/pip/_vendor/platformdirs/LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a \ | 14 | file://src/pip/_vendor/platformdirs/LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a \ |
18 | file://src/pip/_vendor/pygments/LICENSE;md5=36a13c90514e2899f1eba7f41c3ee592 \ | 15 | file://src/pip/_vendor/pygments/LICENSE;md5=36a13c90514e2899f1eba7f41c3ee592 \ |
19 | file://src/pip/_vendor/pyparsing/LICENSE;md5=657a566233888513e1f07ba13e2f47f1 \ | ||
20 | file://src/pip/_vendor/pyproject_hooks/LICENSE;md5=aad69c93f605003e3342b174d9b0708c \ | 16 | file://src/pip/_vendor/pyproject_hooks/LICENSE;md5=aad69c93f605003e3342b174d9b0708c \ |
21 | file://src/pip/_vendor/requests/LICENSE;md5=34400b68072d710fecd0a2940a0d1658 \ | 17 | file://src/pip/_vendor/requests/LICENSE;md5=34400b68072d710fecd0a2940a0d1658 \ |
22 | file://src/pip/_vendor/resolvelib/LICENSE;md5=78e1c0248051c32a38a7f820c30bd7a5 \ | 18 | file://src/pip/_vendor/resolvelib/LICENSE;md5=78e1c0248051c32a38a7f820c30bd7a5 \ |
23 | file://src/pip/_vendor/rich/LICENSE;md5=b5f0b94fbc94f5ad9ae4efcf8a778303 \ | 19 | file://src/pip/_vendor/rich/LICENSE;md5=b5f0b94fbc94f5ad9ae4efcf8a778303 \ |
24 | file://src/pip/_vendor/six.LICENSE;md5=43cfc9e4ac0e377acfb9b76f56b8415d \ | ||
25 | file://src/pip/_vendor/tenacity/LICENSE;md5=175792518e4ac015ab6696d16c4f607e \ | ||
26 | file://src/pip/_vendor/tomli/LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5 \ | 20 | file://src/pip/_vendor/tomli/LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5 \ |
21 | file://src/pip/_vendor/truststore/LICENSE;md5=74420fc3965c4558a4a1529e63c2867f \ | ||
27 | file://src/pip/_vendor/typing_extensions.LICENSE;md5=fcf6b249c2641540219a727f35d8d2c2 \ | 22 | file://src/pip/_vendor/typing_extensions.LICENSE;md5=fcf6b249c2641540219a727f35d8d2c2 \ |
28 | file://src/pip/_vendor/urllib3/LICENSE.txt;md5=c2823cb995439c984fd62a973d79815c \ | 23 | file://src/pip/_vendor/urllib3/LICENSE.txt;md5=c2823cb995439c984fd62a973d79815c \ |
29 | file://src/pip/_vendor/webencodings/LICENSE;md5=81fb24cd7823cce23b69f721993dce4d \ | ||
30 | " | 24 | " |
31 | 25 | ||
32 | inherit pypi python_setuptools_build_meta | 26 | inherit pypi python_setuptools_build_meta |
33 | 27 | ||
34 | SRC_URI += "file://no_shebang_mangling.patch" | 28 | SRC_URI += "file://no_shebang_mangling.patch" |
35 | 29 | ||
36 | SRC_URI[sha256sum] = "ea9bd1a847e8c5774a5777bb398c19e80bcd4e2aa16a4b301b718fe6f593aba2" | 30 | SRC_URI[sha256sum] = "5b5e490b5e9cb275c879595064adce9ebd31b854e3e803740b72f9ccf34a45b8" |
37 | |||
38 | do_install:append() { | ||
39 | rm -f ${D}/${bindir}/pip | ||
40 | } | ||
41 | 31 | ||
42 | RDEPENDS:${PN} = "\ | 32 | RDEPENDS:${PN} = "\ |
43 | python3-compile \ | 33 | python3-compile \ |
diff --git a/meta/recipes-devtools/python/python3-pluggy_1.5.0.bb b/meta/recipes-devtools/python/python3-pluggy_1.5.0.bb index 9822cd59f3..4f8412d4b3 100644 --- a/meta/recipes-devtools/python/python3-pluggy_1.5.0.bb +++ b/meta/recipes-devtools/python/python3-pluggy_1.5.0.bb | |||
@@ -6,9 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1c8206d16fd5cc02fa9b0bb98955e5c2" | |||
6 | SRC_URI[sha256sum] = "2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1" | 6 | SRC_URI[sha256sum] = "2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1" |
7 | 7 | ||
8 | DEPENDS += "python3-setuptools-scm-native" | 8 | DEPENDS += "python3-setuptools-scm-native" |
9 | RDEPENDS:${PN} += "python3-importlib-metadata \ | ||
10 | python3-more-itertools \ | ||
11 | " | ||
12 | 9 | ||
13 | inherit pypi ptest python_setuptools_build_meta | 10 | inherit pypi ptest python_setuptools_build_meta |
14 | 11 | ||
diff --git a/meta/recipes-devtools/python/python3-poetry-core_1.9.0.bb b/meta/recipes-devtools/python/python3-poetry-core_1.9.0.bb index 540fdffaed..a073f8b069 100644 --- a/meta/recipes-devtools/python/python3-poetry-core_1.9.0.bb +++ b/meta/recipes-devtools/python/python3-poetry-core_1.9.0.bb | |||
@@ -29,7 +29,6 @@ RDEPENDS:${PN}:append:class-target = "\ | |||
29 | python3-json \ | 29 | python3-json \ |
30 | python3-logging \ | 30 | python3-logging \ |
31 | python3-netclient \ | 31 | python3-netclient \ |
32 | python3-pathlib2 \ | ||
33 | python3-pprint \ | 32 | python3-pprint \ |
34 | python3-shell \ | 33 | python3-shell \ |
35 | " | 34 | " |
diff --git a/meta/recipes-devtools/python/python3-psutil_5.9.8.bb b/meta/recipes-devtools/python/python3-psutil_6.0.0.bb index 1a394eda33..787bc61e89 100644 --- a/meta/recipes-devtools/python/python3-psutil_5.9.8.bb +++ b/meta/recipes-devtools/python/python3-psutil_6.0.0.bb | |||
@@ -3,9 +3,9 @@ LICENSE = "BSD-3-Clause" | |||
3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=a9c72113a843d0d732a0ac1c200d81b1" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=a9c72113a843d0d732a0ac1c200d81b1" |
4 | HOMEPAGE = "https://pypi.org/project/psutil/" | 4 | HOMEPAGE = "https://pypi.org/project/psutil/" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "6be126e3225486dff286a8fb9a06246a5253f4c7c53b475ea5f5ac934e64194c" | 6 | SRC_URI[sha256sum] = "8faae4f310b6d969fa26ca0545338b21f73c6b15db7c4a8d934a5482faa818f2" |
7 | 7 | ||
8 | inherit pypi setuptools3 | 8 | inherit pypi python_setuptools_build_meta |
9 | 9 | ||
10 | PACKAGES =+ "${PN}-tests" | 10 | PACKAGES =+ "${PN}-tests" |
11 | 11 | ||
@@ -38,4 +38,6 @@ RDEPENDS:${PN}-tests += " \ | |||
38 | 38 | ||
39 | INSANE_SKIP:${PN}-tests += "dev-deps" | 39 | INSANE_SKIP:${PN}-tests += "dev-deps" |
40 | 40 | ||
41 | CVE_PRODUCT = "psutil" | ||
42 | |||
41 | BBCLASSEXTEND = "native" | 43 | BBCLASSEXTEND = "native" |
diff --git a/meta/recipes-devtools/python/python3-py_1.11.0.bb b/meta/recipes-devtools/python/python3-py_1.11.0.bb deleted file mode 100644 index 31d5a377a7..0000000000 --- a/meta/recipes-devtools/python/python3-py_1.11.0.bb +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | SUMMARY = "Library with cross-python path, ini-parsing, io, code, log facilities" | ||
2 | HOMEPAGE = "http://py.readthedocs.io/" | ||
3 | LICENSE = "MIT" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=a6bb0320b04a0a503f12f69fea479de9" | ||
5 | |||
6 | SRC_URI[sha256sum] = "51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719" | ||
7 | |||
8 | DEPENDS += "python3-setuptools-scm-native" | ||
9 | |||
10 | inherit pypi python_setuptools_build_meta | ||
11 | |||
12 | BBCLASSEXTEND = "native nativesdk" | ||
13 | |||
14 | RDEPENDS:${PN} += "python3-netclient" | ||
diff --git a/meta/recipes-devtools/python/python3-pyasn1_0.6.0.bb b/meta/recipes-devtools/python/python3-pyasn1_0.6.0.bb index 0519ba5edb..7237557f44 100644 --- a/meta/recipes-devtools/python/python3-pyasn1_0.6.0.bb +++ b/meta/recipes-devtools/python/python3-pyasn1_0.6.0.bb | |||
@@ -1,3 +1,31 @@ | |||
1 | inherit pypi setuptools3 | 1 | SUMMARY = "Python library implementing ASN.1 types." |
2 | require python-pyasn1.inc | 2 | HOMEPAGE = "http://pyasn1.sourceforge.net/" |
3 | LICENSE = "BSD-2-Clause" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=190f79253908c986e6cacf380c3a5f6d" | ||
3 | 5 | ||
6 | SRC_URI[sha256sum] = "3a35ab2c4b5ef98e17dfdec8ab074046fbda76e281c5a706ccd82328cfc8f64c" | ||
7 | |||
8 | inherit pypi python_setuptools_build_meta ptest | ||
9 | |||
10 | RDEPENDS:${PN}:class-target += " \ | ||
11 | python3-codecs \ | ||
12 | python3-logging \ | ||
13 | python3-math \ | ||
14 | python3-shell \ | ||
15 | " | ||
16 | |||
17 | SRC_URI += " \ | ||
18 | file://run-ptest \ | ||
19 | " | ||
20 | |||
21 | RDEPENDS:${PN}-ptest += " \ | ||
22 | python3-pytest \ | ||
23 | python3-unittest-automake-output \ | ||
24 | " | ||
25 | |||
26 | do_install_ptest() { | ||
27 | install -d ${D}${PTEST_PATH}/tests | ||
28 | cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ | ||
29 | } | ||
30 | |||
31 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta/recipes-devtools/python/python3-pycairo_1.26.0.bb b/meta/recipes-devtools/python/python3-pycairo_1.26.1.bb index ea8b81be76..93f181bf5f 100644 --- a/meta/recipes-devtools/python/python3-pycairo_1.26.0.bb +++ b/meta/recipes-devtools/python/python3-pycairo_1.26.1.bb | |||
@@ -13,7 +13,7 @@ DEPENDS = "cairo python3" | |||
13 | SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/pycairo-${PV}.tar.gz" | 13 | SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/pycairo-${PV}.tar.gz" |
14 | GITHUB_BASE_URI = "https://github.com/pygobject/pycairo/releases/" | 14 | GITHUB_BASE_URI = "https://github.com/pygobject/pycairo/releases/" |
15 | 15 | ||
16 | SRC_URI[sha256sum] = "2dddd0a874fbddb21e14acd9b955881ee1dc6e63b9c549a192d613a907f9cbeb" | 16 | SRC_URI[sha256sum] = "a11b999ce55b798dbf13516ab038e0ce8b6ec299b208d7c4e767a6f7e68e8430" |
17 | 17 | ||
18 | S = "${WORKDIR}/pycairo-${PV}" | 18 | S = "${WORKDIR}/pycairo-${PV}" |
19 | 19 | ||
diff --git a/meta/recipes-devtools/python/python3-pycryptodome_3.20.0.bb b/meta/recipes-devtools/python/python3-pycryptodome_3.20.0.bb index d24fa58d43..6c93c205ac 100644 --- a/meta/recipes-devtools/python/python3-pycryptodome_3.20.0.bb +++ b/meta/recipes-devtools/python/python3-pycryptodome_3.20.0.bb | |||
@@ -1,5 +1,5 @@ | |||
1 | require python-pycryptodome.inc | 1 | require python-pycryptodome.inc |
2 | inherit setuptools3 | 2 | inherit python_setuptools_build_meta |
3 | 3 | ||
4 | SRC_URI[sha256sum] = "09609209ed7de61c2b560cc5c8c4fbf892f8b15b1faf7e4cbffac97db1fffda7" | 4 | SRC_URI[sha256sum] = "09609209ed7de61c2b560cc5c8c4fbf892f8b15b1faf7e4cbffac97db1fffda7" |
5 | 5 | ||
diff --git a/meta/recipes-devtools/python/python3-pycryptodomex_3.20.0.bb b/meta/recipes-devtools/python/python3-pycryptodomex_3.20.0.bb index 2673ea8326..54578d2850 100644 --- a/meta/recipes-devtools/python/python3-pycryptodomex_3.20.0.bb +++ b/meta/recipes-devtools/python/python3-pycryptodomex_3.20.0.bb | |||
@@ -1,5 +1,5 @@ | |||
1 | require python-pycryptodome.inc | 1 | require python-pycryptodome.inc |
2 | inherit setuptools3 | 2 | inherit python_setuptools_build_meta |
3 | 3 | ||
4 | SRC_URI[sha256sum] = "7a710b79baddd65b806402e14766c721aee8fb83381769c27920f26476276c1e" | 4 | SRC_URI[sha256sum] = "7a710b79baddd65b806402e14766c721aee8fb83381769c27920f26476276c1e" |
5 | 5 | ||
diff --git a/meta/recipes-devtools/python/python3-pyelftools_0.31.bb b/meta/recipes-devtools/python/python3-pyelftools_0.31.bb index 551fed6876..0774caafdb 100644 --- a/meta/recipes-devtools/python/python3-pyelftools_0.31.bb +++ b/meta/recipes-devtools/python/python3-pyelftools_0.31.bb | |||
@@ -8,7 +8,7 @@ SRC_URI[sha256sum] = "c774416b10310156879443b81187d182d8d9ee499660380e645918b50b | |||
8 | 8 | ||
9 | PYPI_PACKAGE = "pyelftools" | 9 | PYPI_PACKAGE = "pyelftools" |
10 | 10 | ||
11 | inherit pypi setuptools3 | 11 | inherit pypi python_setuptools_build_meta |
12 | 12 | ||
13 | BBCLASSEXTEND = "native" | 13 | BBCLASSEXTEND = "native" |
14 | 14 | ||
diff --git a/meta/recipes-devtools/python/python3-pyopenssl_24.1.0.bb b/meta/recipes-devtools/python/python3-pyopenssl_24.2.1.bb index 9ef3145bf8..d9ccd553a1 100644 --- a/meta/recipes-devtools/python/python3-pyopenssl_24.1.0.bb +++ b/meta/recipes-devtools/python/python3-pyopenssl_24.2.1.bb | |||
@@ -5,9 +5,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | |||
5 | 5 | ||
6 | DEPENDS += "openssl python3-cryptography" | 6 | DEPENDS += "openssl python3-cryptography" |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "cabed4bfaa5df9f1a16c0ef64a0cb65318b5cd077a7eda7d6970131ca2f41a6f" | 8 | SRC_URI[sha256sum] = "4247f0dbe3748d560dcbb2ff3ea01af0f9a1a001ef5f7c4c647956ed8cbf0e95" |
9 | UPSTREAM_CHECK_PYPI_PACKAGE = "pyOpenSSL" | ||
9 | 10 | ||
10 | PYPI_PACKAGE = "pyOpenSSL" | ||
11 | inherit pypi setuptools3 | 11 | inherit pypi setuptools3 |
12 | 12 | ||
13 | PACKAGES =+ "${PN}-tests" | 13 | PACKAGES =+ "${PN}-tests" |
diff --git a/meta/recipes-devtools/python/python3-pyparsing_3.1.2.bb b/meta/recipes-devtools/python/python3-pyparsing_3.1.4.bb index 64210ade53..f256b047e3 100644 --- a/meta/recipes-devtools/python/python3-pyparsing_3.1.2.bb +++ b/meta/recipes-devtools/python/python3-pyparsing_3.1.4.bb | |||
@@ -10,7 +10,7 @@ BUGTRACKER = "https://github.com/pyparsing/pyparsing/issues" | |||
10 | LICENSE = "MIT" | 10 | LICENSE = "MIT" |
11 | LIC_FILES_CHKSUM = "file://LICENSE;md5=657a566233888513e1f07ba13e2f47f1" | 11 | LIC_FILES_CHKSUM = "file://LICENSE;md5=657a566233888513e1f07ba13e2f47f1" |
12 | 12 | ||
13 | SRC_URI[sha256sum] = "a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad" | 13 | SRC_URI[sha256sum] = "f86ec8d1a83f11977c9a6ea7598e8c27fc5cddfa5b07ea2241edbbde1d7bc032" |
14 | 14 | ||
15 | UPSTREAM_CHECK_REGEX = "pyparsing-(?P<pver>.*)\.tar" | 15 | UPSTREAM_CHECK_REGEX = "pyparsing-(?P<pver>.*)\.tar" |
16 | 16 | ||
diff --git a/meta/recipes-devtools/python/python3-pytest-runner_6.0.1.bb b/meta/recipes-devtools/python/python3-pytest-runner_6.0.1.bb deleted file mode 100644 index cce9ce33e2..0000000000 --- a/meta/recipes-devtools/python/python3-pytest-runner_6.0.1.bb +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | SUMMARY = "Invoke py.test as distutils command with dependency resolution" | ||
2 | HOMEPAGE = "https://pypi.org/project/pytest-runner/" | ||
3 | LICENSE = "MIT" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7a7126e068206290f3fe9f8d6c713ea6" | ||
5 | |||
6 | SRC_URI[sha256sum] = "70d4739585a7008f37bf4933c013fdb327b8878a5a69fcbb3316c88882f0f49b" | ||
7 | |||
8 | inherit pypi python_setuptools_build_meta | ||
9 | |||
10 | DEPENDS += " \ | ||
11 | python3-setuptools-scm-native" | ||
12 | |||
13 | RDEPENDS:${PN} = "python3-py python3-setuptools python3-debugger python3-json \ | ||
14 | python3-io" | ||
15 | |||
16 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta/recipes-devtools/python/python3-pytest-subtests_0.12.1.bb b/meta/recipes-devtools/python/python3-pytest-subtests_0.13.1.bb index 0590be705f..9163f9d3fd 100644 --- a/meta/recipes-devtools/python/python3-pytest-subtests_0.12.1.bb +++ b/meta/recipes-devtools/python/python3-pytest-subtests_0.13.1.bb | |||
@@ -7,7 +7,9 @@ BUGTRACKER = "https://github.com/pytest-dev/pytest-subtests/issues" | |||
7 | LICENSE = "MIT" | 7 | LICENSE = "MIT" |
8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=242b4e17fa287dcf7aef372f6bc3dcb1" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=242b4e17fa287dcf7aef372f6bc3dcb1" |
9 | 9 | ||
10 | SRC_URI[sha256sum] = "d6605dcb88647e0b7c1889d027f8ef1c17d7a2c60927ebfdc09c7b0d8120476d" | 10 | SRC_URI[sha256sum] = "989e38f0f1c01bc7c6b2e04db7d9fd859db35d77c2c1a430c831a70cbf3fde2d" |
11 | |||
12 | PYPI_PACKAGE = "pytest_subtests" | ||
11 | 13 | ||
12 | inherit pypi python_setuptools_build_meta | 14 | inherit pypi python_setuptools_build_meta |
13 | 15 | ||
diff --git a/meta/recipes-devtools/python/python3-pytest_8.2.2.bb b/meta/recipes-devtools/python/python3-pytest_8.3.2.bb index 531f40df81..459d91f1be 100644 --- a/meta/recipes-devtools/python/python3-pytest_8.2.2.bb +++ b/meta/recipes-devtools/python/python3-pytest_8.3.2.bb | |||
@@ -5,29 +5,21 @@ DESCRIPTION = "The pytest framework makes it easy to write small tests, yet scal | |||
5 | LICENSE = "MIT" | 5 | LICENSE = "MIT" |
6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=bd27e41b6550fe0fc45356d1d81ee37c" | 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=bd27e41b6550fe0fc45356d1d81ee37c" |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "de4bb8104e201939ccdc688b27a89a7be2079b22e2bd2b07f806b6ba71117977" | 8 | SRC_URI[sha256sum] = "c132345d12ce551242c87269de812483f5bcc87cdbb4722e48487ba194f9fdce" |
9 | 9 | ||
10 | DEPENDS += "python3-setuptools-scm-native" | 10 | DEPENDS += "python3-setuptools-scm-native" |
11 | 11 | ||
12 | inherit update-alternatives pypi python_setuptools_build_meta | 12 | inherit update-alternatives pypi python_setuptools_build_meta |
13 | 13 | ||
14 | RDEPENDS:${PN} += " \ | 14 | RDEPENDS:${PN} += " \ |
15 | python3-atomicwrites \ | 15 | python3-xml \ |
16 | python3-attrs \ | ||
17 | python3-debugger \ | 16 | python3-debugger \ |
18 | python3-doctest \ | 17 | python3-doctest \ |
19 | python3-importlib-metadata \ | ||
20 | python3-iniconfig \ | 18 | python3-iniconfig \ |
21 | python3-json \ | 19 | python3-json \ |
22 | python3-more-itertools \ | ||
23 | python3-packaging \ | 20 | python3-packaging \ |
24 | python3-pathlib2 \ | ||
25 | python3-pluggy \ | 21 | python3-pluggy \ |
26 | python3-py \ | ||
27 | python3-setuptools \ | ||
28 | python3-six \ | ||
29 | python3-tomllib \ | 22 | python3-tomllib \ |
30 | python3-wcwidth \ | ||
31 | " | 23 | " |
32 | 24 | ||
33 | ALTERNATIVE:${PN} += "py.test pytest" | 25 | ALTERNATIVE:${PN} += "py.test pytest" |
diff --git a/meta/recipes-devtools/python/python3-pyyaml/0001-Fix-builds-with-Cython-3.patch b/meta/recipes-devtools/python/python3-pyyaml/0001-Fix-builds-with-Cython-3.patch deleted file mode 100644 index a87d588b6a..0000000000 --- a/meta/recipes-devtools/python/python3-pyyaml/0001-Fix-builds-with-Cython-3.patch +++ /dev/null | |||
@@ -1,54 +0,0 @@ | |||
1 | From 9cc23db56add79357b8f8257fe6fc0d6879d4579 Mon Sep 17 00:00:00 2001 | ||
2 | From: "Andrew J. Hesford" <ajh@sideband.org> | ||
3 | Date: Fri, 21 Jul 2023 09:50:00 -0400 | ||
4 | Subject: [PATCH] Fix builds with Cython 3 | ||
5 | |||
6 | This is a *de minimis* fix for building with Cython 3. Recent Cython<3 | ||
7 | releases provided `Cython.Distutils.build_ext` as an alias to | ||
8 | `Cython.Distutils.old_build_ext.old_build_ext`; Cython 3 drops this | ||
9 | alias and instead uses a wholly new `Cython.Distutils.build_ext` that | ||
10 | does not provide the `cython_sources` function used in `setup.py`. | ||
11 | |||
12 | Explicitly importing `old_build_ext` preserves the existing behavior for | ||
13 | recent Cython<3 and uses the correct behavior for Cython 3. Should the | ||
14 | import fail (*e.g.*, because the version of Cython available predates | ||
15 | the availability of `old_build_ext`), the import falls back to just | ||
16 | `Cython.Distutils.build_ext`. | ||
17 | |||
18 | Signed-off-by: Andrew J. Hesford <ajh@sideband.org> | ||
19 | Upstream-Status: Denied [https://github.com/yaml/pyyaml/pull/731] | ||
20 | Signed-off-by: Alexander Kanavin <alex@linutronix.de> | ||
21 | --- | ||
22 | pyproject.toml | 2 +- | ||
23 | setup.py | 6 +++++- | ||
24 | 2 files changed, 6 insertions(+), 2 deletions(-) | ||
25 | |||
26 | diff --git a/pyproject.toml b/pyproject.toml | ||
27 | index 4bc04c0..2bf5ec8 100644 | ||
28 | --- a/pyproject.toml | ||
29 | +++ b/pyproject.toml | ||
30 | @@ -1,3 +1,3 @@ | ||
31 | [build-system] | ||
32 | -requires = ["setuptools", "wheel", "Cython<3.0"] | ||
33 | +requires = ["setuptools", "wheel", "Cython"] | ||
34 | build-backend = "setuptools.build_meta" | ||
35 | diff --git a/setup.py b/setup.py | ||
36 | index 65b0ea0..4461580 100644 | ||
37 | --- a/setup.py | ||
38 | +++ b/setup.py | ||
39 | @@ -82,7 +82,11 @@ if 'sdist' in sys.argv or os.environ.get('PYYAML_FORCE_CYTHON') == '1': | ||
40 | with_cython = True | ||
41 | try: | ||
42 | from Cython.Distutils.extension import Extension as _Extension | ||
43 | - from Cython.Distutils import build_ext as _build_ext | ||
44 | + try: | ||
45 | + from Cython.Distutils.old_build_ext import old_build_ext as _build_ext | ||
46 | + except ImportError: | ||
47 | + from Cython.Distutils import build_ext as _build_ext | ||
48 | + | ||
49 | with_cython = True | ||
50 | except ImportError: | ||
51 | if with_cython: | ||
52 | -- | ||
53 | 2.39.2 | ||
54 | |||
diff --git a/meta/recipes-devtools/python/python3-pyyaml_6.0.1.bb b/meta/recipes-devtools/python/python3-pyyaml_6.0.2.bb index 6e2022719c..a41d073af9 100644 --- a/meta/recipes-devtools/python/python3-pyyaml_6.0.1.bb +++ b/meta/recipes-devtools/python/python3-pyyaml_6.0.2.bb | |||
@@ -5,12 +5,10 @@ HOMEPAGE = "https://pyyaml.org/" | |||
5 | LICENSE = "MIT" | 5 | LICENSE = "MIT" |
6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=6d8242660a8371add5fe547adf083079" | 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=6d8242660a8371add5fe547adf083079" |
7 | 7 | ||
8 | PYPI_PACKAGE = "PyYAML" | ||
9 | |||
10 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
11 | 9 | ||
12 | SRC_URI += "file://0001-Fix-builds-with-Cython-3.patch" | 10 | SRC_URI[sha256sum] = "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e" |
13 | SRC_URI[sha256sum] = "bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43" | 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "PyYAML" |
14 | 12 | ||
15 | PACKAGECONFIG ?= "libyaml" | 13 | PACKAGECONFIG ?= "libyaml" |
16 | PACKAGECONFIG[libyaml] = "--with-libyaml,--without-libyaml,libyaml" | 14 | PACKAGECONFIG[libyaml] = "--with-libyaml,--without-libyaml,libyaml" |
diff --git a/meta/recipes-devtools/python/python3-rfc3986-validator_0.1.1.bb b/meta/recipes-devtools/python/python3-rfc3986-validator_0.1.1.bb deleted file mode 100644 index e374979cb4..0000000000 --- a/meta/recipes-devtools/python/python3-rfc3986-validator_0.1.1.bb +++ /dev/null | |||
@@ -1,24 +0,0 @@ | |||
1 | SUMMARY = "Pure python rfc3986 validator" | ||
2 | HOMEPAGE = "https://github.com/naimetti/rfc3986-validator" | ||
3 | LICENSE = "MIT" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=a21b13b5a996f08f7e0b088aa38ce9c6" | ||
5 | |||
6 | FILESEXTRAPATHS:prepend := "${THISDIR}/python-rfc3986-validator:" | ||
7 | |||
8 | SRC_URI[md5sum] = "47f7657b790aaf6011a1ab3d86c6be95" | ||
9 | SRC_URI[sha256sum] = "3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055" | ||
10 | |||
11 | PYPI_PACKAGE = "rfc3986_validator" | ||
12 | UPSTREAM_CHECK_REGEX = "/rfc3986-validator/(?P<pver>(\d+[\.\-_]*)+)/" | ||
13 | |||
14 | inherit pypi setuptools3 | ||
15 | |||
16 | SRC_URI += "\ | ||
17 | file://0001-setup.py-move-pytest-runner-to-test_requirements.patch \ | ||
18 | " | ||
19 | |||
20 | RDEPENDS:${PN} += "\ | ||
21 | python3-core \ | ||
22 | " | ||
23 | |||
24 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta/recipes-devtools/python/python3-rpds-py-crates.inc b/meta/recipes-devtools/python/python3-rpds-py-crates.inc index 3551bdb5f7..e6c1ef8add 100644 --- a/meta/recipes-devtools/python/python3-rpds-py-crates.inc +++ b/meta/recipes-devtools/python/python3-rpds-py-crates.inc | |||
@@ -3,80 +3,54 @@ | |||
3 | # from Cargo.lock | 3 | # from Cargo.lock |
4 | SRC_URI += " \ | 4 | SRC_URI += " \ |
5 | crate://crates.io/archery/1.2.0 \ | 5 | crate://crates.io/archery/1.2.0 \ |
6 | crate://crates.io/autocfg/1.1.0 \ | 6 | crate://crates.io/autocfg/1.3.0 \ |
7 | crate://crates.io/bitflags/1.3.2 \ | 7 | crate://crates.io/cc/1.0.90 \ |
8 | crate://crates.io/cfg-if/1.0.0 \ | 8 | crate://crates.io/cfg-if/1.0.0 \ |
9 | crate://crates.io/heck/0.4.1 \ | 9 | crate://crates.io/heck/0.5.0 \ |
10 | crate://crates.io/indoc/2.0.4 \ | 10 | crate://crates.io/indoc/2.0.5 \ |
11 | crate://crates.io/libc/0.2.147 \ | 11 | crate://crates.io/libc/0.2.155 \ |
12 | crate://crates.io/lock_api/0.4.10 \ | 12 | crate://crates.io/memoffset/0.9.1 \ |
13 | crate://crates.io/memoffset/0.9.0 \ | 13 | crate://crates.io/once_cell/1.19.0 \ |
14 | crate://crates.io/once_cell/1.18.0 \ | ||
15 | crate://crates.io/parking_lot/0.12.1 \ | ||
16 | crate://crates.io/parking_lot_core/0.9.8 \ | ||
17 | crate://crates.io/portable-atomic/1.6.0 \ | 14 | crate://crates.io/portable-atomic/1.6.0 \ |
18 | crate://crates.io/proc-macro2/1.0.66 \ | 15 | crate://crates.io/proc-macro2/1.0.86 \ |
19 | crate://crates.io/pyo3/0.20.3 \ | 16 | crate://crates.io/pyo3/0.22.2 \ |
20 | crate://crates.io/pyo3-build-config/0.20.3 \ | 17 | crate://crates.io/pyo3-build-config/0.22.2 \ |
21 | crate://crates.io/pyo3-ffi/0.20.3 \ | 18 | crate://crates.io/pyo3-ffi/0.22.2 \ |
22 | crate://crates.io/pyo3-macros/0.20.3 \ | 19 | crate://crates.io/pyo3-macros/0.22.2 \ |
23 | crate://crates.io/pyo3-macros-backend/0.20.3 \ | 20 | crate://crates.io/pyo3-macros-backend/0.22.2 \ |
24 | crate://crates.io/quote/1.0.31 \ | 21 | crate://crates.io/python3-dll-a/0.2.10 \ |
25 | crate://crates.io/redox_syscall/0.3.5 \ | 22 | crate://crates.io/quote/1.0.36 \ |
26 | crate://crates.io/rpds/1.1.0 \ | 23 | crate://crates.io/rpds/1.1.0 \ |
27 | crate://crates.io/scopeguard/1.1.0 \ | ||
28 | crate://crates.io/smallvec/1.11.0 \ | ||
29 | crate://crates.io/static_assertions/1.1.0 \ | 24 | crate://crates.io/static_assertions/1.1.0 \ |
30 | crate://crates.io/syn/2.0.32 \ | 25 | crate://crates.io/syn/2.0.69 \ |
31 | crate://crates.io/target-lexicon/0.12.9 \ | 26 | crate://crates.io/target-lexicon/0.12.14 \ |
32 | crate://crates.io/triomphe/0.1.9 \ | 27 | crate://crates.io/triomphe/0.1.13 \ |
33 | crate://crates.io/unicode-ident/1.0.11 \ | 28 | crate://crates.io/unicode-ident/1.0.12 \ |
34 | crate://crates.io/unindent/0.2.3 \ | 29 | crate://crates.io/unindent/0.2.3 \ |
35 | crate://crates.io/windows-targets/0.48.1 \ | ||
36 | crate://crates.io/windows_aarch64_gnullvm/0.48.0 \ | ||
37 | crate://crates.io/windows_aarch64_msvc/0.48.0 \ | ||
38 | crate://crates.io/windows_i686_gnu/0.48.0 \ | ||
39 | crate://crates.io/windows_i686_msvc/0.48.0 \ | ||
40 | crate://crates.io/windows_x86_64_gnu/0.48.0 \ | ||
41 | crate://crates.io/windows_x86_64_gnullvm/0.48.0 \ | ||
42 | crate://crates.io/windows_x86_64_msvc/0.48.0 \ | ||
43 | " | 30 | " |
44 | 31 | ||
45 | SRC_URI[archery-1.2.0.sha256sum] = "8967cd1cc9e9e1954f644e14fbd6042fe9a37da96c52a67e44a2ac18261f8561" | 32 | SRC_URI[archery-1.2.0.sha256sum] = "8967cd1cc9e9e1954f644e14fbd6042fe9a37da96c52a67e44a2ac18261f8561" |
46 | SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" | 33 | SRC_URI[autocfg-1.3.0.sha256sum] = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" |
47 | SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" | 34 | SRC_URI[cc-1.0.90.sha256sum] = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" |
48 | SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | 35 | SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" |
49 | SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" | 36 | SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" |
50 | SRC_URI[indoc-2.0.4.sha256sum] = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" | 37 | SRC_URI[indoc-2.0.5.sha256sum] = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" |
51 | SRC_URI[libc-0.2.147.sha256sum] = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" | 38 | SRC_URI[libc-0.2.155.sha256sum] = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" |
52 | SRC_URI[lock_api-0.4.10.sha256sum] = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" | 39 | SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" |
53 | SRC_URI[memoffset-0.9.0.sha256sum] = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" | 40 | SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" |
54 | SRC_URI[once_cell-1.18.0.sha256sum] = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" | ||
55 | SRC_URI[parking_lot-0.12.1.sha256sum] = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" | ||
56 | SRC_URI[parking_lot_core-0.9.8.sha256sum] = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" | ||
57 | SRC_URI[portable-atomic-1.6.0.sha256sum] = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" | 41 | SRC_URI[portable-atomic-1.6.0.sha256sum] = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" |
58 | SRC_URI[proc-macro2-1.0.66.sha256sum] = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" | 42 | SRC_URI[proc-macro2-1.0.86.sha256sum] = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" |
59 | SRC_URI[pyo3-0.20.3.sha256sum] = "53bdbb96d49157e65d45cc287af5f32ffadd5f4761438b527b055fb0d4bb8233" | 43 | SRC_URI[pyo3-0.22.2.sha256sum] = "831e8e819a138c36e212f3af3fd9eeffed6bf1510a805af35b0edee5ffa59433" |
60 | SRC_URI[pyo3-build-config-0.20.3.sha256sum] = "deaa5745de3f5231ce10517a1f5dd97d53e5a2fd77aa6b5842292085831d48d7" | 44 | SRC_URI[pyo3-build-config-0.22.2.sha256sum] = "1e8730e591b14492a8945cdff32f089250b05f5accecf74aeddf9e8272ce1fa8" |
61 | SRC_URI[pyo3-ffi-0.20.3.sha256sum] = "62b42531d03e08d4ef1f6e85a2ed422eb678b8cd62b762e53891c05faf0d4afa" | 45 | SRC_URI[pyo3-ffi-0.22.2.sha256sum] = "5e97e919d2df92eb88ca80a037969f44e5e70356559654962cbb3316d00300c6" |
62 | SRC_URI[pyo3-macros-0.20.3.sha256sum] = "7305c720fa01b8055ec95e484a6eca7a83c841267f0dd5280f0c8b8551d2c158" | 46 | SRC_URI[pyo3-macros-0.22.2.sha256sum] = "eb57983022ad41f9e683a599f2fd13c3664d7063a3ac5714cae4b7bee7d3f206" |
63 | SRC_URI[pyo3-macros-backend-0.20.3.sha256sum] = "7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185" | 47 | SRC_URI[pyo3-macros-backend-0.22.2.sha256sum] = "ec480c0c51ddec81019531705acac51bcdbeae563557c982aa8263bb96880372" |
64 | SRC_URI[quote-1.0.31.sha256sum] = "5fe8a65d69dd0808184ebb5f836ab526bb259db23c657efa38711b1072ee47f0" | 48 | SRC_URI[python3-dll-a-0.2.10.sha256sum] = "bd0b78171a90d808b319acfad166c4790d9e9759bbc14ac8273fe133673dd41b" |
65 | SRC_URI[redox_syscall-0.3.5.sha256sum] = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" | 49 | SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" |
66 | SRC_URI[rpds-1.1.0.sha256sum] = "a0e15515d3ce3313324d842629ea4905c25a13f81953eadb88f85516f59290a4" | 50 | SRC_URI[rpds-1.1.0.sha256sum] = "a0e15515d3ce3313324d842629ea4905c25a13f81953eadb88f85516f59290a4" |
67 | SRC_URI[scopeguard-1.1.0.sha256sum] = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" | ||
68 | SRC_URI[smallvec-1.11.0.sha256sum] = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" | ||
69 | SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" | 51 | SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" |
70 | SRC_URI[syn-2.0.32.sha256sum] = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" | 52 | SRC_URI[syn-2.0.69.sha256sum] = "201fcda3845c23e8212cd466bfebf0bd20694490fc0356ae8e428e0824a915a6" |
71 | SRC_URI[target-lexicon-0.12.9.sha256sum] = "df8e77cb757a61f51b947ec4a7e3646efd825b73561db1c232a8ccb639e611a0" | 53 | SRC_URI[target-lexicon-0.12.14.sha256sum] = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" |
72 | SRC_URI[triomphe-0.1.9.sha256sum] = "0eee8098afad3fb0c54a9007aab6804558410503ad676d4633f9c2559a00ac0f" | 54 | SRC_URI[triomphe-0.1.13.sha256sum] = "e6631e42e10b40c0690bf92f404ebcfe6e1fdb480391d15f17cc8e96eeed5369" |
73 | SRC_URI[unicode-ident-1.0.11.sha256sum] = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" | 55 | SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" |
74 | SRC_URI[unindent-0.2.3.sha256sum] = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce" | 56 | SRC_URI[unindent-0.2.3.sha256sum] = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce" |
75 | SRC_URI[windows-targets-0.48.1.sha256sum] = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" | ||
76 | SRC_URI[windows_aarch64_gnullvm-0.48.0.sha256sum] = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" | ||
77 | SRC_URI[windows_aarch64_msvc-0.48.0.sha256sum] = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" | ||
78 | SRC_URI[windows_i686_gnu-0.48.0.sha256sum] = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" | ||
79 | SRC_URI[windows_i686_msvc-0.48.0.sha256sum] = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" | ||
80 | SRC_URI[windows_x86_64_gnu-0.48.0.sha256sum] = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" | ||
81 | SRC_URI[windows_x86_64_gnullvm-0.48.0.sha256sum] = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" | ||
82 | SRC_URI[windows_x86_64_msvc-0.48.0.sha256sum] = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" | ||
diff --git a/meta/recipes-devtools/python/python3-rpds-py_0.18.1.bb b/meta/recipes-devtools/python/python3-rpds-py_0.20.0.bb index f46df1115c..dd483ed88e 100644 --- a/meta/recipes-devtools/python/python3-rpds-py_0.18.1.bb +++ b/meta/recipes-devtools/python/python3-rpds-py_0.20.0.bb | |||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7767fa537c4596c54141f32882c4a984" | |||
6 | 6 | ||
7 | SRC_URI += "file://run-ptest" | 7 | SRC_URI += "file://run-ptest" |
8 | 8 | ||
9 | SRC_URI[sha256sum] = "dc48b479d540770c811fbd1eb9ba2bb66951863e448efec2e2c102625328e92f" | 9 | SRC_URI[sha256sum] = "d72a210824facfdaf8768cf2d7ca25a042c30320b3020de2fa04640920d4e121" |
10 | 10 | ||
11 | require ${BPN}-crates.inc | 11 | require ${BPN}-crates.inc |
12 | 12 | ||
diff --git a/meta/recipes-devtools/python/python3-ruamel-yaml_0.18.6.bb b/meta/recipes-devtools/python/python3-ruamel-yaml_0.18.6.bb index 197bf91d6c..5df1f102d9 100644 --- a/meta/recipes-devtools/python/python3-ruamel-yaml_0.18.6.bb +++ b/meta/recipes-devtools/python/python3-ruamel-yaml_0.18.6.bb | |||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=30cbbccd94bf3a2b0285ec35671a1938" | |||
6 | 6 | ||
7 | PYPI_PACKAGE = "ruamel.yaml" | 7 | PYPI_PACKAGE = "ruamel.yaml" |
8 | 8 | ||
9 | inherit pypi setuptools3 | 9 | inherit pypi python_setuptools_build_meta |
10 | 10 | ||
11 | SRC_URI[sha256sum] = "8b27e6a217e786c6fbe5634d8f3f11bc63e0f80f6a5890f28863d9c45aac311b" | 11 | SRC_URI[sha256sum] = "8b27e6a217e786c6fbe5634d8f3f11bc63e0f80f6a5890f28863d9c45aac311b" |
12 | 12 | ||
@@ -16,8 +16,4 @@ RDEPENDS:${PN} += "\ | |||
16 | python3-netclient \ | 16 | python3-netclient \ |
17 | " | 17 | " |
18 | 18 | ||
19 | do_install:prepend() { | ||
20 | export RUAMEL_NO_PIP_INSTALL_CHECK=1 | ||
21 | } | ||
22 | |||
23 | BBCLASSEXTEND = "native nativesdk" | 19 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta/recipes-devtools/python/python3-scons/0001-Fix-man-page-installation.patch b/meta/recipes-devtools/python/python3-scons/0001-Fix-man-page-installation.patch deleted file mode 100644 index 6dffe64809..0000000000 --- a/meta/recipes-devtools/python/python3-scons/0001-Fix-man-page-installation.patch +++ /dev/null | |||
@@ -1,29 +0,0 @@ | |||
1 | From 8b482e618047e94833545dce3a26924ef4f075db Mon Sep 17 00:00:00 2001 | ||
2 | From: Tim Orling <ticotimo@gmail.com> | ||
3 | Date: Sat, 22 May 2021 11:20:46 -0700 | ||
4 | Subject: [PATCH] Fix man page installation | ||
5 | |||
6 | Fixes: | ||
7 | error: can't copy 'build/doc/man/scons.1': doesn't exist or not a regular file | ||
8 | |||
9 | Upstream-Status: Inappropriate [oe specific] | ||
10 | |||
11 | Signed-off-by: Tim Orling <ticotimo@gmail.com> | ||
12 | |||
13 | --- | ||
14 | MANIFEST.in | 2 +- | ||
15 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
16 | |||
17 | diff --git a/MANIFEST.in b/MANIFEST.in | ||
18 | index 04ec000..937f6f3 100644 | ||
19 | --- a/MANIFEST.in | ||
20 | +++ b/MANIFEST.in | ||
21 | @@ -4,7 +4,7 @@ recursive-include SCons/Tool/docbook * | ||
22 | include LICENSE | ||
23 | |||
24 | include scons.1 sconsign.1 scons-time.1 | ||
25 | -recursive-include build/doc/man *.1 | ||
26 | +#recursive-include build/doc/man *.1 | ||
27 | |||
28 | |||
29 | |||
diff --git a/meta/recipes-devtools/python/python3-scons_4.7.0.bb b/meta/recipes-devtools/python/python3-scons_4.8.0.bb index bba6c799d4..b1348665e0 100644 --- a/meta/recipes-devtools/python/python3-scons_4.7.0.bb +++ b/meta/recipes-devtools/python/python3-scons_4.8.0.bb | |||
@@ -4,18 +4,17 @@ SECTION = "devel/python" | |||
4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d903b0b8027f461402bac9b5169b36f7" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d903b0b8027f461402bac9b5169b36f7" |
6 | 6 | ||
7 | SRC_URI += " file://0001-Fix-man-page-installation.patch" | 7 | SRC_URI[sha256sum] = "2c7377ff6a22ca136c795ae3dc3d0824696e5478d1e4940f2af75659b0d45454" |
8 | SRC_URI[sha256sum] = "d8b617f6610a73e46509de70dcf82f76861b79762ff602d546f4e80918ec81f3" | 8 | UPSTREAM_CHECK_PYPI_PACKAGE = "SCons" |
9 | 9 | ||
10 | PYPI_PACKAGE = "SCons" | 10 | inherit pypi python_setuptools_build_meta |
11 | 11 | ||
12 | inherit pypi setuptools3 | 12 | S = "${WORKDIR}/SCons-${PV}" |
13 | 13 | ||
14 | RDEPENDS:${PN}:class-target = "\ | 14 | RDEPENDS:${PN}:class-target = "\ |
15 | python3-core \ | 15 | python3-core \ |
16 | python3-compression \ | 16 | python3-compression \ |
17 | python3-fcntl \ | 17 | python3-fcntl \ |
18 | python3-importlib-metadata \ | ||
19 | python3-io \ | 18 | python3-io \ |
20 | python3-json \ | 19 | python3-json \ |
21 | python3-shell \ | 20 | python3-shell \ |
@@ -24,11 +23,6 @@ RDEPENDS:${PN}:class-target = "\ | |||
24 | python3-pprint \ | 23 | python3-pprint \ |
25 | " | 24 | " |
26 | 25 | ||
27 | do_install:append() { | ||
28 | install -d ${D}${mandir}/man1 | ||
29 | mv ${D}${prefix}/scons*.1 ${D}${mandir}/man1/ | ||
30 | } | ||
31 | |||
32 | do_install:append:class-native() { | 26 | do_install:append:class-native() { |
33 | create_wrapper ${D}${bindir}/scons SCONS_LIB_DIR='${STAGING_DIR_HOST}/${PYTHON_SITEPACKAGES_DIR}' PYTHONNOUSERSITE='1' | 27 | create_wrapper ${D}${bindir}/scons SCONS_LIB_DIR='${STAGING_DIR_HOST}/${PYTHON_SITEPACKAGES_DIR}' PYTHONNOUSERSITE='1' |
34 | } | 28 | } |
diff --git a/meta/recipes-devtools/python/python3-setuptools-rust_1.9.0.bb b/meta/recipes-devtools/python/python3-setuptools-rust_1.10.1.bb index 8eb2513d69..d2881e9101 100644 --- a/meta/recipes-devtools/python/python3-setuptools-rust_1.9.0.bb +++ b/meta/recipes-devtools/python/python3-setuptools-rust_1.10.1.bb | |||
@@ -9,17 +9,13 @@ BUGTRACKER = "https://github.com/PyO3/setuptools-rust/issues" | |||
9 | LICENSE = "MIT" | 9 | LICENSE = "MIT" |
10 | LIC_FILES_CHKSUM = "file://LICENSE;md5=011cd92e702dd9e6b1a26157b6fd53f5" | 10 | LIC_FILES_CHKSUM = "file://LICENSE;md5=011cd92e702dd9e6b1a26157b6fd53f5" |
11 | 11 | ||
12 | SRC_URI = "${PYPI_SRC_URI} \ | 12 | SRC_URI[sha256sum] = "d79035fc54cdf9342e9edf4b009491ecab06c3a652b37c3c137c7ba85547d3e6" |
13 | https://files.pythonhosted.org/packages/67/08/e1aa2c582c62ac76e4d60f8e454bd3bba933781a06a88b4e38797445822a/setuptools-rust-${PV}.tar.gz \ | 13 | |
14 | " | 14 | PYPI_PACKAGE = "setuptools_rust" |
15 | SRC_URI[sha256sum] = "704df0948f2e4cc60c2596ad6e840ea679f4f43e58ed4ad0c1857807240eab96" | ||
16 | 15 | ||
17 | inherit cargo pypi python_setuptools_build_meta | 16 | inherit cargo pypi python_setuptools_build_meta |
18 | 17 | ||
19 | DEPENDS += "python3-setuptools-scm-native python3-wheel-native" | 18 | DEPENDS += "python3-setuptools-scm-native python3-wheel-native" |
20 | # remove when https://github.com/PyO3/setuptools-rust/commit/7ced8d2a8f36e1b4fc41b5544636defb7bd44bdf | ||
21 | # is included | ||
22 | DEPENDS += "python3-semantic-version-native" | ||
23 | 19 | ||
24 | RDEPENDS:${PN} += " \ | 20 | RDEPENDS:${PN} += " \ |
25 | python3-json \ | 21 | python3-json \ |
@@ -27,7 +23,6 @@ RDEPENDS:${PN} += " \ | |||
27 | python3-setuptools \ | 23 | python3-setuptools \ |
28 | python3-setuptools-scm \ | 24 | python3-setuptools-scm \ |
29 | python3-shell \ | 25 | python3-shell \ |
30 | python3-toml \ | ||
31 | python3-typing-extensions \ | 26 | python3-typing-extensions \ |
32 | python3-wheel \ | 27 | python3-wheel \ |
33 | " | 28 | " |
diff --git a/meta/recipes-devtools/python/python3-setuptools-scm_8.1.0.bb b/meta/recipes-devtools/python/python3-setuptools-scm_8.1.0.bb index ea65b476fc..d8b9f8f262 100644 --- a/meta/recipes-devtools/python/python3-setuptools-scm_8.1.0.bb +++ b/meta/recipes-devtools/python/python3-setuptools-scm_8.1.0.bb | |||
@@ -14,14 +14,13 @@ inherit pypi python_setuptools_build_meta | |||
14 | 14 | ||
15 | UPSTREAM_CHECK_REGEX = "scm-(?P<pver>.*)\.tar" | 15 | UPSTREAM_CHECK_REGEX = "scm-(?P<pver>.*)\.tar" |
16 | 16 | ||
17 | DEPENDS += "python3-tomli-native python3-packaging-native python3-typing-extensions-native" | 17 | DEPENDS += "python3-packaging-native python3-typing-extensions-native" |
18 | 18 | ||
19 | RDEPENDS:${PN} = "\ | 19 | RDEPENDS:${PN} = "\ |
20 | python3-packaging \ | 20 | python3-packaging \ |
21 | python3-pip \ | 21 | python3-pip \ |
22 | python3-pyparsing \ | 22 | python3-pyparsing \ |
23 | python3-setuptools \ | 23 | python3-setuptools \ |
24 | python3-tomli \ | ||
25 | python3-typing-extensions \ | 24 | python3-typing-extensions \ |
26 | " | 25 | " |
27 | 26 | ||
diff --git a/meta/recipes-devtools/python/python3-setuptools/0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch b/meta/recipes-devtools/python/python3-setuptools/0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch index 0f6c9d250d..68dca43e21 100644 --- a/meta/recipes-devtools/python/python3-setuptools/0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch +++ b/meta/recipes-devtools/python/python3-setuptools/0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From d393759315b189a738e4b6a2ce31dc18dbbfae29 Mon Sep 17 00:00:00 2001 | 1 | From a9f3483b492317959a35886308c31c078e350a35 Mon Sep 17 00:00:00 2001 |
2 | From: Alexander Kanavin <alex@linutronix.de> | 2 | From: Alexander Kanavin <alex@linutronix.de> |
3 | Date: Wed, 11 May 2022 21:41:14 +0200 | 3 | Date: Wed, 11 May 2022 21:41:14 +0200 |
4 | Subject: [PATCH] _distutils/sysconfig.py: make it possible to substite the | 4 | Subject: [PATCH] _distutils/sysconfig.py: make it possible to substite the |
@@ -20,19 +20,19 @@ Signed-off-by: Alexander Kanavin <alex@linutronix.de> | |||
20 | 1 file changed, 10 insertions(+), 2 deletions(-) | 20 | 1 file changed, 10 insertions(+), 2 deletions(-) |
21 | 21 | ||
22 | diff --git a/setuptools/_distutils/sysconfig.py b/setuptools/_distutils/sysconfig.py | 22 | diff --git a/setuptools/_distutils/sysconfig.py b/setuptools/_distutils/sysconfig.py |
23 | index a40a723..14f35e7 100644 | 23 | index 7ebe67687..8039021a8 100644 |
24 | --- a/setuptools/_distutils/sysconfig.py | 24 | --- a/setuptools/_distutils/sysconfig.py |
25 | +++ b/setuptools/_distutils/sysconfig.py | 25 | +++ b/setuptools/_distutils/sysconfig.py |
26 | @@ -119,6 +119,8 @@ def get_python_inc(plat_specific=0, prefix=None): | 26 | @@ -121,6 +121,8 @@ def get_python_inc(plat_specific=False, prefix=None): |
27 | sys.base_exec_prefix -- i.e., ignore 'plat_specific'. | 27 | sys.base_exec_prefix -- i.e., ignore 'plat_specific'. |
28 | """ | 28 | """ |
29 | default_prefix = BASE_EXEC_PREFIX if plat_specific else BASE_PREFIX | 29 | default_prefix = BASE_EXEC_PREFIX if plat_specific else BASE_PREFIX |
30 | + if os.environ.get('STAGING_INCDIR', ""): | 30 | + if os.environ.get('STAGING_INCDIR', ""): |
31 | + default_prefix = os.environ['STAGING_INCDIR'].rstrip('include') | 31 | + default_prefix = os.environ['STAGING_INCDIR'].rstrip('include') |
32 | resolved_prefix = prefix if prefix is not None else default_prefix | 32 | resolved_prefix = prefix if prefix is not None else default_prefix |
33 | try: | 33 | # MinGW imitates posix like layout, but os.name != posix |
34 | getter = globals()[f'_get_python_inc_{os.name}'] | 34 | os_name = "posix" if is_mingw() else os.name |
35 | @@ -238,7 +240,13 @@ def get_python_lib(plat_specific=0, standard_lib=0, prefix=None): | 35 | @@ -241,7 +243,13 @@ def get_python_lib(plat_specific=False, standard_lib=False, prefix=None): |
36 | 36 | ||
37 | early_prefix = prefix | 37 | early_prefix = prefix |
38 | 38 | ||
@@ -47,7 +47,7 @@ index a40a723..14f35e7 100644 | |||
47 | if standard_lib: | 47 | if standard_lib: |
48 | prefix = plat_specific and BASE_EXEC_PREFIX or BASE_PREFIX | 48 | prefix = plat_specific and BASE_EXEC_PREFIX or BASE_PREFIX |
49 | else: | 49 | else: |
50 | @@ -253,7 +261,7 @@ def get_python_lib(plat_specific=0, standard_lib=0, prefix=None): | 50 | @@ -256,7 +264,7 @@ def get_python_lib(plat_specific=False, standard_lib=False, prefix=None): |
51 | # Pure Python | 51 | # Pure Python |
52 | libdir = "lib" | 52 | libdir = "lib" |
53 | implementation = 'pypy' if IS_PYPY else 'python' | 53 | implementation = 'pypy' if IS_PYPY else 'python' |
@@ -56,3 +56,6 @@ index a40a723..14f35e7 100644 | |||
56 | return _posix_lib(standard_lib, libpython, early_prefix, prefix) | 56 | return _posix_lib(standard_lib, libpython, early_prefix, prefix) |
57 | elif os.name == "nt": | 57 | elif os.name == "nt": |
58 | if standard_lib: | 58 | if standard_lib: |
59 | -- | ||
60 | 2.39.2 | ||
61 | |||
diff --git a/meta/recipes-devtools/python/python3-setuptools_69.5.1.bb b/meta/recipes-devtools/python/python3-setuptools_72.1.0.bb index 8261b09d16..945d443aff 100644 --- a/meta/recipes-devtools/python/python3-setuptools_69.5.1.bb +++ b/meta/recipes-devtools/python/python3-setuptools_72.1.0.bb | |||
@@ -11,12 +11,11 @@ SRC_URI:append:class-native = " file://0001-conditionally-do-not-fetch-code-by-e | |||
11 | SRC_URI += " \ | 11 | SRC_URI += " \ |
12 | file://0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch" | 12 | file://0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch" |
13 | 13 | ||
14 | SRC_URI[sha256sum] = "6c1fccdac05a97e598fb0ae3bbed5904ccb317337a51139dcd51453611bbb987" | 14 | SRC_URI[sha256sum] = "8d243eff56d095e5817f796ede6ae32941278f542e0f941867cc05ae52b162ec" |
15 | 15 | ||
16 | DEPENDS += "python3" | 16 | DEPENDS += "python3" |
17 | 17 | ||
18 | RDEPENDS:${PN} = "\ | 18 | RDEPENDS:${PN} = "\ |
19 | python3-2to3 \ | ||
20 | python3-compile \ | 19 | python3-compile \ |
21 | python3-compression \ | 20 | python3-compression \ |
22 | python3-ctypes \ | 21 | python3-ctypes \ |
@@ -33,6 +32,7 @@ RDEPENDS:${PN} = "\ | |||
33 | python3-stringold \ | 32 | python3-stringold \ |
34 | python3-threading \ | 33 | python3-threading \ |
35 | python3-unittest \ | 34 | python3-unittest \ |
35 | python3-unixadmin \ | ||
36 | python3-xml \ | 36 | python3-xml \ |
37 | " | 37 | " |
38 | 38 | ||
diff --git a/meta/recipes-devtools/python/python3-spdx-tools_0.8.2.bb b/meta/recipes-devtools/python/python3-spdx-tools_0.8.2.bb index 53263ca032..6573ae9eee 100644 --- a/meta/recipes-devtools/python/python3-spdx-tools_0.8.2.bb +++ b/meta/recipes-devtools/python/python3-spdx-tools_0.8.2.bb | |||
@@ -8,7 +8,9 @@ SRC_URI[sha256sum] = "aea4ac9c2c375e7f439b1cef5ff32ef34914c083de0f61e08ed67cd3d9 | |||
8 | 8 | ||
9 | BBCLASSEXTEND = "native nativesdk" | 9 | BBCLASSEXTEND = "native nativesdk" |
10 | 10 | ||
11 | inherit setuptools3 pypi | 11 | inherit pypi python_setuptools_build_meta |
12 | |||
13 | DEPENDS += "python3-setuptools-scm-native" | ||
12 | 14 | ||
13 | # Dependency required for pyspdxtools : python3-click | 15 | # Dependency required for pyspdxtools : python3-click |
14 | # Dependencies required for conversion to spdx3 : python3-semantic-version, python3-ply | 16 | # Dependencies required for conversion to spdx3 : python3-semantic-version, python3-ply |
diff --git a/meta/recipes-devtools/python/python3-sphinx_7.3.7.bb b/meta/recipes-devtools/python/python3-sphinx_8.0.2.bb index a1cae2abc0..94ea56c4fd 100644 --- a/meta/recipes-devtools/python/python3-sphinx_7.3.7.bb +++ b/meta/recipes-devtools/python/python3-sphinx_8.0.2.bb | |||
@@ -4,7 +4,7 @@ SECTION = "devel/python" | |||
4 | LICENSE = "BSD-2-Clause & MIT" | 4 | LICENSE = "BSD-2-Clause & MIT" |
5 | LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=b6c681698874edd2eb9eaff7cc9de642" | 5 | LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=b6c681698874edd2eb9eaff7cc9de642" |
6 | 6 | ||
7 | SRC_URI[sha256sum] = "a4a7db75ed37531c05002d56ed6948d4c42f473a36f46e1382b0bd76ca9627bc" | 7 | SRC_URI[sha256sum] = "0cce1ddcc4fd3532cf1dd283bc7d886758362c5c1de6598696579ce96d8ffa5b" |
8 | 8 | ||
9 | inherit python_flit_core pypi | 9 | inherit python_flit_core pypi |
10 | UPSTREAM_CHECK_REGEX = "/Sphinx/(?P<pver>(\d+[\.\-_]*)+)/" | 10 | UPSTREAM_CHECK_REGEX = "/Sphinx/(?P<pver>(\d+[\.\-_]*)+)/" |
diff --git a/meta/recipes-devtools/python/python3-sphinxcontrib-applehelp_1.0.8.bb b/meta/recipes-devtools/python/python3-sphinxcontrib-applehelp_2.0.0.bb index 67dd299b72..686a4a17ae 100644 --- a/meta/recipes-devtools/python/python3-sphinxcontrib-applehelp_1.0.8.bb +++ b/meta/recipes-devtools/python/python3-sphinxcontrib-applehelp_2.0.0.bb | |||
@@ -1,9 +1,9 @@ | |||
1 | SUMMARY = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books" | 1 | SUMMARY = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books" |
2 | HOMEPAGE = "https://www.sphinx-doc.org" | 2 | HOMEPAGE = "https://www.sphinx-doc.org" |
3 | LICENSE = "BSD-2-Clause" | 3 | LICENSE = "BSD-2-Clause" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=c7715857042d4c8c0105999ca0c072c5" | 4 | LIC_FILES_CHKSUM = "file://LICENCE.rst;md5=c7715857042d4c8c0105999ca0c072c5" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "c40a4f96f3776c4393d933412053962fac2b84f4c99a7982ba42e09576a70619" | 6 | SRC_URI[sha256sum] = "2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1" |
7 | 7 | ||
8 | PYPI_PACKAGE = "sphinxcontrib_applehelp" | 8 | PYPI_PACKAGE = "sphinxcontrib_applehelp" |
9 | 9 | ||
diff --git a/meta/recipes-devtools/python/python3-sphinxcontrib-devhelp_1.0.6.bb b/meta/recipes-devtools/python/python3-sphinxcontrib-devhelp_2.0.0.bb index 31f77a0a14..9f53973708 100644 --- a/meta/recipes-devtools/python/python3-sphinxcontrib-devhelp_1.0.6.bb +++ b/meta/recipes-devtools/python/python3-sphinxcontrib-devhelp_2.0.0.bb | |||
@@ -1,9 +1,9 @@ | |||
1 | SUMMARY = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document." | 1 | SUMMARY = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document." |
2 | HOMEPAGE = "https://www.sphinx-doc.org" | 2 | HOMEPAGE = "https://www.sphinx-doc.org" |
3 | LICENSE = "BSD-2-Clause" | 3 | LICENSE = "BSD-2-Clause" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=fd30d9972a142c857a80c9f312e92b93" | 4 | LIC_FILES_CHKSUM = "file://LICENCE.rst;md5=fd30d9972a142c857a80c9f312e92b93" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "9893fd3f90506bc4b97bdb977ceb8fbd823989f4316b28c3841ec128544372d3" | 6 | SRC_URI[sha256sum] = "411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad" |
7 | 7 | ||
8 | PYPI_PACKAGE = "sphinxcontrib_devhelp" | 8 | PYPI_PACKAGE = "sphinxcontrib_devhelp" |
9 | 9 | ||
diff --git a/meta/recipes-devtools/python/python3-sphinxcontrib-htmlhelp_2.0.5.bb b/meta/recipes-devtools/python/python3-sphinxcontrib-htmlhelp_2.1.0.bb index e30c61c398..1a15ccd0c4 100644 --- a/meta/recipes-devtools/python/python3-sphinxcontrib-htmlhelp_2.0.5.bb +++ b/meta/recipes-devtools/python/python3-sphinxcontrib-htmlhelp_2.1.0.bb | |||
@@ -1,9 +1,9 @@ | |||
1 | SUMMARY = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" | 1 | SUMMARY = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" |
2 | HOMEPAGE = "https://www.sphinx-doc.org" | 2 | HOMEPAGE = "https://www.sphinx-doc.org" |
3 | LICENSE = "BSD-2-Clause" | 3 | LICENSE = "BSD-2-Clause" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=24dce5ef6a13563241c24bc366f48886" | 4 | LIC_FILES_CHKSUM = "file://LICENCE.rst;md5=24dce5ef6a13563241c24bc366f48886" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "0dc87637d5de53dd5eec3a6a01753b1ccf99494bd756aafecd74b4fa9e729015" | 6 | SRC_URI[sha256sum] = "c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9" |
7 | 7 | ||
8 | PYPI_PACKAGE = "sphinxcontrib_htmlhelp" | 8 | PYPI_PACKAGE = "sphinxcontrib_htmlhelp" |
9 | 9 | ||
diff --git a/meta/recipes-devtools/python/python3-sphinxcontrib-qthelp_1.0.7.bb b/meta/recipes-devtools/python/python3-sphinxcontrib-qthelp_2.0.0.bb index 2225ec521e..f51a0ba64b 100644 --- a/meta/recipes-devtools/python/python3-sphinxcontrib-qthelp_1.0.7.bb +++ b/meta/recipes-devtools/python/python3-sphinxcontrib-qthelp_2.0.0.bb | |||
@@ -1,9 +1,9 @@ | |||
1 | SUMMARY = "Is a sphinx extension which outputs QtHelp document." | 1 | SUMMARY = "Is a sphinx extension which outputs QtHelp document." |
2 | HOMEPAGE = "http://babel.edgewall.org/" | 2 | HOMEPAGE = "http://babel.edgewall.org/" |
3 | LICENSE = "BSD-2-Clause" | 3 | LICENSE = "BSD-2-Clause" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f7a83b72ea86d04827575ec0b63430eb" | 4 | LIC_FILES_CHKSUM = "file://LICENCE.rst;md5=f7a83b72ea86d04827575ec0b63430eb" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "053dedc38823a80a7209a80860b16b722e9e0209e32fea98c90e4e6624588ed6" | 6 | SRC_URI[sha256sum] = "4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab" |
7 | 7 | ||
8 | PYPI_PACKAGE = "sphinxcontrib_qthelp" | 8 | PYPI_PACKAGE = "sphinxcontrib_qthelp" |
9 | 9 | ||
diff --git a/meta/recipes-devtools/python/python3-sphinxcontrib-serializinghtml_1.1.10.bb b/meta/recipes-devtools/python/python3-sphinxcontrib-serializinghtml_2.0.0.bb index 49be5200f0..63c55d36ae 100644 --- a/meta/recipes-devtools/python/python3-sphinxcontrib-serializinghtml_1.1.10.bb +++ b/meta/recipes-devtools/python/python3-sphinxcontrib-serializinghtml_2.0.0.bb | |||
@@ -1,9 +1,9 @@ | |||
1 | SUMMARY = 'sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML files (json and pickle).' | 1 | SUMMARY = 'sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML files (json and pickle).' |
2 | HOMEPAGE = "https://www.sphinx-doc.org" | 2 | HOMEPAGE = "https://www.sphinx-doc.org" |
3 | LICENSE = "BSD-2-Clause" | 3 | LICENSE = "BSD-2-Clause" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=32a84ac5cd3bbd10c4d479233ad588b6" | 4 | LIC_FILES_CHKSUM = "file://LICENCE.rst;md5=32a84ac5cd3bbd10c4d479233ad588b6" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "93f3f5dc458b91b192fe10c397e324f262cf163d79f3282c158e8436a2c4511f" | 6 | SRC_URI[sha256sum] = "e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d" |
7 | 7 | ||
8 | PYPI_PACKAGE = "sphinxcontrib_serializinghtml" | 8 | PYPI_PACKAGE = "sphinxcontrib_serializinghtml" |
9 | 9 | ||
diff --git a/meta/recipes-devtools/python/python3-subunit_1.4.4.bb b/meta/recipes-devtools/python/python3-subunit_1.4.4.bb index 11be10bab6..269b057427 100644 --- a/meta/recipes-devtools/python/python3-subunit_1.4.4.bb +++ b/meta/recipes-devtools/python/python3-subunit_1.4.4.bb | |||
@@ -8,7 +8,7 @@ PYPI_PACKAGE = "python-subunit" | |||
8 | 8 | ||
9 | SRC_URI[sha256sum] = "1079363131aa1d3f45259237265bc2e61a77e35f20edfb6e3d1d2558a2cdea34" | 9 | SRC_URI[sha256sum] = "1079363131aa1d3f45259237265bc2e61a77e35f20edfb6e3d1d2558a2cdea34" |
10 | 10 | ||
11 | inherit pypi setuptools3 | 11 | inherit pypi python_setuptools_build_meta |
12 | 12 | ||
13 | RDEPENDS:${PN} = " python3-testtools python3-iso8601" | 13 | RDEPENDS:${PN} = " python3-testtools python3-iso8601" |
14 | 14 | ||
diff --git a/meta/recipes-devtools/python/python3-testtools_2.7.1.bb b/meta/recipes-devtools/python/python3-testtools_2.7.2.bb index cc7e055632..8d7759b4a7 100644 --- a/meta/recipes-devtools/python/python3-testtools_2.7.1.bb +++ b/meta/recipes-devtools/python/python3-testtools_2.7.2.bb | |||
@@ -8,11 +8,13 @@ DEPENDS += "python3-hatch-vcs-native" | |||
8 | 8 | ||
9 | inherit pypi python_hatchling | 9 | inherit pypi python_hatchling |
10 | 10 | ||
11 | SRC_URI[sha256sum] = "df6de96010e29ee21f637a147eabf30d50b25e3841dd1d68f93ee89ce77e366c" | 11 | SRC_URI[sha256sum] = "5be5bbc1f0fa0f8b60aca6ceec07845d41d0c475cf445bfadb4d2c45ec397ea3" |
12 | 12 | ||
13 | RDEPENDS:${PN} += "\ | 13 | RDEPENDS:${PN} += "\ |
14 | python3-compression \ | ||
14 | python3-doctest \ | 15 | python3-doctest \ |
15 | python3-extras \ | 16 | python3-extras \ |
17 | python3-json \ | ||
16 | python3-six \ | 18 | python3-six \ |
17 | " | 19 | " |
18 | 20 | ||
diff --git a/meta/recipes-devtools/python/python3-toml_0.10.2.bb b/meta/recipes-devtools/python/python3-toml_0.10.2.bb deleted file mode 100644 index 649464b961..0000000000 --- a/meta/recipes-devtools/python/python3-toml_0.10.2.bb +++ /dev/null | |||
@@ -1,15 +0,0 @@ | |||
1 | SUMMARY = "Python Library for Tom's Obvious, Minimal Language" | ||
2 | HOMEPAGE = "https://github.com/uiri/toml" | ||
3 | LICENSE = "MIT" | ||
4 | SECTION = "devel/python" | ||
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=16c77b2b1050d2f03cb9c2ed0edaf4f0" | ||
6 | |||
7 | SRC_URI[sha256sum] = "b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" | ||
8 | |||
9 | inherit pypi setuptools3 | ||
10 | |||
11 | BBCLASSEXTEND = "native nativesdk" | ||
12 | |||
13 | RDEPENDS:${PN} += " \ | ||
14 | python3-misc \ | ||
15 | " | ||
diff --git a/meta/recipes-devtools/python/python3-tomli_2.0.1.bb b/meta/recipes-devtools/python/python3-tomli_2.0.1.bb deleted file mode 100644 index 9401ed897f..0000000000 --- a/meta/recipes-devtools/python/python3-tomli_2.0.1.bb +++ /dev/null | |||
@@ -1,18 +0,0 @@ | |||
1 | SUMMARY = "A lil' TOML parser" | ||
2 | DESCRIPTION = "Tomli is a Python library for parsing TOML. Tomli is fully \ | ||
3 | compatible with TOML v1.0.0." | ||
4 | HOMEPAGE = "https://github.com/hukkin/tomli" | ||
5 | BUGTRACKER = "https://github.com/hukkin/tomli/issues" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5" | ||
8 | |||
9 | inherit pypi python_flit_core | ||
10 | |||
11 | SRC_URI[sha256sum] = "de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" | ||
12 | |||
13 | BBCLASSEXTEND = "native nativesdk" | ||
14 | |||
15 | RDEPENDS:${PN} += " \ | ||
16 | python3-datetime \ | ||
17 | python3-stringold \ | ||
18 | " | ||
diff --git a/meta/recipes-devtools/python/python3-trove-classifiers_2024.5.22.bb b/meta/recipes-devtools/python/python3-trove-classifiers_2024.7.2.bb index 8876b63e7d..934c6d4be0 100644 --- a/meta/recipes-devtools/python/python3-trove-classifiers_2024.5.22.bb +++ b/meta/recipes-devtools/python/python3-trove-classifiers_2024.7.2.bb | |||
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/pypa/trove-classifiers" | |||
3 | LICENSE = "Apache-2.0" | 3 | LICENSE = "Apache-2.0" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "8a6242bbb5c9ae88d34cf665e816b287d2212973c8777dfaef5ec18d72ac1d03" | 6 | SRC_URI[sha256sum] = "8328f2ac2ce3fd773cbb37c765a0ed7a83f89dc564c7d452f039b69249d0ac35" |
7 | 7 | ||
8 | PYPI_PACKAGE = "trove_classifiers" | 8 | PYPI_PACKAGE = "trove_classifiers" |
9 | 9 | ||
diff --git a/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb b/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb index 1fc6180d0e..fefd4654c7 100644 --- a/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb +++ b/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb | |||
@@ -10,4 +10,6 @@ S = "${WORKDIR}/git" | |||
10 | 10 | ||
11 | inherit python_flit_core | 11 | inherit python_flit_core |
12 | 12 | ||
13 | RDEPENDS:${PN} += "python3-unittest" | ||
14 | |||
13 | BBCLASSEXTEND = "native nativesdk" | 15 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta/recipes-devtools/python/python3-uritools/run-ptest b/meta/recipes-devtools/python/python3-uritools/run-ptest new file mode 100644 index 0000000000..8d2017d39c --- /dev/null +++ b/meta/recipes-devtools/python/python3-uritools/run-ptest | |||
@@ -0,0 +1,3 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | pytest --automake | ||
diff --git a/meta/recipes-devtools/python/python3-uritools_4.0.2.bb b/meta/recipes-devtools/python/python3-uritools_4.0.2.bb deleted file mode 100644 index 5ffedccb85..0000000000 --- a/meta/recipes-devtools/python/python3-uritools_4.0.2.bb +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | SUMMARY = "URI parsing, classification and composition" | ||
2 | HOMEPAGE = "https://github.com/tkem/uritools/" | ||
3 | |||
4 | LICENSE = "MIT" | ||
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1ec55353c80c662e4255f8889a0ca558" | ||
6 | |||
7 | SRC_URI[sha256sum] = "04df2b787d0eb76200e8319382a03562fbfe4741fd66c15506b08d3b8211d573" | ||
8 | |||
9 | inherit setuptools3 pypi | ||
10 | |||
11 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta/recipes-devtools/python/python3-uritools_4.0.3.bb b/meta/recipes-devtools/python/python3-uritools_4.0.3.bb new file mode 100644 index 0000000000..640c3f3ab6 --- /dev/null +++ b/meta/recipes-devtools/python/python3-uritools_4.0.3.bb | |||
@@ -0,0 +1,22 @@ | |||
1 | SUMMARY = "URI parsing, classification and composition" | ||
2 | HOMEPAGE = "https://github.com/tkem/uritools/" | ||
3 | |||
4 | LICENSE = "MIT" | ||
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=539275e657c6b7af026bb908356f7541" | ||
6 | |||
7 | SRC_URI[sha256sum] = "ee06a182a9c849464ce9d5fa917539aacc8edd2a4924d1b7aabeeecabcae3bc2" | ||
8 | |||
9 | SRC_URI += "file://run-ptest" | ||
10 | |||
11 | inherit pypi python_setuptools_build_meta ptest | ||
12 | |||
13 | do_install_ptest() { | ||
14 | cp -rf ${S}/tests/* ${D}${PTEST_PATH}/ | ||
15 | } | ||
16 | |||
17 | RDEPENDS:${PN}-ptest += " \ | ||
18 | python3-pytest \ | ||
19 | python3-unittest-automake-output \ | ||
20 | " | ||
21 | |||
22 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta/recipes-devtools/python/python3-urllib3_2.2.1.bb b/meta/recipes-devtools/python/python3-urllib3_2.2.2.bb index fc1828b4ee..31a03a60b3 100644 --- a/meta/recipes-devtools/python/python3-urllib3_2.2.1.bb +++ b/meta/recipes-devtools/python/python3-urllib3_2.2.2.bb | |||
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/shazow/urllib3" | |||
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=52d273a3054ced561275d4d15260ecda" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=52d273a3054ced561275d4d15260ecda" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19" | 6 | SRC_URI[sha256sum] = "dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" |
7 | 7 | ||
8 | inherit pypi python_hatchling | 8 | inherit pypi python_hatchling |
9 | 9 | ||
diff --git a/meta/recipes-devtools/python/python3-webcolors_1.13.bb b/meta/recipes-devtools/python/python3-webcolors_24.8.0.bb index cea2a971d3..1998cfc4c1 100644 --- a/meta/recipes-devtools/python/python3-webcolors_1.13.bb +++ b/meta/recipes-devtools/python/python3-webcolors_24.8.0.bb | |||
@@ -1,9 +1,9 @@ | |||
1 | SUMMARY = "Simple Python module for working with HTML/CSS color definitions." | 1 | SUMMARY = "Simple Python module for working with HTML/CSS color definitions." |
2 | HOMEPAGE = "https://pypi.org/project/webcolors/" | 2 | HOMEPAGE = "https://pypi.org/project/webcolors/" |
3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=702b1ef12cf66832a88f24c8f2ee9c19" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=cbaebec43b7d199c7fd8f5411b3b0448" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "c225b674c83fa923be93d235330ce0300373d02885cef23238813b0d5668304a" | 6 | SRC_URI[sha256sum] = "08b07af286a01bcd30d583a7acadf629583d1f79bfef27dd2c2c5c263817277d" |
7 | 7 | ||
8 | inherit pypi python_setuptools_build_meta ptest | 8 | inherit pypi python_setuptools_build_meta ptest |
9 | 9 | ||
diff --git a/meta/recipes-devtools/python/python3-websockets_12.0.bb b/meta/recipes-devtools/python/python3-websockets_13.0.1.bb index f89c3b629e..6a66375cdf 100644 --- a/meta/recipes-devtools/python/python3-websockets_12.0.bb +++ b/meta/recipes-devtools/python/python3-websockets_13.0.1.bb | |||
@@ -4,13 +4,12 @@ HOMEPAGE = "https://github.com/aaugustin/websockets" | |||
4 | LICENSE = "BSD-3-Clause" | 4 | LICENSE = "BSD-3-Clause" |
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=51924a6af4495b8cfaee1b1da869b6f4" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=51924a6af4495b8cfaee1b1da869b6f4" |
6 | 6 | ||
7 | inherit pypi setuptools3 | 7 | inherit pypi python_setuptools_build_meta |
8 | 8 | ||
9 | SRC_URI[sha256sum] = "81df9cbcbb6c260de1e007e58c011bfebe2dafc8435107b0537f393dd38c8b1b" | 9 | SRC_URI[sha256sum] = "4d6ece65099411cfd9a48d13701d7438d9c34f479046b34c50ff60bb8834e43e" |
10 | 10 | ||
11 | BBCLASSEXTEND = "native nativesdk" | 11 | BBCLASSEXTEND = "native nativesdk" |
12 | 12 | ||
13 | RDEPENDS:${PN} = " \ | 13 | RDEPENDS:${PN} = " \ |
14 | python3-asyncio \ | 14 | python3-asyncio \ |
15 | python3-profile \ | ||
16 | " | 15 | " |
diff --git a/meta/recipes-devtools/python/python3-wheel_0.43.0.bb b/meta/recipes-devtools/python/python3-wheel_0.44.0.bb index ba309ae5fc..1e7e0f27c6 100644 --- a/meta/recipes-devtools/python/python3-wheel_0.43.0.bb +++ b/meta/recipes-devtools/python/python3-wheel_0.44.0.bb | |||
@@ -4,7 +4,7 @@ SECTION = "devel/python" | |||
4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7ffb0db04527cfe380e4f2726bd05ebf" | 5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7ffb0db04527cfe380e4f2726bd05ebf" |
6 | 6 | ||
7 | SRC_URI[sha256sum] = "465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85" | 7 | SRC_URI[sha256sum] = "a29c3f2817e95ab89aa4660681ad547c0e9547f20e75b0562fe7723c9a2a9d49" |
8 | 8 | ||
9 | inherit python_flit_core pypi | 9 | inherit python_flit_core pypi |
10 | 10 | ||
diff --git a/meta/recipes-devtools/python/python3-yamllint_1.35.1.bb b/meta/recipes-devtools/python/python3-yamllint_1.35.1.bb index 53188b0262..116209f683 100644 --- a/meta/recipes-devtools/python/python3-yamllint_1.35.1.bb +++ b/meta/recipes-devtools/python/python3-yamllint_1.35.1.bb | |||
@@ -3,13 +3,12 @@ HOMEPAGE = "https://github.com/adrienverge/yamllint" | |||
3 | LICENSE = "GPL-3.0-only" | 3 | LICENSE = "GPL-3.0-only" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464" |
5 | 5 | ||
6 | inherit pypi setuptools3 | 6 | inherit pypi python_setuptools_build_meta |
7 | 7 | ||
8 | PYPI_PACKAGE = "yamllint" | 8 | PYPI_PACKAGE = "yamllint" |
9 | 9 | ||
10 | SRC_URI[sha256sum] = "7a003809f88324fd2c877734f2d575ee7881dd9043360657cc8049c809eba6cd" | 10 | SRC_URI[sha256sum] = "7a003809f88324fd2c877734f2d575ee7881dd9043360657cc8049c809eba6cd" |
11 | 11 | ||
12 | DEPENDS += "python3-setuptools-scm-native" | ||
13 | RDEPENDS:${PN} += "python3-pathspec python3-pyyaml" | 12 | RDEPENDS:${PN} += "python3-pathspec python3-pyyaml" |
14 | 13 | ||
15 | BBCLASSEXTEND = "native nativesdk" | 14 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta/recipes-devtools/python/python3-zipp_3.19.2.bb b/meta/recipes-devtools/python/python3-zipp_3.20.1.bb index 2bb69f2ac8..960a0d69f4 100644 --- a/meta/recipes-devtools/python/python3-zipp_3.19.2.bb +++ b/meta/recipes-devtools/python/python3-zipp_3.20.1.bb | |||
@@ -3,16 +3,13 @@ HOMEPAGE = "https://github.com/jaraco/zipp" | |||
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=141643e11c48898150daa83802dbc65f" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=141643e11c48898150daa83802dbc65f" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19" | 6 | SRC_URI[sha256sum] = "c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b" |
7 | 7 | ||
8 | DEPENDS += "python3-setuptools-scm-native" | 8 | DEPENDS += "python3-setuptools-scm-native" |
9 | 9 | ||
10 | inherit pypi python_setuptools_build_meta | 10 | inherit pypi python_setuptools_build_meta |
11 | 11 | ||
12 | DEPENDS += "python3-toml-native" | ||
13 | |||
14 | RDEPENDS:${PN} += "python3-compression \ | 12 | RDEPENDS:${PN} += "python3-compression \ |
15 | python3-math \ | 13 | python3-math" |
16 | python3-more-itertools" | ||
17 | 14 | ||
18 | BBCLASSEXTEND = "native nativesdk" | 15 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta/recipes-devtools/python/python3/0001-test_active_children-skip-problematic-test.patch b/meta/recipes-devtools/python/python3/0001-test_active_children-skip-problematic-test.patch new file mode 100644 index 0000000000..6ebbaf10e0 --- /dev/null +++ b/meta/recipes-devtools/python/python3/0001-test_active_children-skip-problematic-test.patch | |||
@@ -0,0 +1,30 @@ | |||
1 | From bf3eb28bba24509a3e1cd40f1f0e26db833779a2 Mon Sep 17 00:00:00 2001 | ||
2 | From: Trevor Gamblin <tgamblin@baylibre.com> | ||
3 | Date: Thu, 13 Jun 2024 10:54:31 -0400 | ||
4 | Subject: [PATCH] test_active_children: skip problematic test | ||
5 | |||
6 | This test is failing in some tests on the Autobuilder. Since it's of a | ||
7 | similar nature to other failing/hanging tests, disable it for now. | ||
8 | |||
9 | Upstream-Status: Inappropriate [OE-Specific] | ||
10 | |||
11 | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> | ||
12 | --- | ||
13 | Lib/test/_test_multiprocessing.py | 1 + | ||
14 | 1 file changed, 1 insertion(+) | ||
15 | |||
16 | diff --git a/Lib/test/_test_multiprocessing.py b/Lib/test/_test_multiprocessing.py | ||
17 | index 3955123455..a1861fa3a0 100644 | ||
18 | --- a/Lib/test/_test_multiprocessing.py | ||
19 | +++ b/Lib/test/_test_multiprocessing.py | ||
20 | @@ -579,6 +579,7 @@ def test_cpu_count(self): | ||
21 | self.assertTrue(type(cpus) is int) | ||
22 | self.assertTrue(cpus >= 1) | ||
23 | |||
24 | + @unittest.skip("skipping problematic test") | ||
25 | def test_active_children(self): | ||
26 | self.assertEqual(type(self.active_children()), list) | ||
27 | |||
28 | -- | ||
29 | 2.45.2 | ||
30 | |||
diff --git a/meta/recipes-devtools/python/python3/0001-test_readline-skip-limited-history-test.patch b/meta/recipes-devtools/python/python3/0001-test_readline-skip-limited-history-test.patch new file mode 100644 index 0000000000..e8d297c721 --- /dev/null +++ b/meta/recipes-devtools/python/python3/0001-test_readline-skip-limited-history-test.patch | |||
@@ -0,0 +1,38 @@ | |||
1 | From d9d916d5ea946c945323679d1709de1b87029b96 Mon Sep 17 00:00:00 2001 | ||
2 | From: Trevor Gamblin <tgamblin@baylibre.com> | ||
3 | Date: Tue, 13 Aug 2024 11:07:05 -0400 | ||
4 | Subject: [PATCH] test_readline: skip limited history test | ||
5 | |||
6 | This test was added recently and is failing on the ptest image when | ||
7 | using the default PACKAGECONFIG settings (i.e. with editline instead of | ||
8 | readline).. Disable it until the proper fix is determined. | ||
9 | |||
10 | A bug has been opened upstream: https://github.com/python/cpython/issues/123018 | ||
11 | |||
12 | Upstream-Status: Inappropriate [OE-specific] | ||
13 | |||
14 | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> | ||
15 | --- | ||
16 | Lib/test/test_readline.py | 2 ++ | ||
17 | 1 file changed, 2 insertions(+) | ||
18 | |||
19 | Index: Python-3.12.6/Lib/test/test_readline.py | ||
20 | =================================================================== | ||
21 | --- Python-3.12.6.orig/Lib/test/test_readline.py | ||
22 | +++ Python-3.12.6/Lib/test/test_readline.py | ||
23 | @@ -133,6 +133,7 @@ class TestHistoryManipulation (unittest. | ||
24 | self.assertEqual(readline.get_history_item(1), "entrée 1") | ||
25 | self.assertEqual(readline.get_history_item(2), "entrée 22") | ||
26 | |||
27 | + @unittest.skip("Skipping problematic test") | ||
28 | def test_write_read_limited_history(self): | ||
29 | previous_length = readline.get_history_length() | ||
30 | self.addCleanup(readline.set_history_length, previous_length) | ||
31 | @@ -371,6 +372,7 @@ readline.write_history_file(history_file | ||
32 | self.assertIn(b"done", output) | ||
33 | |||
34 | |||
35 | + @unittest.skip("Skipping problematic test") | ||
36 | def test_write_read_limited_history(self): | ||
37 | previous_length = readline.get_history_length() | ||
38 | self.addCleanup(readline.set_history_length, previous_length) | ||
diff --git a/meta/recipes-devtools/python/python3/deterministic_imports.patch b/meta/recipes-devtools/python/python3/deterministic_imports.patch index 104df94964..2de6ae2e98 100644 --- a/meta/recipes-devtools/python/python3/deterministic_imports.patch +++ b/meta/recipes-devtools/python/python3/deterministic_imports.patch | |||
@@ -11,7 +11,7 @@ has caused a long string of different issues for us. | |||
11 | 11 | ||
12 | As a result, patch this to a behaviour which works for us. | 12 | As a result, patch this to a behaviour which works for us. |
13 | 13 | ||
14 | Upstream-Status: Pending [need to talk to upstream to see if they'll take one or both fixes] | 14 | Upstream-Status: Submitted [https://github.com/python/cpython/issues/120492; need to first talk to upstream to see if they'll take one or both fixes] |
15 | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> | 15 | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
16 | 16 | ||
17 | --- | 17 | --- |
diff --git a/meta/recipes-devtools/python/python3/python3-manifest.json b/meta/recipes-devtools/python/python3/python3-manifest.json index 46092d4004..292c5bbc5d 100644 --- a/meta/recipes-devtools/python/python3/python3-manifest.json +++ b/meta/recipes-devtools/python/python3/python3-manifest.json | |||
@@ -216,7 +216,7 @@ | |||
216 | }, | 216 | }, |
217 | "core": { | 217 | "core": { |
218 | "summary": "Python interpreter and core modules", | 218 | "summary": "Python interpreter and core modules", |
219 | "rdepends": [], | 219 | "rdepends": ["compression"], |
220 | "files": [ | 220 | "files": [ |
221 | "${bindir}/python${PYTHON_MAJMIN}", | 221 | "${bindir}/python${PYTHON_MAJMIN}", |
222 | "${bindir}/python${PYTHON_MAJMIN}.real", | 222 | "${bindir}/python${PYTHON_MAJMIN}.real", |
diff --git a/meta/recipes-devtools/python/python3_3.12.4.bb b/meta/recipes-devtools/python/python3_3.12.6.bb index 64cd5d0bc0..858124d104 100644 --- a/meta/recipes-devtools/python/python3_3.12.4.bb +++ b/meta/recipes-devtools/python/python3_3.12.6.bb | |||
@@ -32,13 +32,15 @@ SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.xz \ | |||
32 | file://0001-test_shutdown-skip-problematic-test.patch \ | 32 | file://0001-test_shutdown-skip-problematic-test.patch \ |
33 | file://0001-gh-107811-tarfile-treat-overflow-in-UID-GID-as-failu.patch \ | 33 | file://0001-gh-107811-tarfile-treat-overflow-in-UID-GID-as-failu.patch \ |
34 | file://0001-test_deadlock-skip-problematic-test.patch \ | 34 | file://0001-test_deadlock-skip-problematic-test.patch \ |
35 | file://0001-test_active_children-skip-problematic-test.patch \ | ||
36 | file://0001-test_readline-skip-limited-history-test.patch \ | ||
35 | " | 37 | " |
36 | 38 | ||
37 | SRC_URI:append:class-native = " \ | 39 | SRC_URI:append:class-native = " \ |
38 | file://0001-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch \ | 40 | file://0001-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch \ |
39 | " | 41 | " |
40 | 42 | ||
41 | SRC_URI[sha256sum] = "f6d419a6d8743ab26700801b4908d26d97e8b986e14f95de31b32de2b0e79554" | 43 | SRC_URI[sha256sum] = "1999658298cf2fb837dffed8ff3c033ef0c98ef20cf73c5d5f66bed5ab89697c" |
42 | 44 | ||
43 | # exclude pre-releases for both python 2.x and 3.x | 45 | # exclude pre-releases for both python 2.x and 3.x |
44 | UPSTREAM_CHECK_REGEX = "[Pp]ython-(?P<pver>\d+(\.\d+)+).tar" | 46 | UPSTREAM_CHECK_REGEX = "[Pp]ython-(?P<pver>\d+(\.\d+)+).tar" |
@@ -107,6 +109,7 @@ PACKAGECONFIG[tk] = ",,tk" | |||
107 | PACKAGECONFIG[tcl] = ",,tcl" | 109 | PACKAGECONFIG[tcl] = ",,tcl" |
108 | PACKAGECONFIG[gdbm] = ",,gdbm" | 110 | PACKAGECONFIG[gdbm] = ",,gdbm" |
109 | PACKAGECONFIG[lto] = "--with-lto,--without-lto" | 111 | PACKAGECONFIG[lto] = "--with-lto,--without-lto" |
112 | PACKAGECONFIG[staticlibpython] = "--with-static-libpython,--without-static-libpython" | ||
110 | 113 | ||
111 | do_configure:prepend () { | 114 | do_configure:prepend () { |
112 | mkdir -p ${B}/Modules | 115 | mkdir -p ${B}/Modules |
@@ -118,7 +121,7 @@ ${@bb.utils.contains('PACKAGECONFIG', 'tk', '', '_tkinter', d)} | |||
118 | EOF | 121 | EOF |
119 | } | 122 | } |
120 | 123 | ||
121 | CPPFLAGS:append = " -I${STAGING_INCDIR}/ncursesw -I${STAGING_INCDIR}/uuid" | 124 | CPPFLAGS += "-I${STAGING_INCDIR}/ncursesw -I${STAGING_INCDIR}/uuid" |
122 | 125 | ||
123 | # COMPILEALL_OPTS= ensures that .pyc are not compiled in parallel | 126 | # COMPILEALL_OPTS= ensures that .pyc are not compiled in parallel |
124 | # This was found to lock up builds, break reproducibility, and produce strange file ownership | 127 | # This was found to lock up builds, break reproducibility, and produce strange file ownership |