diff options
Diffstat (limited to 'meta-python')
29 files changed, 427 insertions, 188 deletions
diff --git a/meta-python/conf/include/ptest-packagelists-meta-python.inc b/meta-python/conf/include/ptest-packagelists-meta-python.inc index 15172e7f22..83e4490533 100644 --- a/meta-python/conf/include/ptest-packagelists-meta-python.inc +++ b/meta-python/conf/include/ptest-packagelists-meta-python.inc | |||
| @@ -60,6 +60,7 @@ PTESTS_FAST_META_PYTHON = "\ | |||
| 60 | python3-parse \ | 60 | python3-parse \ |
| 61 | python3-parse-type \ | 61 | python3-parse-type \ |
| 62 | python3-parsimonious \ | 62 | python3-parsimonious \ |
| 63 | python3-pendulum \ | ||
| 63 | python3-platformdirs \ | 64 | python3-platformdirs \ |
| 64 | python3-polyline \ | 65 | python3-polyline \ |
| 65 | python3-portalocker \ | 66 | python3-portalocker \ |
| @@ -105,6 +106,8 @@ PTESTS_FAST_META_PYTHON = "\ | |||
| 105 | python3-starlette \ | 106 | python3-starlette \ |
| 106 | python3-tblib \ | 107 | python3-tblib \ |
| 107 | python3-tenacity \ | 108 | python3-tenacity \ |
| 109 | python3-time-machine \ | ||
| 110 | python3-tokenize-rt \ | ||
| 108 | python3-tomli-w \ | 111 | python3-tomli-w \ |
| 109 | python3-tomlkit \ | 112 | python3-tomlkit \ |
| 110 | python3-trustme \ | 113 | python3-trustme \ |
| @@ -130,10 +133,12 @@ PTESTS_SLOW_META_PYTHON = "\ | |||
| 130 | python3-arrow \ | 133 | python3-arrow \ |
| 131 | python3-django \ | 134 | python3-django \ |
| 132 | python3-ecdsa \ | 135 | python3-ecdsa \ |
| 136 | python3-faker \ | ||
| 133 | python3-fastapi \ | 137 | python3-fastapi \ |
| 134 | python3-google-auth \ | 138 | python3-google-auth \ |
| 135 | python3-lz4 \ | 139 | python3-lz4 \ |
| 136 | python3-marshmallow \ | 140 | python3-marshmallow \ |
| 141 | python3-orjson \ | ||
| 137 | python3-pillow \ | 142 | python3-pillow \ |
| 138 | python3-pint \ | 143 | python3-pint \ |
| 139 | python3-pykickstart \ | 144 | python3-pykickstart \ |
diff --git a/meta-python/recipes-devtools/python/python3-aiohue_4.8.0.bb b/meta-python/recipes-devtools/python/python3-aiohue_4.8.1.bb index ac20dcb1c1..d5adf6e0af 100644 --- a/meta-python/recipes-devtools/python/python3-aiohue_4.8.0.bb +++ b/meta-python/recipes-devtools/python/python3-aiohue_4.8.1.bb | |||
| @@ -4,7 +4,7 @@ SECTION = "devel/python" | |||
| 4 | LICENSE = "Apache-2.0" | 4 | LICENSE = "Apache-2.0" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=dab31a1d28183826937f4b152143a33f" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=dab31a1d28183826937f4b152143a33f" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "78c5af843c916affd8cd7efeddccfc6edd0cca288fe9909c21186fef03606cd0" | 7 | SRC_URI[sha256sum] = "7fddc328add07715001bd3d75a37c730a5befcb4348b120c5259583fb9fa34bb" |
| 8 | 8 | ||
| 9 | inherit pypi python_setuptools_build_meta | 9 | inherit pypi python_setuptools_build_meta |
| 10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-alembic_1.18.1.bb b/meta-python/recipes-devtools/python/python3-alembic_1.18.3.bb index b9bc454bdb..b6ea160949 100644 --- a/meta-python/recipes-devtools/python/python3-alembic_1.18.1.bb +++ b/meta-python/recipes-devtools/python/python3-alembic_1.18.3.bb | |||
| @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ff111c41e8748bbfa45e8ba92347b681" | |||
| 4 | 4 | ||
| 5 | inherit pypi python_setuptools_build_meta | 5 | inherit pypi python_setuptools_build_meta |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "83ac6b81359596816fb3b893099841a0862f2117b2963258e965d70dc62fb866" | 7 | SRC_URI[sha256sum] = "1212aa3778626f2b0f0aa6dd4e99a5f99b94bd25a0c1ac0bba3be65e081e50b0" |
| 8 | 8 | ||
| 9 | RDEPENDS:${PN} += "\ | 9 | RDEPENDS:${PN} += "\ |
| 10 | python3-dateutil \ | 10 | python3-dateutil \ |
diff --git a/meta-python/recipes-devtools/python/python3-cachetools_6.2.5.bb b/meta-python/recipes-devtools/python/python3-cachetools_7.0.0.bb index d87b85fb89..a018bb389d 100644 --- a/meta-python/recipes-devtools/python/python3-cachetools_6.2.5.bb +++ b/meta-python/recipes-devtools/python/python3-cachetools_7.0.0.bb | |||
| @@ -14,6 +14,6 @@ RDEPENDS:${PN} += " \ | |||
| 14 | python3-math \ | 14 | python3-math \ |
| 15 | " | 15 | " |
| 16 | 16 | ||
| 17 | SRC_URI[sha256sum] = "6d8bfbba1ba94412fb9d9196c4da7a87e9d4928fffc5e93542965dca4740c77f" | 17 | SRC_URI[sha256sum] = "a9abf18ff3b86c7d05b27ead412e235e16ae045925e531fae38d5fada5ed5b08" |
| 18 | 18 | ||
| 19 | BBCLASSEXTEND = "native nativesdk" | 19 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch b/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch index 5366627abf..e5b53340a8 100644 --- a/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch +++ b/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 85189fb66d3abb2645605f8a3c14d8152ef755fe Mon Sep 17 00:00:00 2001 | 1 | From bca444d7069afab9e1ac84f765e744d308d39e57 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Sun, 18 May 2025 10:24:19 -0700 | 3 | Date: Sun, 18 May 2025 10:24:19 -0700 |
| 4 | Subject: [PATCH] pyproject.toml: Remove upper version constraint for Cython | 4 | Subject: [PATCH] pyproject.toml: Remove upper version constraint for Cython |
| @@ -11,23 +11,23 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> | |||
| 11 | 1 file changed, 2 insertions(+), 2 deletions(-) | 11 | 1 file changed, 2 insertions(+), 2 deletions(-) |
| 12 | 12 | ||
| 13 | diff --git a/pyproject.toml b/pyproject.toml | 13 | diff --git a/pyproject.toml b/pyproject.toml |
| 14 | index e22ea42..f670d3d 100644 | 14 | index 6604cb8..40bd8c3 100644 |
| 15 | --- a/pyproject.toml | 15 | --- a/pyproject.toml |
| 16 | +++ b/pyproject.toml | 16 | +++ b/pyproject.toml |
| 17 | @@ -50,7 +50,7 @@ pytest-cov = ">=3,<7" | 17 | @@ -50,7 +50,7 @@ pytest-cov = ">=3,<8" |
| 18 | pytest-asyncio = ">=0.19,<1.3" | 18 | pytest-asyncio = ">=0.19,<1.4" |
| 19 | pycairo = "^1.21.0" | 19 | pycairo = "^1.21.0" |
| 20 | PyGObject = {version = ">=3.50,<3.51", python = "<4"} | 20 | PyGObject = {version = ">=3.50,<3.51", python = "<4"} |
| 21 | -Cython = ">=3,<3.2.0" | 21 | -Cython = ">=3,<3.3.0" |
| 22 | +Cython = ">=3" | 22 | +Cython = ">=3" |
| 23 | setuptools = ">=65.4.1,<81.0.0" | 23 | setuptools = ">=65.4.1,<81.0.0" |
| 24 | pytest-timeout = "^2.1.0" | 24 | pytest-timeout = "^2.1.0" |
| 25 | pytest-codspeed = ">=3.1.1,<5.0.0" | 25 | pytest-codspeed = ">=3.1.1,<5.0.0" |
| 26 | @@ -104,7 +104,7 @@ module = "docs.*" | 26 | @@ -108,7 +108,7 @@ module = "docs.*" |
| 27 | ignore_errors = true | 27 | ignore_errors = true |
| 28 | 28 | ||
| 29 | [build-system] | 29 | [build-system] |
| 30 | -requires = ['setuptools>=65.4.1', 'wheel', 'Cython>=3,<3.1.0', "poetry-core>=1.0.0"] | 30 | -requires = ['setuptools>=65.4.1', 'wheel', 'Cython>=3,<3.3.0', "poetry-core>=1.0.0"] |
| 31 | +requires = ['setuptools>=65.4.1', 'wheel', 'Cython>=3', "poetry-core>=1.0.0"] | 31 | +requires = ['setuptools>=65.4.1', 'wheel', 'Cython>=3', "poetry-core>=1.0.0"] |
| 32 | build-backend = "poetry.core.masonry.api" | 32 | build-backend = "poetry.core.masonry.api" |
| 33 | 33 | ||
diff --git a/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.5.bb b/meta-python/recipes-devtools/python/python3-dbus-fast_4.0.0.bb index 4f21ec379e..15bbc1706e 100644 --- a/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.5.bb +++ b/meta-python/recipes-devtools/python/python3-dbus-fast_4.0.0.bb | |||
| @@ -4,7 +4,7 @@ LICENSE = "MIT" | |||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=729e372b5ea0168438e4fd4a00a04947" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=729e372b5ea0168438e4fd4a00a04947" |
| 5 | 5 | ||
| 6 | SRC_URI += "file://0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch" | 6 | SRC_URI += "file://0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch" |
| 7 | SRC_URI[sha256sum] = "e9d738e3898e2d505d7f2d5d21949bd705d7cd3d7240dda5481bb1c5fd5e3da8" | 7 | SRC_URI[sha256sum] = "e1d3ee49a4a81524d7caaa2d5a31fc71075a1c977b661df958cee24bef86b8fe" |
| 8 | 8 | ||
| 9 | PYPI_PACKAGE = "dbus_fast" | 9 | PYPI_PACKAGE = "dbus_fast" |
| 10 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 10 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
diff --git a/meta-python/recipes-devtools/python/python3-faker/pytest.ini b/meta-python/recipes-devtools/python/python3-faker/pytest.ini new file mode 100644 index 0000000000..26f64467ce --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-faker/pytest.ini | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | [pytest] | ||
| 2 | addopts = | ||
| 3 | --ignore=tests/pytest | ||
diff --git a/meta-python/recipes-devtools/python/python3-faker_40.1.2.bb b/meta-python/recipes-devtools/python/python3-faker_40.1.2.bb new file mode 100644 index 0000000000..2a9970a91c --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-faker_40.1.2.bb | |||
| @@ -0,0 +1,48 @@ | |||
| 1 | SUMMARY = "Faker is a Python package that generates fake data for you." | ||
| 2 | DESCRIPTION = "Faker is a Python package that generates fake data for you. \ | ||
| 3 | Whether you need to bootstrap your database, create good-looking XML documents, \ | ||
| 4 | fill-in your persistence to stress test it, or anonymize data taken from a \ | ||
| 5 | production service, Faker is for you." | ||
| 6 | HOMEPAGE = "https://github.com/joke2k/faker" | ||
| 7 | LICENSE = "MIT" | ||
| 8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=53360c4126f7d03b63cb79b0dab9e9e1" | ||
| 9 | |||
| 10 | SRC_URI[sha256sum] = "b76a68163aa5f171d260fc24827a8349bc1db672f6a665359e8d0095e8135d30" | ||
| 11 | |||
| 12 | inherit pypi setuptools3 ptest-python-pytest | ||
| 13 | |||
| 14 | SRC_URI += "file://pytest.ini" | ||
| 15 | |||
| 16 | PACKAGECONFIG ?= "tzdata" | ||
| 17 | PACKAGECONFIG[tzdata] = ",,,python3-tzdata" | ||
| 18 | |||
| 19 | RDEPENDS:${PN} += "\ | ||
| 20 | python3-compression \ | ||
| 21 | python3-core \ | ||
| 22 | python3-crypt \ | ||
| 23 | python3-datetime \ | ||
| 24 | python3-image \ | ||
| 25 | python3-json \ | ||
| 26 | python3-logging \ | ||
| 27 | python3-math \ | ||
| 28 | python3-netclient \ | ||
| 29 | python3-numbers \ | ||
| 30 | python3-pickle \ | ||
| 31 | python3-pytest \ | ||
| 32 | python3-stringold \ | ||
| 33 | python3-unittest \ | ||
| 34 | python3-xml \ | ||
| 35 | python3-zoneinfo \ | ||
| 36 | " | ||
| 37 | |||
| 38 | RDEPENDS:${PN}-ptest += "\ | ||
| 39 | python3-freezegun \ | ||
| 40 | python3-validators \ | ||
| 41 | " | ||
| 42 | |||
| 43 | do_install_ptest:append() { | ||
| 44 | install ${UNPACKDIR}/pytest.ini ${D}${PTEST_PATH}/ | ||
| 45 | install -d ${D}${PTEST_PATH}/tests | ||
| 46 | cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ | ||
| 47 | } | ||
| 48 | |||
diff --git a/meta-python/recipes-devtools/python/python3-icontract_2.7.2.bb b/meta-python/recipes-devtools/python/python3-icontract_2.7.3.bb index 355f1fd88b..e76c7af8b0 100644 --- a/meta-python/recipes-devtools/python/python3-icontract_2.7.2.bb +++ b/meta-python/recipes-devtools/python/python3-icontract_2.7.3.bb | |||
| @@ -3,11 +3,9 @@ HOMEPAGE = "https://pypi.org/project/icontract" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=1d4a9b1f6b84bedf7a38843931e0dd57" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=1d4a9b1f6b84bedf7a38843931e0dd57" |
| 5 | 5 | ||
| 6 | PR = "r0" | ||
| 7 | |||
| 8 | inherit pypi setuptools3 | 6 | inherit pypi setuptools3 |
| 9 | PYPI_PACKAGE = "icontract" | 7 | PYPI_PACKAGE = "icontract" |
| 10 | SRC_URI[sha256sum] = "281ec16f1d09bbcca7a4227e82cd10b4d5fb291f638df77c29b7acf493dd3178" | 8 | SRC_URI[sha256sum] = "df37a43d86d532407bc6b84dea29dd9f7ece794b73211769fa8a33a76b8ed145" |
| 11 | 9 | ||
| 12 | RDEPENDS:${PN} += "python3-asttokens" | 10 | RDEPENDS:${PN} += "python3-asttokens" |
| 13 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-marshmallow_4.2.1.bb b/meta-python/recipes-devtools/python/python3-marshmallow_4.2.2.bb index b35c3f74ee..4172a3e745 100644 --- a/meta-python/recipes-devtools/python/python3-marshmallow_4.2.1.bb +++ b/meta-python/recipes-devtools/python/python3-marshmallow_4.2.2.bb | |||
| @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "\ | |||
| 6 | file://LICENSE;md5=27586b20700d7544c06933afe56f7df4 \ | 6 | file://LICENSE;md5=27586b20700d7544c06933afe56f7df4 \ |
| 7 | file://docs/license.rst;md5=13da439ad060419fb7cf364523017cfb" | 7 | file://docs/license.rst;md5=13da439ad060419fb7cf364523017cfb" |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "4d1d66189c8d279ca73a6b0599d74117e5f8a3830b5cd766b75c2bb08e3464e7" | 9 | SRC_URI[sha256sum] = "ba40340683a2d1c15103647994ff2f6bc2c8c80da01904cbe5d96ee4baa78d9f" |
| 10 | 10 | ||
| 11 | CVE_PRODUCT = "marshmallow" | 11 | CVE_PRODUCT = "marshmallow" |
| 12 | 12 | ||
diff --git a/meta-python/recipes-devtools/python/python3-nanobind_2.10.2.bb b/meta-python/recipes-devtools/python/python3-nanobind_2.11.0.bb index 12b7ff5133..92c4c913f1 100644 --- a/meta-python/recipes-devtools/python/python3-nanobind_2.10.2.bb +++ b/meta-python/recipes-devtools/python/python3-nanobind_2.11.0.bb | |||
| @@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/wjakob/nanobind" | |||
| 4 | LICENSE = "BSD-3-Clause" | 4 | LICENSE = "BSD-3-Clause" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7646f9ee25e49eaf53f89a10665c568c" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7646f9ee25e49eaf53f89a10665c568c" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "08509910ce6d1fadeed69cb0880d4d4fcb77739c6af9bd8fb4419391a3ca4c6b" | 7 | SRC_URI[sha256sum] = "6d98d063c61dbbd05a2d903e59be398bfcff9d59c54fbbc9d4488960485d40d0" |
| 8 | 8 | ||
| 9 | inherit pypi cmake python_setuptools_build_meta | 9 | inherit pypi cmake python_setuptools_build_meta |
| 10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-orjson-crates.inc b/meta-python/recipes-devtools/python/python3-orjson-crates.inc index 76ed174329..43434fa690 100644 --- a/meta-python/recipes-devtools/python/python3-orjson-crates.inc +++ b/meta-python/recipes-devtools/python/python3-orjson-crates.inc | |||
| @@ -3,82 +3,86 @@ | |||
| 3 | # from Cargo.lock | 3 | # from Cargo.lock |
| 4 | SRC_URI += " \ | 4 | SRC_URI += " \ |
| 5 | crate://crates.io/associative-cache/2.0.0 \ | 5 | crate://crates.io/associative-cache/2.0.0 \ |
| 6 | crate://crates.io/bytecount/0.6.8 \ | 6 | crate://crates.io/bytecount/0.6.9 \ |
| 7 | crate://crates.io/castaway/0.2.3 \ | 7 | crate://crates.io/bytes/1.11.0 \ |
| 8 | crate://crates.io/cc/1.2.20 \ | 8 | crate://crates.io/cc/1.2.54 \ |
| 9 | crate://crates.io/cfg-if/1.0.0 \ | 9 | crate://crates.io/cfg-if/1.0.4 \ |
| 10 | crate://crates.io/compact_str/0.9.0 \ | 10 | crate://crates.io/crunchy/0.2.4 \ |
| 11 | crate://crates.io/crunchy/0.2.3 \ | ||
| 12 | crate://crates.io/encoding_rs/0.8.35 \ | 11 | crate://crates.io/encoding_rs/0.8.35 \ |
| 13 | crate://crates.io/gimli/0.31.1 \ | 12 | crate://crates.io/find-msvc-tools/0.1.8 \ |
| 14 | crate://crates.io/half/2.6.0 \ | 13 | crate://crates.io/gimli/0.32.3 \ |
| 15 | crate://crates.io/itoa/1.0.15 \ | 14 | crate://crates.io/half/2.7.1 \ |
| 15 | crate://crates.io/itoa/1.0.17 \ | ||
| 16 | crate://crates.io/itoap/1.0.1 \ | 16 | crate://crates.io/itoap/1.0.1 \ |
| 17 | crate://crates.io/jiff/0.2.10 \ | 17 | crate://crates.io/jiff/0.2.18 \ |
| 18 | crate://crates.io/jiff-static/0.2.10 \ | 18 | crate://crates.io/jiff-static/0.2.18 \ |
| 19 | crate://crates.io/libc/0.2.172 \ | 19 | crate://crates.io/libc/0.2.180 \ |
| 20 | crate://crates.io/memchr/2.7.4 \ | 20 | crate://crates.io/memchr/2.7.6 \ |
| 21 | crate://crates.io/once_cell/1.21.3 \ | 21 | crate://crates.io/once_cell/1.21.3 \ |
| 22 | crate://crates.io/portable-atomic/1.11.0 \ | 22 | crate://crates.io/portable-atomic/1.13.0 \ |
| 23 | crate://crates.io/portable-atomic-util/0.2.4 \ | 23 | crate://crates.io/portable-atomic-util/0.2.4 \ |
| 24 | crate://crates.io/proc-macro2/1.0.95 \ | 24 | crate://crates.io/proc-macro2/1.0.106 \ |
| 25 | crate://crates.io/pyo3-build-config/0.23.3 \ | 25 | crate://crates.io/pyo3-build-config/0.27.2 \ |
| 26 | crate://crates.io/pyo3-ffi/0.23.3 \ | 26 | crate://crates.io/pyo3-ffi/0.27.2 \ |
| 27 | crate://crates.io/quote/1.0.40 \ | 27 | crate://crates.io/quote/1.0.44 \ |
| 28 | crate://crates.io/rustversion/1.0.20 \ | 28 | crate://crates.io/ryu/1.0.22 \ |
| 29 | crate://crates.io/ryu/1.0.20 \ | 29 | crate://crates.io/serde/1.0.228 \ |
| 30 | crate://crates.io/serde/1.0.219 \ | 30 | crate://crates.io/serde_core/1.0.228 \ |
| 31 | crate://crates.io/serde_derive/1.0.219 \ | 31 | crate://crates.io/serde_derive/1.0.228 \ |
| 32 | crate://crates.io/serde_json/1.0.140 \ | 32 | crate://crates.io/serde_json/1.0.149 \ |
| 33 | crate://crates.io/shlex/1.3.0 \ | 33 | crate://crates.io/shlex/1.3.0 \ |
| 34 | crate://crates.io/simdutf8/0.1.5 \ | 34 | crate://crates.io/simdutf8/0.1.5 \ |
| 35 | crate://crates.io/smallvec/1.15.0 \ | 35 | crate://crates.io/smallvec/1.15.1 \ |
| 36 | crate://crates.io/static_assertions/1.1.0 \ | 36 | crate://crates.io/syn/2.0.114 \ |
| 37 | crate://crates.io/syn/2.0.101 \ | 37 | crate://crates.io/target-lexicon/0.13.4 \ |
| 38 | crate://crates.io/target-lexicon/0.13.2 \ | 38 | crate://crates.io/unicode-ident/1.0.22 \ |
| 39 | crate://crates.io/unicode-ident/1.0.18 \ | 39 | crate://crates.io/unwinding/0.2.8 \ |
| 40 | crate://crates.io/unwinding/0.2.5 \ | 40 | crate://crates.io/uuid/1.20.0 \ |
| 41 | crate://crates.io/uuid/1.16.0 \ | ||
| 42 | crate://crates.io/version_check/0.9.5 \ | 41 | crate://crates.io/version_check/0.9.5 \ |
| 43 | crate://crates.io/xxhash-rust/0.8.15 \ | 42 | crate://crates.io/xxhash-rust/0.8.15 \ |
| 43 | crate://crates.io/zerocopy/0.8.35 \ | ||
| 44 | crate://crates.io/zerocopy-derive/0.8.35 \ | ||
| 45 | crate://crates.io/zmij/1.0.17 \ | ||
| 44 | " | 46 | " |
| 45 | 47 | ||
| 46 | SRC_URI[associative-cache-2.0.0.sha256sum] = "b993cd767a2bc7307dd87622311ca22c44329cc7a21366206bfa0896827b2bad" | 48 | SRC_URI[associative-cache-2.0.0.sha256sum] = "b993cd767a2bc7307dd87622311ca22c44329cc7a21366206bfa0896827b2bad" |
| 47 | SRC_URI[bytecount-0.6.8.sha256sum] = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" | 49 | SRC_URI[bytecount-0.6.9.sha256sum] = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e" |
| 48 | SRC_URI[castaway-0.2.3.sha256sum] = "0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5" | 50 | SRC_URI[bytes-1.11.0.sha256sum] = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" |
| 49 | SRC_URI[cc-1.2.20.sha256sum] = "04da6a0d40b948dfc4fa8f5bbf402b0fc1a64a28dbf7d12ffd683550f2c1b63a" | 51 | SRC_URI[cc-1.2.54.sha256sum] = "6354c81bbfd62d9cfa9cb3c773c2b7b2a3a482d569de977fd0e961f6e7c00583" |
| 50 | SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | 52 | SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" |
| 51 | SRC_URI[compact_str-0.9.0.sha256sum] = "3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a" | 53 | SRC_URI[crunchy-0.2.4.sha256sum] = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" |
| 52 | SRC_URI[crunchy-0.2.3.sha256sum] = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" | ||
| 53 | SRC_URI[encoding_rs-0.8.35.sha256sum] = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" | 54 | SRC_URI[encoding_rs-0.8.35.sha256sum] = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" |
| 54 | SRC_URI[gimli-0.31.1.sha256sum] = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" | 55 | SRC_URI[find-msvc-tools-0.1.8.sha256sum] = "8591b0bcc8a98a64310a2fae1bb3e9b8564dd10e381e6e28010fde8e8e8568db" |
| 55 | SRC_URI[half-2.6.0.sha256sum] = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" | 56 | SRC_URI[gimli-0.32.3.sha256sum] = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" |
| 56 | SRC_URI[itoa-1.0.15.sha256sum] = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" | 57 | SRC_URI[half-2.7.1.sha256sum] = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" |
| 58 | SRC_URI[itoa-1.0.17.sha256sum] = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" | ||
| 57 | SRC_URI[itoap-1.0.1.sha256sum] = "9028f49264629065d057f340a86acb84867925865f73bbf8d47b4d149a7e88b8" | 59 | SRC_URI[itoap-1.0.1.sha256sum] = "9028f49264629065d057f340a86acb84867925865f73bbf8d47b4d149a7e88b8" |
| 58 | SRC_URI[jiff-0.2.10.sha256sum] = "5a064218214dc6a10fbae5ec5fa888d80c45d611aba169222fc272072bf7aef6" | 60 | SRC_URI[jiff-0.2.18.sha256sum] = "e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50" |
| 59 | SRC_URI[jiff-static-0.2.10.sha256sum] = "199b7932d97e325aff3a7030e141eafe7f2c6268e1d1b24859b753a627f45254" | 61 | SRC_URI[jiff-static-0.2.18.sha256sum] = "e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78" |
| 60 | SRC_URI[libc-0.2.172.sha256sum] = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" | 62 | SRC_URI[libc-0.2.180.sha256sum] = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" |
| 61 | SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" | 63 | SRC_URI[memchr-2.7.6.sha256sum] = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" |
| 62 | SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" | 64 | SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" |
| 63 | SRC_URI[portable-atomic-1.11.0.sha256sum] = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" | 65 | SRC_URI[portable-atomic-1.13.0.sha256sum] = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" |
| 64 | SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" | 66 | SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" |
| 65 | SRC_URI[proc-macro2-1.0.95.sha256sum] = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" | 67 | SRC_URI[proc-macro2-1.0.106.sha256sum] = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" |
| 66 | SRC_URI[pyo3-build-config-0.23.3.sha256sum] = "dc0e0469a84f208e20044b98965e1561028180219e35352a2afaf2b942beff3b" | 68 | SRC_URI[pyo3-build-config-0.27.2.sha256sum] = "b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6" |
| 67 | SRC_URI[pyo3-ffi-0.23.3.sha256sum] = "eb1547a7f9966f6f1a0f0227564a9945fe36b90da5a93b3933fc3dc03fae372d" | 69 | SRC_URI[pyo3-ffi-0.27.2.sha256sum] = "1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089" |
| 68 | SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" | 70 | SRC_URI[quote-1.0.44.sha256sum] = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" |
| 69 | SRC_URI[rustversion-1.0.20.sha256sum] = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" | 71 | SRC_URI[ryu-1.0.22.sha256sum] = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984" |
| 70 | SRC_URI[ryu-1.0.20.sha256sum] = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" | 72 | SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" |
| 71 | SRC_URI[serde-1.0.219.sha256sum] = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" | 73 | SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" |
| 72 | SRC_URI[serde_derive-1.0.219.sha256sum] = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" | 74 | SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" |
| 73 | SRC_URI[serde_json-1.0.140.sha256sum] = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" | 75 | SRC_URI[serde_json-1.0.149.sha256sum] = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" |
| 74 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" | 76 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" |
| 75 | SRC_URI[simdutf8-0.1.5.sha256sum] = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" | 77 | SRC_URI[simdutf8-0.1.5.sha256sum] = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" |
| 76 | SRC_URI[smallvec-1.15.0.sha256sum] = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" | 78 | SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" |
| 77 | SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" | 79 | SRC_URI[syn-2.0.114.sha256sum] = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" |
| 78 | SRC_URI[syn-2.0.101.sha256sum] = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" | 80 | SRC_URI[target-lexicon-0.13.4.sha256sum] = "b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba" |
| 79 | SRC_URI[target-lexicon-0.13.2.sha256sum] = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" | 81 | SRC_URI[unicode-ident-1.0.22.sha256sum] = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" |
| 80 | SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" | 82 | SRC_URI[unwinding-0.2.8.sha256sum] = "60612c845ef41699f39dc8c5391f252942c0a88b7d15da672eff0d14101bbd6d" |
| 81 | SRC_URI[unwinding-0.2.5.sha256sum] = "51f06a05848f650946acef3bf525fe96612226b61f74ae23ffa4e98bfbb8ab3c" | 83 | SRC_URI[uuid-1.20.0.sha256sum] = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f" |
| 82 | SRC_URI[uuid-1.16.0.sha256sum] = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" | ||
| 83 | SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" | 84 | SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" |
| 84 | SRC_URI[xxhash-rust-0.8.15.sha256sum] = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" | 85 | SRC_URI[xxhash-rust-0.8.15.sha256sum] = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" |
| 86 | SRC_URI[zerocopy-0.8.35.sha256sum] = "fdea86ddd5568519879b8187e1cf04e24fce28f7fe046ceecbce472ff19a2572" | ||
| 87 | SRC_URI[zerocopy-derive-0.8.35.sha256sum] = "0c15e1b46eff7c6c91195752e0eeed8ef040e391cdece7c25376957d5f15df22" | ||
| 88 | SRC_URI[zmij-1.0.17.sha256sum] = "02aae0f83f69aafc94776e879363e9771d7ecbffe2c7fbb6c14c5e00dfe88439" | ||
diff --git a/meta-python/recipes-devtools/python/python3-orjson/0001-Guard-avx512-module-with-x86-target-cfg.patch b/meta-python/recipes-devtools/python/python3-orjson/0001-Guard-avx512-module-with-x86-target-cfg.patch new file mode 100644 index 0000000000..604030e062 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-orjson/0001-Guard-avx512-module-with-x86-target-cfg.patch | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | From c5c46664a914d3a7f048c51c3b9c2ab13e21ed1b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Tim Orling <tim.orling@konsulko.com> | ||
| 3 | Date: Thu, 29 Jan 2026 09:59:55 -0800 | ||
| 4 | Subject: [PATCH] Guard avx512 module with x86 target cfg | ||
| 5 | |||
| 6 | The avx512.rs module contains x86_64-specific intrinsics and target | ||
| 7 | features that are not valid on non-x86 architectures like RISC-V. | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate [Rejected by upstream https://github.com/ijl/orjson/pull/609] | ||
| 10 | |||
| 11 | Signed-off-by: Tim Orling <tim.orling@konsulko.com> | ||
| 12 | --- | ||
| 13 | src/ffi/pystrref/avx512.rs | 2 ++ | ||
| 14 | 1 file changed, 2 insertions(+) | ||
| 15 | |||
| 16 | diff --git a/src/ffi/pystrref/avx512.rs b/src/ffi/pystrref/avx512.rs | ||
| 17 | index e4c7697..46450ac 100644 | ||
| 18 | --- a/src/ffi/pystrref/avx512.rs | ||
| 19 | +++ b/src/ffi/pystrref/avx512.rs | ||
| 20 | @@ -3,12 +3,14 @@ | ||
| 21 | |||
| 22 | use super::pyunicode_new::*; | ||
| 23 | |||
| 24 | +#[cfg(any(target_arch = "x86", target_arch = "x86_64"))] | ||
| 25 | use core::arch::x86_64::{ | ||
| 26 | _mm512_and_si512, _mm512_cmpgt_epu8_mask, _mm512_cmpneq_epi8_mask, _mm512_loadu_epi8, | ||
| 27 | _mm512_mask_cmpneq_epi8_mask, _mm512_maskz_loadu_epi8, _mm512_max_epu8, _mm512_set1_epi8, | ||
| 28 | }; | ||
| 29 | |||
| 30 | #[inline(never)] | ||
| 31 | +#[cfg(any(target_arch = "x86", target_arch = "x86_64"))] | ||
| 32 | #[target_feature(enable = "avx512f,avx512bw,avx512vl,bmi2")] | ||
| 33 | pub(crate) unsafe fn create_str_impl_avx512vl(buf: &str) -> *mut crate::ffi::PyObject { | ||
| 34 | unsafe { | ||
| 35 | -- | ||
| 36 | 2.39.5 | ||
| 37 | |||
diff --git a/meta-python/recipes-devtools/python/python3-orjson/0002-Guard-x86-feature-detection-macro-in-pystrref-object.patch b/meta-python/recipes-devtools/python/python3-orjson/0002-Guard-x86-feature-detection-macro-in-pystrref-object.patch new file mode 100644 index 0000000000..59105e723c --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-orjson/0002-Guard-x86-feature-detection-macro-in-pystrref-object.patch | |||
| @@ -0,0 +1,34 @@ | |||
| 1 | From 7ef16220caaa82f7a90047c8c9b5ff2eeb15b9ce Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Tim Orling <tim.orling@konsulko.com> | ||
| 3 | Date: Thu, 29 Jan 2026 10:22:31 -0800 | ||
| 4 | Subject: [PATCH 2/2] Guard x86 feature detection macro in pystrref/object.rs | ||
| 5 | |||
| 6 | The std::is_x86_feature_detected! macro only works on x86/x86_64 | ||
| 7 | targets. This patch wraps the feature detection and AVX-512 code path | ||
| 8 | with cfg guards to allow compilation on non-x86 architectures. | ||
| 9 | |||
| 10 | On non-x86 targets, the code will fall through to the generic | ||
| 11 | implementation instead of attempting AVX-512 optimizations. | ||
| 12 | |||
| 13 | Upstream-Status: Inappropriate [Rejected by upstream https://github.com/ijl/orjson/pull/609] | ||
| 14 | |||
| 15 | Signed-off-by: Tim Orling <tim.orling@konsulko.com> | ||
| 16 | --- | ||
| 17 | src/ffi/pystrref/object.rs | 1 + | ||
| 18 | 1 file changed, 1 insertion(+) | ||
| 19 | |||
| 20 | diff --git a/src/ffi/pystrref/object.rs b/src/ffi/pystrref/object.rs | ||
| 21 | index 9ef12eb..7c2c046 100644 | ||
| 22 | --- a/src/ffi/pystrref/object.rs | ||
| 23 | +++ b/src/ffi/pystrref/object.rs | ||
| 24 | @@ -29,6 +29,7 @@ static mut STR_CREATE_FN: StrDeserializer = super::scalar::str_impl_kind_scalar; | ||
| 25 | |||
| 26 | pub fn set_str_create_fn() { | ||
| 27 | unsafe { | ||
| 28 | + #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] | ||
| 29 | #[cfg(all(CPython, feature = "avx512"))] | ||
| 30 | if std::is_x86_feature_detected!("avx512vl") { | ||
| 31 | STR_CREATE_FN = super::avx512::create_str_impl_avx512vl; | ||
| 32 | -- | ||
| 33 | 2.39.5 | ||
| 34 | |||
diff --git a/meta-python/recipes-devtools/python/python3-orjson_3.10.17.bb b/meta-python/recipes-devtools/python/python3-orjson_3.10.17.bb deleted file mode 100644 index 2209569aca..0000000000 --- a/meta-python/recipes-devtools/python/python3-orjson_3.10.17.bb +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | SUMMARY = "orjson is a fast, correct JSON library for Python" | ||
| 2 | HOMEPAGE = "https://pypi.org/project/orjson/" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE-MIT;md5=b377b220f43d747efdec40d69fcaa69d" | ||
| 5 | |||
| 6 | SRC_URI[sha256sum] = "28eeae6a15243966962b658dfcf7bae9e7bb1f3260dfcf0370dbd41f5ff6058b" | ||
| 7 | |||
| 8 | CVE_PRODUCT = "orjson" | ||
| 9 | |||
| 10 | require ${BPN}-crates.inc | ||
| 11 | |||
| 12 | inherit pypi python_maturin cargo-update-recipe-crates | ||
| 13 | |||
| 14 | DEPENDS = "python3-maturin-native" | ||
| 15 | |||
| 16 | RDEPENDS:${PN} += "python3-maturin python3-mypy" | ||
| 17 | |||
| 18 | do_compile:prepend() { | ||
| 19 | sed -i "/panic = \"abort\"/d" ${S}/Cargo.toml | ||
| 20 | } | ||
| 21 | |||
| 22 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta-python/recipes-devtools/python/python3-orjson_3.11.6.bb b/meta-python/recipes-devtools/python/python3-orjson_3.11.6.bb new file mode 100644 index 0000000000..121b1c1964 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-orjson_3.11.6.bb | |||
| @@ -0,0 +1,46 @@ | |||
| 1 | SUMMARY = "orjson is a fast, correct JSON library for Python" | ||
| 2 | HOMEPAGE = "https://pypi.org/project/orjson/" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE-MIT;md5=b377b220f43d747efdec40d69fcaa69d" | ||
| 5 | |||
| 6 | SRCREV = "ec02024c3837255064f248c0d2d331319b75e9ad" | ||
| 7 | PYPI_SRC_URI = "git://github.com/ijl/orjson;protocol=https;branch=master;tag=${PV};destsuffix=orjson-${PV}" | ||
| 8 | |||
| 9 | CVE_PRODUCT = "orjson" | ||
| 10 | |||
| 11 | require ${BPN}-crates.inc | ||
| 12 | |||
| 13 | inherit pypi python_maturin cargo-update-recipe-crates ptest-python-pytest | ||
| 14 | |||
| 15 | SRC_URI += " \ | ||
| 16 | file://0001-Guard-avx512-module-with-x86-target-cfg.patch \ | ||
| 17 | file://0002-Guard-x86-feature-detection-macro-in-pystrref-object.patch \ | ||
| 18 | " | ||
| 19 | DEPENDS = "python3-maturin-native" | ||
| 20 | |||
| 21 | RDEPENDS:${PN} += "python3-maturin python3-mypy" | ||
| 22 | |||
| 23 | do_compile:prepend() { | ||
| 24 | sed -i "/panic = \"abort\"/d" ${S}/Cargo.toml | ||
| 25 | } | ||
| 26 | |||
| 27 | do_install_ptest:append() { | ||
| 28 | install -d ${D}${PTEST_PATH}/data | ||
| 29 | cp -rf ${S}/data/* ${D}${PTEST_PATH}/data/ | ||
| 30 | install -d ${D}${PTEST_PATH}/test | ||
| 31 | cp -rf ${S}/test/* ${D}${PTEST_PATH}/test/ | ||
| 32 | } | ||
| 33 | |||
| 34 | RDEPENDS:${PN}-ptest += "\ | ||
| 35 | python3-dateutil \ | ||
| 36 | python3-dateutil-zoneinfo \ | ||
| 37 | python3-faker \ | ||
| 38 | python3-numpy \ | ||
| 39 | python3-pandas \ | ||
| 40 | python3-pendulum \ | ||
| 41 | python3-psutil \ | ||
| 42 | python3-pytz \ | ||
| 43 | python3-tzdata \ | ||
| 44 | " | ||
| 45 | |||
| 46 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta-python/recipes-devtools/python/python3-pendulum-crates.inc b/meta-python/recipes-devtools/python/python3-pendulum-crates.inc new file mode 100644 index 0000000000..71a7de9d05 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-pendulum-crates.inc | |||
| @@ -0,0 +1,52 @@ | |||
| 1 | # Autogenerated with 'bitbake -c update_crates python3-pendulum' | ||
| 2 | |||
| 3 | # from rust/Cargo.lock | ||
| 4 | SRC_URI += " \ | ||
| 5 | crate://crates.io/autocfg/1.5.0 \ | ||
| 6 | crate://crates.io/cc/1.2.55 \ | ||
| 7 | crate://crates.io/find-msvc-tools/0.1.9 \ | ||
| 8 | crate://crates.io/heck/0.5.0 \ | ||
| 9 | crate://crates.io/indoc/2.0.7 \ | ||
| 10 | crate://crates.io/libc/0.2.180 \ | ||
| 11 | crate://crates.io/memoffset/0.9.1 \ | ||
| 12 | crate://crates.io/once_cell/1.21.3 \ | ||
| 13 | crate://crates.io/portable-atomic/1.13.0 \ | ||
| 14 | crate://crates.io/proc-macro2/1.0.106 \ | ||
| 15 | crate://crates.io/pyo3/0.27.2 \ | ||
| 16 | crate://crates.io/pyo3-build-config/0.27.2 \ | ||
| 17 | crate://crates.io/pyo3-ffi/0.27.2 \ | ||
| 18 | crate://crates.io/pyo3-macros/0.27.2 \ | ||
| 19 | crate://crates.io/pyo3-macros-backend/0.27.2 \ | ||
| 20 | crate://crates.io/python3-dll-a/0.2.14 \ | ||
| 21 | crate://crates.io/quote/1.0.44 \ | ||
| 22 | crate://crates.io/rustversion/1.0.22 \ | ||
| 23 | crate://crates.io/shlex/1.3.0 \ | ||
| 24 | crate://crates.io/syn/2.0.114 \ | ||
| 25 | crate://crates.io/target-lexicon/0.13.4 \ | ||
| 26 | crate://crates.io/unicode-ident/1.0.22 \ | ||
| 27 | crate://crates.io/unindent/0.2.4 \ | ||
| 28 | " | ||
| 29 | |||
| 30 | SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" | ||
| 31 | SRC_URI[cc-1.2.55.sha256sum] = "47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29" | ||
| 32 | SRC_URI[find-msvc-tools-0.1.9.sha256sum] = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" | ||
| 33 | SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" | ||
| 34 | SRC_URI[indoc-2.0.7.sha256sum] = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706" | ||
| 35 | SRC_URI[libc-0.2.180.sha256sum] = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" | ||
| 36 | SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" | ||
| 37 | SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" | ||
| 38 | SRC_URI[portable-atomic-1.13.0.sha256sum] = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" | ||
| 39 | SRC_URI[proc-macro2-1.0.106.sha256sum] = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" | ||
| 40 | SRC_URI[pyo3-0.27.2.sha256sum] = "ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d" | ||
| 41 | SRC_URI[pyo3-build-config-0.27.2.sha256sum] = "b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6" | ||
| 42 | SRC_URI[pyo3-ffi-0.27.2.sha256sum] = "1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089" | ||
| 43 | SRC_URI[pyo3-macros-0.27.2.sha256sum] = "0a5b10c9bf9888125d917fb4d2ca2d25c8df94c7ab5a52e13313a07e050a3b02" | ||
| 44 | SRC_URI[pyo3-macros-backend-0.27.2.sha256sum] = "03b51720d314836e53327f5871d4c0cfb4fb37cc2c4a11cc71907a86342c40f9" | ||
| 45 | SRC_URI[python3-dll-a-0.2.14.sha256sum] = "d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8" | ||
| 46 | SRC_URI[quote-1.0.44.sha256sum] = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" | ||
| 47 | SRC_URI[rustversion-1.0.22.sha256sum] = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" | ||
| 48 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" | ||
| 49 | SRC_URI[syn-2.0.114.sha256sum] = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" | ||
| 50 | SRC_URI[target-lexicon-0.13.4.sha256sum] = "b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba" | ||
| 51 | SRC_URI[unicode-ident-1.0.22.sha256sum] = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" | ||
| 52 | SRC_URI[unindent-0.2.4.sha256sum] = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" | ||
diff --git a/meta-python/recipes-devtools/python/python3-pendulum/0001-rust-Cargo.toml-inhibit-strip.patch b/meta-python/recipes-devtools/python/python3-pendulum/0001-rust-Cargo.toml-inhibit-strip.patch new file mode 100644 index 0000000000..f721b9fe40 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-pendulum/0001-rust-Cargo.toml-inhibit-strip.patch | |||
| @@ -0,0 +1,31 @@ | |||
| 1 | From 74db4bc77be0e02912975ea198e58addf97bc218 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Tim Orling <tim.orling@konsulko.com> | ||
| 3 | Date: Fri, 30 Jan 2026 07:06:05 -0800 | ||
| 4 | Subject: [PATCH] rust/Cargo.toml: inhibit strip | ||
| 5 | |||
| 6 | For OpenEmbedded builds, we want debug symbols which will be stripped | ||
| 7 | later by us. | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate [oe specific] | ||
| 10 | |||
| 11 | Signed-off-by: Tim Orling <tim.orling@konsulko.com> | ||
| 12 | --- | ||
| 13 | rust/Cargo.toml | 2 +- | ||
| 14 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 15 | |||
| 16 | diff --git a/rust/Cargo.toml b/rust/Cargo.toml | ||
| 17 | index 097321f..8bde1fd 100644 | ||
| 18 | --- a/rust/Cargo.toml | ||
| 19 | +++ b/rust/Cargo.toml | ||
| 20 | @@ -10,7 +10,7 @@ crate-type = ["cdylib"] | ||
| 21 | [profile.release] | ||
| 22 | lto = "fat" | ||
| 23 | codegen-units = 1 | ||
| 24 | -strip = true | ||
| 25 | +strip = false | ||
| 26 | overflow-checks = false | ||
| 27 | |||
| 28 | [dependencies] | ||
| 29 | -- | ||
| 30 | 2.43.0 | ||
| 31 | |||
diff --git a/meta-python/recipes-devtools/python/python3-pendulum_3.2.0.bb b/meta-python/recipes-devtools/python/python3-pendulum_3.2.0.bb new file mode 100644 index 0000000000..a2dc7e7d9e --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-pendulum_3.2.0.bb | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | SUMMARY = "Python datetimes made easy" | ||
| 2 | DESCRIPTION = "Pendulum is a Python package to ease datetimes manipulation. \ | ||
| 3 | It provides classes that are drop-in replacements for the native ones (they \ | ||
| 4 | inherit from them). \ | ||
| 5 | Special care has been taken to ensure timezones are handled correctly, and \ | ||
| 6 | are based on the underlying tzinfo implementation. For example, all \ | ||
| 7 | comparisons are done in UTC or in the timezone of the datetime being used. \ | ||
| 8 | The default timezone, except when using the now(), method will always be UTC. \ | ||
| 9 | " | ||
| 10 | HOMEPAGE = "https://pendulum.eustace.io" | ||
| 11 | LICENSE = "MIT" | ||
| 12 | LIC_FILES_CHKSUM = "file://LICENSE;md5=869e1c364438f234f09673c4039ed114" | ||
| 13 | |||
| 14 | DEPENDS = "python3-maturin-native" | ||
| 15 | |||
| 16 | SRCREV = "aea611d7a1c15ed0da56505c3f370fe4446ba733" | ||
| 17 | PYPI_SRC_URI = "git://github.com/python-pendulum/pendulum;protocol=https;branch=master;tag=${PV};destsuffix=pendulum-${PV}" | ||
| 18 | |||
| 19 | SRC_URI += "file://0001-rust-Cargo.toml-inhibit-strip.patch" | ||
| 20 | |||
| 21 | require ${BPN}-crates.inc | ||
| 22 | |||
| 23 | inherit pypi python_maturin cargo-update-recipe-crates ptest-python-pytest | ||
| 24 | |||
| 25 | do_install_ptest:append() { | ||
| 26 | install -d ${D}${PTEST_PATH}/tests | ||
| 27 | cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ | ||
| 28 | } | ||
| 29 | |||
| 30 | RDEPENDS:${PN} += "python3-dateutil python3-tzdata" | ||
| 31 | |||
| 32 | RDEPENDS:${PN}-ptest += "\ | ||
| 33 | python3-dateutil-zoneinfo \ | ||
| 34 | python3-time-machine \ | ||
| 35 | " | ||
diff --git a/meta-python/recipes-devtools/python/python3-pikepdf_10.2.0.bb b/meta-python/recipes-devtools/python/python3-pikepdf_10.3.0.bb index 1854ab0ab9..b633cb9488 100644 --- a/meta-python/recipes-devtools/python/python3-pikepdf_10.2.0.bb +++ b/meta-python/recipes-devtools/python/python3-pikepdf_10.3.0.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/pikepdf/pikepdf" | |||
| 3 | LICENSE = "MPL-2.0" | 3 | LICENSE = "MPL-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9741c346eef56131163e13b9db1241b3" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9741c346eef56131163e13b9db1241b3" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "0f398b0daeb2ffd2358f75c06f1dd47b9ba76f1a77dfe938cccf7080c58227d7" | 6 | SRC_URI[sha256sum] = "e2a64a5f1ebf8c411193126b9eeff7faf5739a40bce7441e579531422469fbb1" |
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
| 9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-pyrad/208.patch b/meta-python/recipes-devtools/python/python3-pyrad/208.patch deleted file mode 100644 index b08f183583..0000000000 --- a/meta-python/recipes-devtools/python/python3-pyrad/208.patch +++ /dev/null | |||
| @@ -1,51 +0,0 @@ | |||
| 1 | From d17438da2008f48aa13cc95a626c990bf645799a Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Luca Barbieri <lucabarb@gmail.com> | ||
| 3 | Date: Wed, 8 Jan 2025 10:35:22 +0100 | ||
| 4 | Subject: [PATCH 1/2] Fix pyproject.toml format | ||
| 5 | |||
| 6 | Fix pyproject format to correctly build with poetry-core 2.0.0 | ||
| 7 | Upstream-Status: Submitted [https://github.com/pyradius/pyrad/pull/208] | ||
| 8 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 9 | --- | ||
| 10 | pyproject.toml | 28 ++++++++++++++-------------- | ||
| 11 | 1 file changed, 14 insertions(+), 14 deletions(-) | ||
| 12 | |||
| 13 | --- a/pyproject.toml | ||
| 14 | +++ b/pyproject.toml | ||
| 15 | @@ -2,16 +2,16 @@ | ||
| 16 | requires = ["poetry-core>=1.0.0"] | ||
| 17 | build-backend = "poetry.core.masonry.api" | ||
| 18 | |||
| 19 | -[tool.poetry] | ||
| 20 | +[project] | ||
| 21 | name = "pyrad" | ||
| 22 | version= "2.4" | ||
| 23 | readme = "README.rst" | ||
| 24 | license = "BSD-3-Clause" | ||
| 25 | description="RADIUS tools" | ||
| 26 | authors = [ | ||
| 27 | - "Istvan Ruzman <istvan@ruzman.eu>", | ||
| 28 | - "Christian Giese <developer@gicnet.de>", | ||
| 29 | -] | ||
| 30 | + { name = "Istvan Ruzman", email = "istvan@ruzman.eu" }, | ||
| 31 | + { name = "Christian Giese", email = "developer@gicnet.de" }, | ||
| 32 | + ] | ||
| 33 | keywords = ["AAA", "accounting", "authentication", "authorization", "RADIUS"] | ||
| 34 | classifiers = [ | ||
| 35 | "Development Status :: 6 - Mature", | ||
| 36 | @@ -28,7 +28,7 @@ include = [ | ||
| 37 | "example/*" | ||
| 38 | ] | ||
| 39 | |||
| 40 | -[tool.poetry.urls] | ||
| 41 | +[project.urls] | ||
| 42 | repository = "https://github.com/pyradius/pyrad" | ||
| 43 | |||
| 44 | [tool.poetry.dependencies] | ||
| 45 | @@ -36,5 +36,5 @@ python = "^2.7 || ^3.6" | ||
| 46 | six = "^1.15.0" | ||
| 47 | netaddr = "^0.8" | ||
| 48 | |||
| 49 | -[tool.poetry.dev-dependencies] | ||
| 50 | +[tool.poetry.group.dev.dependencies] | ||
| 51 | nose = "^0.10.0b1" | ||
diff --git a/meta-python/recipes-devtools/python/python3-pyrad/use-poetry-core.patch b/meta-python/recipes-devtools/python/python3-pyrad/use-poetry-core.patch deleted file mode 100644 index 43a177da0a..0000000000 --- a/meta-python/recipes-devtools/python/python3-pyrad/use-poetry-core.patch +++ /dev/null | |||
| @@ -1,26 +0,0 @@ | |||
| 1 | Upstream-Status: Backport [https://github.com/pyradius/pyrad/commit/ffe182a44909e8f8278fb3e2ea052ddc097b48b9] | ||
| 2 | Signed-off-by: Ross Burton <ross.burton@arm.com> | ||
| 3 | |||
| 4 | From a4b70067dd6269e14a2f9530d820390a8a454231 Mon Sep 17 00:00:00 2001 | ||
| 5 | From: Martin Weinelt <hexa@darmstadt.ccc.de> | ||
| 6 | Date: Thu, 14 Apr 2022 22:07:37 +0200 | ||
| 7 | Subject: [PATCH] Use poetry-core for pyproject based builds | ||
| 8 | |||
| 9 | https://github.com/python-poetry/poetry-core#why-is-this-required | ||
| 10 | --- | ||
| 11 | pyproject.toml | 4 ++-- | ||
| 12 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 13 | |||
| 14 | diff --git a/pyproject.toml b/pyproject.toml | ||
| 15 | index 87b1df3..711c52f 100755 | ||
| 16 | --- a/pyproject.toml | ||
| 17 | +++ b/pyproject.toml | ||
| 18 | @@ -1,6 +1,6 @@ | ||
| 19 | [build-system] | ||
| 20 | -requires = ["poetry>=1.0"] | ||
| 21 | -build-backend = "poetry.masonry.api" | ||
| 22 | +requires = ["poetry-core>=1.0.0"] | ||
| 23 | +build-backend = "poetry.core.masonry.api" | ||
| 24 | |||
| 25 | [tool.poetry] | ||
| 26 | name = "pyrad" | ||
diff --git a/meta-python/recipes-devtools/python/python3-pyrad_2.4.bb b/meta-python/recipes-devtools/python/python3-pyrad_2.5.2.bb index e8cfffc9cc..415a8a8212 100644 --- a/meta-python/recipes-devtools/python/python3-pyrad_2.4.bb +++ b/meta-python/recipes-devtools/python/python3-pyrad_2.5.2.bb | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | SUMMARY = "RADIUS tools" | 1 | SUMMARY = "RADIUS tools" |
| 2 | SECTION = "devel/python" | 2 | SECTION = "devel/python" |
| 3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e910b35b0ef4e1f665b9a75d6afb7709" | 4 | LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=53dbfa56f61b90215a9f8f0d527c043d" |
| 5 | 5 | ||
| 6 | PYPI_PACKAGE = "pyrad" | 6 | PYPI_PACKAGE = "pyrad" |
| 7 | SRC_URI[sha256sum] = "057de4b7e89d8da57ba782c1bde45c63ebee720ae2c0b0a69beaff15c47e30d9" | 7 | SRC_URI[sha256sum] = "368e8d3cb7b9e2ca9e4357b343787238bf135edd3f3598cf26ccd65d32506ff9" |
| 8 | |||
| 9 | SRC_URI += "file://use-poetry-core.patch \ | ||
| 10 | file://208.patch \ | ||
| 11 | " | ||
| 12 | 8 | ||
| 13 | inherit pypi python_poetry_core | 9 | inherit pypi python_poetry_core |
| 14 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-time-machine_3.2.0.bb b/meta-python/recipes-devtools/python/python3-time-machine_3.2.0.bb new file mode 100644 index 0000000000..8e2fa51bb4 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-time-machine_3.2.0.bb | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | SUMMARY = "Travel through time in your tests." | ||
| 2 | HOMEPAGE = "https://github.com/adamchainz/time-machine" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=fb9b93a440d3ef2fb6eeebfa59384c53" | ||
| 5 | |||
| 6 | SRCREV = "1b7ac45defb26c72076dc202aba46967c8c28fa9" | ||
| 7 | PYPI_SRC_URI = "git://github.com/adamchainz/time-machine;protocol=https;branch=main;tag=${PV};destsuffix=time_machine-${PV}" | ||
| 8 | |||
| 9 | inherit pypi python_setuptools_build_meta ptest-python-pytest | ||
| 10 | |||
| 11 | PYPI_PACKAGE = "time_machine" | ||
| 12 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | ||
| 13 | |||
| 14 | RDEPENDS:${PN} += "\ | ||
| 15 | python3-tzdata \ | ||
| 16 | python3-unittest \ | ||
| 17 | python3-zoneinfo \ | ||
| 18 | " | ||
| 19 | do_install_ptest:append() { | ||
| 20 | install -d ${D}${PTEST_PATH}/tests | ||
| 21 | cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ | ||
| 22 | } | ||
| 23 | |||
| 24 | RDEPENDS:${PN}-ptest += "\ | ||
| 25 | python3-dateutil \ | ||
| 26 | python3-freezegun \ | ||
| 27 | python3-tokenize-rt \ | ||
| 28 | " | ||
diff --git a/meta-python/recipes-devtools/python/python3-tokenize-rt_6.2.0.bb b/meta-python/recipes-devtools/python/python3-tokenize-rt_6.2.0.bb new file mode 100644 index 0000000000..0f5a1b34d3 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-tokenize-rt_6.2.0.bb | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | SUMMARY = "A wrapper around the stdlib `tokenize` which roundtrips." | ||
| 2 | HOMEPAGE = "https://github.com/asottile/tokenize-rt" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=5fd324061c581b8d45b8cb18c560a543" | ||
| 5 | |||
| 6 | SRCREV = "1582bcf0259d183259da1761444c6fc73fa7ad9a" | ||
| 7 | PYPI_SRC_URI = "git://github.com/asottile/tokenize-rt.git;protocol=https;branch=main;tag=v${PV};destsuffix=tokenize_rt-${PV}" | ||
| 8 | |||
| 9 | inherit pypi setuptools3 ptest-python-pytest | ||
| 10 | |||
| 11 | RDEPENDS:${PN} += "python3-core" | ||
| 12 | |||
| 13 | PYPI_PACKAGE = "tokenize_rt" | ||
| 14 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | ||
| 15 | |||
| 16 | do_install_ptest:append() { | ||
| 17 | install -d ${D}${PTEST_PATH}/testing/resources | ||
| 18 | cp -rf ${S}/testing/resources/* ${D}${PTEST_PATH}/testing/resources/ | ||
| 19 | install -d ${D}${PTEST_PATH}/tests | ||
| 20 | cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ | ||
| 21 | } | ||
diff --git a/meta-python/recipes-devtools/python/python3-tqdm_4.67.1.bb b/meta-python/recipes-devtools/python/python3-tqdm_4.67.2.bb index b768ede830..f5ee2d3e4c 100644 --- a/meta-python/recipes-devtools/python/python3-tqdm_4.67.1.bb +++ b/meta-python/recipes-devtools/python/python3-tqdm_4.67.2.bb | |||
| @@ -3,9 +3,9 @@ HOMEPAGE = "https://tqdm.github.io/" | |||
| 3 | SECTION = "devel/python" | 3 | SECTION = "devel/python" |
| 4 | 4 | ||
| 5 | LICENSE = "MIT & MPL-2.0" | 5 | LICENSE = "MIT & MPL-2.0" |
| 6 | LIC_FILES_CHKSUM = "file://LICENCE;md5=42dfa9e8c616dbc295df3f58d756b2a1" | 6 | LIC_FILES_CHKSUM = "file://LICENCE;md5=9a9bed097dea538bf341c8623c8f8852" |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2" | 8 | SRC_URI[sha256sum] = "649aac53964b2cb8dec76a14b405a4c0d13612cb8933aae547dd144eacc99653" |
| 9 | 9 | ||
| 10 | CVE_PRODUCT = "tqdm" | 10 | CVE_PRODUCT = "tqdm" |
| 11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-types-psutil_7.2.1.20260116.bb b/meta-python/recipes-devtools/python/python3-types-psutil_7.2.2.20260130.bb index b9724695a2..78e96b3122 100644 --- a/meta-python/recipes-devtools/python/python3-types-psutil_7.2.1.20260116.bb +++ b/meta-python/recipes-devtools/python/python3-types-psutil_7.2.2.20260130.bb | |||
| @@ -8,7 +8,7 @@ UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | |||
| 8 | 8 | ||
| 9 | inherit pypi python_setuptools_build_meta | 9 | inherit pypi python_setuptools_build_meta |
| 10 | 10 | ||
| 11 | SRC_URI[sha256sum] = "4661be5d5d7acd5d8afb02a92d05160a6cbb2ce74723245b51f7ba7dfdb9f981" | 11 | SRC_URI[sha256sum] = "15b0ab69c52841cf9ce3c383e8480c620a4d13d6a8e22b16978ebddac5590950" |
| 12 | 12 | ||
| 13 | BBCLASSEXTEND = "native" | 13 | BBCLASSEXTEND = "native" |
| 14 | 14 | ||
diff --git a/meta-python/recipes-devtools/python/python3-vector_1.7.0.bb b/meta-python/recipes-devtools/python/python3-vector_1.8.0.bb index bb1e7eeed9..67312c4423 100644 --- a/meta-python/recipes-devtools/python/python3-vector_1.7.0.bb +++ b/meta-python/recipes-devtools/python/python3-vector_1.8.0.bb | |||
| @@ -8,11 +8,11 @@ HOMEPAGE = "https://github.com/scikit-hep/vector" | |||
| 8 | BUGTRACKER = "https://github.com/scikit-hep/vector/issues" | 8 | BUGTRACKER = "https://github.com/scikit-hep/vector/issues" |
| 9 | SECTION = "devel/python" | 9 | SECTION = "devel/python" |
| 10 | LICENSE = "BSD-3-Clause" | 10 | LICENSE = "BSD-3-Clause" |
| 11 | LIC_FILES_CHKSUM = "file://LICENSE;md5=2963f0dc7a24919505850460dd1a785b" | 11 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b9f683a957276148387db50971a7b3ef" |
| 12 | 12 | ||
| 13 | DEPENDS += "python3-hatch-vcs-native" | 13 | DEPENDS += "python3-hatch-vcs-native" |
| 14 | 14 | ||
| 15 | SRC_URI[sha256sum] = "8b05ea2953322c74c49d2af180f7eac73ad0aa3d4c391cab896175ec4fa3d642" | 15 | SRC_URI[sha256sum] = "58f95e9e24463851ca34176a20df2fd2e80b41d78615e5b1f7ae4bf313424ca6" |
| 16 | 16 | ||
| 17 | inherit pypi python_hatchling | 17 | inherit pypi python_hatchling |
| 18 | 18 | ||
diff --git a/meta-python/recipes-extended/python-rich/python3-rich_14.3.1.bb b/meta-python/recipes-extended/python-rich/python3-rich_14.3.2.bb index 1164a6be2b..302b1fb862 100644 --- a/meta-python/recipes-extended/python-rich/python3-rich_14.3.1.bb +++ b/meta-python/recipes-extended/python-rich/python3-rich_14.3.2.bb | |||
| @@ -8,7 +8,7 @@ LICENSE = "MIT" | |||
| 8 | 8 | ||
| 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b5f0b94fbc94f5ad9ae4efcf8a778303" | 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b5f0b94fbc94f5ad9ae4efcf8a778303" |
| 10 | 10 | ||
| 11 | SRC_URI[sha256sum] = "b8c5f568a3a749f9290ec6bddedf835cec33696bfc1e48bcfecb276c7386e4b8" | 11 | SRC_URI[sha256sum] = "e712f11c1a562a11843306f5ed999475f09ac31ffb64281f73ab29ffdda8b3b8" |
| 12 | 12 | ||
| 13 | inherit pypi python_poetry_core | 13 | inherit pypi python_poetry_core |
| 14 | 14 | ||
