diff options
Diffstat (limited to 'meta-python')
199 files changed, 1373 insertions, 872 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..6dd53e8a8a 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 \ |
| @@ -80,6 +81,7 @@ PTESTS_FAST_META_PYTHON = "\ | |||
| 80 | python3-pyasyncore \ | 81 | python3-pyasyncore \ |
| 81 | python3-pyroute2 \ | 82 | python3-pyroute2 \ |
| 82 | python3-pyserial \ | 83 | python3-pyserial \ |
| 84 | python3-pytest-env \ | ||
| 83 | python3-pytest-httpx \ | 85 | python3-pytest-httpx \ |
| 84 | python3-pytest-mock \ | 86 | python3-pytest-mock \ |
| 85 | python3-pytest-picked \ | 87 | python3-pytest-picked \ |
| @@ -105,6 +107,8 @@ PTESTS_FAST_META_PYTHON = "\ | |||
| 105 | python3-starlette \ | 107 | python3-starlette \ |
| 106 | python3-tblib \ | 108 | python3-tblib \ |
| 107 | python3-tenacity \ | 109 | python3-tenacity \ |
| 110 | python3-time-machine \ | ||
| 111 | python3-tokenize-rt \ | ||
| 108 | python3-tomli-w \ | 112 | python3-tomli-w \ |
| 109 | python3-tomlkit \ | 113 | python3-tomlkit \ |
| 110 | python3-trustme \ | 114 | python3-trustme \ |
| @@ -130,10 +134,12 @@ PTESTS_SLOW_META_PYTHON = "\ | |||
| 130 | python3-arrow \ | 134 | python3-arrow \ |
| 131 | python3-django \ | 135 | python3-django \ |
| 132 | python3-ecdsa \ | 136 | python3-ecdsa \ |
| 137 | python3-faker \ | ||
| 133 | python3-fastapi \ | 138 | python3-fastapi \ |
| 134 | python3-google-auth \ | 139 | python3-google-auth \ |
| 135 | python3-lz4 \ | 140 | python3-lz4 \ |
| 136 | python3-marshmallow \ | 141 | python3-marshmallow \ |
| 142 | python3-orjson \ | ||
| 137 | python3-pillow \ | 143 | python3-pillow \ |
| 138 | python3-pint \ | 144 | python3-pint \ |
| 139 | python3-pykickstart \ | 145 | python3-pykickstart \ |
diff --git a/meta-python/conf/layer.conf b/meta-python/conf/layer.conf index 202c66561f..ea51fa93ad 100644 --- a/meta-python/conf/layer.conf +++ b/meta-python/conf/layer.conf | |||
| @@ -14,7 +14,7 @@ LAYERVERSION_meta-python = "1" | |||
| 14 | 14 | ||
| 15 | LAYERDEPENDS_meta-python = "core (>= 12) openembedded-layer" | 15 | LAYERDEPENDS_meta-python = "core (>= 12) openembedded-layer" |
| 16 | 16 | ||
| 17 | LAYERSERIES_COMPAT_meta-python = "walnascar whinlatter" | 17 | LAYERSERIES_COMPAT_meta-python = "whinlatter wrynose" |
| 18 | 18 | ||
| 19 | LICENSE_PATH += "${LAYERDIR}/licenses" | 19 | LICENSE_PATH += "${LAYERDIR}/licenses" |
| 20 | 20 | ||
diff --git a/meta-python/recipes-devtools/hotdoc/hotdoc/0001-c_comment_scanner-fix-function-prototypes.patch b/meta-python/recipes-devtools/hotdoc/hotdoc/0001-c_comment_scanner-fix-function-prototypes.patch new file mode 100644 index 0000000000..c26dde93b3 --- /dev/null +++ b/meta-python/recipes-devtools/hotdoc/hotdoc/0001-c_comment_scanner-fix-function-prototypes.patch | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | Subject: [PATCH 1/2] c_comment_scanner: fix function prototypes | ||
| 2 | |||
| 3 | scanner.l: Fix compile error as the following: | ||
| 4 | |||
| 5 | python3-hotdoc/0.17.4/sources/hotdoc-0.17.4/hotdoc/parsers/c_comment_scanner/scanner.l:126:1: error: conflicting types for 'parse_comment'; have 'int(PyObject *)' {aka 'int(struct _object *)'} | ||
| 6 | | 126 | parse_comment (PyObject *comments) | ||
| 7 | |||
| 8 | Upstream-Status: Backport [https://github.com/hotdoc/hotdoc/commit/adf8518431fafb78c9b47862a0a9a58824b6a421] | ||
| 9 | |||
| 10 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> | ||
| 11 | --- | ||
| 12 | hotdoc/parsers/c_comment_scanner/scanner.l | 4 ++-- | ||
| 13 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 14 | |||
| 15 | diff --git a/hotdoc/parsers/c_comment_scanner/scanner.l b/hotdoc/parsers/c_comment_scanner/scanner.l | ||
| 16 | index 0408601..7bccd64 100644 | ||
| 17 | --- a/hotdoc/parsers/c_comment_scanner/scanner.l | ||
| 18 | +++ b/hotdoc/parsers/c_comment_scanner/scanner.l | ||
| 19 | @@ -34,8 +34,8 @@ | ||
| 20 | extern int yylex (PyObject *comments); | ||
| 21 | #define YY_DECL int yylex (PyObject *comments) | ||
| 22 | static int yywrap (void); | ||
| 23 | -static int parse_comment (); | ||
| 24 | -static int parse_define (); | ||
| 25 | +static int parse_comment (PyObject *); | ||
| 26 | +static int parse_define (PyObject *); | ||
| 27 | %} | ||
| 28 | |||
| 29 | %option nounput | ||
| 30 | -- | ||
| 31 | 2.43.0 | ||
| 32 | |||
diff --git a/meta-python/recipes-devtools/hotdoc/hotdoc/0002-avoid-third-party-backports-dependency-on-sufficient.patch b/meta-python/recipes-devtools/hotdoc/hotdoc/0002-avoid-third-party-backports-dependency-on-sufficient.patch new file mode 100644 index 0000000000..560d1257f0 --- /dev/null +++ b/meta-python/recipes-devtools/hotdoc/hotdoc/0002-avoid-third-party-backports-dependency-on-sufficient.patch | |||
| @@ -0,0 +1,72 @@ | |||
| 1 | Subject: [PATCH 2/2] avoid third-party backports dependency on sufficiently | ||
| 2 | new python | ||
| 3 | |||
| 4 | `backports.entry_points_selectable` backports functionality from python | ||
| 5 | 3.10 to older versions of python. | ||
| 6 | |||
| 7 | Backport this patch to solve runtime backports import problem as following: | ||
| 8 | File "/usr/lib/python3.14/site-packages/hotdoc/utils/utils.py", line 38, in <module> | ||
| 9 | from backports.entry_points_selectable import entry_points | ||
| 10 | ModuleNotFoundError: No module named 'backports' | ||
| 11 | |||
| 12 | Upstream-Status: Backport [https://github.com/hotdoc/hotdoc/commit/51043c3ef889e36c8232280581598b875073ded7] | ||
| 13 | |||
| 14 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> | ||
| 15 | --- | ||
| 16 | hotdoc/extensions/gi/utils.py | 6 +++++- | ||
| 17 | hotdoc/utils/utils.py | 6 +++++- | ||
| 18 | setup.py | 2 +- | ||
| 19 | 3 files changed, 11 insertions(+), 3 deletions(-) | ||
| 20 | |||
| 21 | diff --git a/hotdoc/extensions/gi/utils.py b/hotdoc/extensions/gi/utils.py | ||
| 22 | index 159c2b6..91902cb 100644 | ||
| 23 | --- a/hotdoc/extensions/gi/utils.py | ||
| 24 | +++ b/hotdoc/extensions/gi/utils.py | ||
| 25 | @@ -1,9 +1,13 @@ | ||
| 26 | import os | ||
| 27 | from collections import namedtuple | ||
| 28 | import pathlib | ||
| 29 | +import sys | ||
| 30 | import traceback | ||
| 31 | |||
| 32 | -from backports.entry_points_selectable import entry_points | ||
| 33 | +if sys.version_info >= (3, 10): | ||
| 34 | + from importlib.metadata import entry_points | ||
| 35 | +else: | ||
| 36 | + from backports.entry_points_selectable import entry_points | ||
| 37 | |||
| 38 | from hotdoc.core.links import Link | ||
| 39 | from hotdoc.utils.loggable import info, debug | ||
| 40 | diff --git a/hotdoc/utils/utils.py b/hotdoc/utils/utils.py | ||
| 41 | index 518d308..aef657a 100644 | ||
| 42 | --- a/hotdoc/utils/utils.py | ||
| 43 | +++ b/hotdoc/utils/utils.py | ||
| 44 | @@ -35,7 +35,11 @@ import importlib.util | ||
| 45 | from urllib.request import urlretrieve | ||
| 46 | from pathlib import Path | ||
| 47 | |||
| 48 | -from backports.entry_points_selectable import entry_points | ||
| 49 | +if sys.version_info >= (3, 10): | ||
| 50 | + from importlib.metadata import entry_points | ||
| 51 | +else: | ||
| 52 | + from backports.entry_points_selectable import entry_points | ||
| 53 | + | ||
| 54 | try: | ||
| 55 | import importlib.metadata as meta | ||
| 56 | except ImportError: | ||
| 57 | diff --git a/setup.py b/setup.py | ||
| 58 | index 5d7f131..9ee504d 100644 | ||
| 59 | --- a/setup.py | ||
| 60 | +++ b/setup.py | ||
| 61 | @@ -300,7 +300,7 @@ INSTALL_REQUIRES = [ | ||
| 62 | 'wheezy.template', | ||
| 63 | 'toposort>=1.4', | ||
| 64 | 'importlib_metadata; python_version<"3.10"', | ||
| 65 | - 'backports.entry_points_selectable', | ||
| 66 | + 'backports.entry_points_selectable; python_version<"3.10"', | ||
| 67 | ] | ||
| 68 | |||
| 69 | # dbus-deviation requires sphinx, which requires python 3.5 | ||
| 70 | -- | ||
| 71 | 2.43.0 | ||
| 72 | |||
diff --git a/meta-python/recipes-devtools/hotdoc/hotdoc/0003-CMake-4-compatibility.patch b/meta-python/recipes-devtools/hotdoc/hotdoc/0003-CMake-4-compatibility.patch new file mode 100644 index 0000000000..056ad5d340 --- /dev/null +++ b/meta-python/recipes-devtools/hotdoc/hotdoc/0003-CMake-4-compatibility.patch | |||
| @@ -0,0 +1,44 @@ | |||
| 1 | Subject: [PATCH] CMake 4 compatibility | ||
| 2 | |||
| 3 | All CMake versions older than 3.10 are deprecated. | ||
| 4 | |||
| 5 | Upstream-Status: Backport [https://github.com/MathieuDuponchelle/cmark/commit/bd78193dbff98c3860e77629b5c7bfee6169d1da] | ||
| 6 | |||
| 7 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> | ||
| 8 | --- | ||
| 9 | CMakeLists.txt | 11 ++--------- | ||
| 10 | extensions/CMakeLists.txt | 2 +- | ||
| 11 | 2 files changed, 3 insertions(+), 10 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
| 14 | index ff97419..45fdf6c 100755 | ||
| 15 | --- a/CMakeLists.txt | ||
| 16 | +++ b/CMakeLists.txt | ||
| 17 | @@ -1,12 +1,5 @@ | ||
| 18 | -cmake_minimum_required(VERSION 2.8.9) | ||
| 19 | - | ||
| 20 | -# prevent ugly developer warnings because version is set directly, not through project() | ||
| 21 | -# it should be redone properly by using VERSION in project() if on CMake 3.x | ||
| 22 | -if(CMAKE_MAJOR_VERSION GREATER 2) | ||
| 23 | - cmake_policy(SET CMP0048 OLD) | ||
| 24 | -endif() | ||
| 25 | - | ||
| 26 | -project(cmark) | ||
| 27 | +cmake_minimum_required(VERSION 3.10) | ||
| 28 | +project(cmark VERSION 0.28.3) | ||
| 29 | |||
| 30 | include("FindAsan.cmake") | ||
| 31 | |||
| 32 | diff --git a/extensions/CMakeLists.txt b/extensions/CMakeLists.txt | ||
| 33 | index e62d155..b6a1556 100644 | ||
| 34 | --- a/extensions/CMakeLists.txt | ||
| 35 | +++ b/extensions/CMakeLists.txt | ||
| 36 | @@ -1,4 +1,4 @@ | ||
| 37 | -cmake_minimum_required(VERSION 2.8) | ||
| 38 | +cmake_minimum_required(VERSION 3.10) | ||
| 39 | set(LIBRARY "cmarkextensions") | ||
| 40 | set(LIBRARY_SOURCES | ||
| 41 | core-extensions.c | ||
| 42 | -- | ||
| 43 | 2.43.0 | ||
| 44 | |||
diff --git a/meta-python/recipes-devtools/hotdoc/hotdoc/0004-Use-flex-with-noline-option-to-prevent.patch b/meta-python/recipes-devtools/hotdoc/hotdoc/0004-Use-flex-with-noline-option-to-prevent.patch new file mode 100644 index 0000000000..06adcbd1c2 --- /dev/null +++ b/meta-python/recipes-devtools/hotdoc/hotdoc/0004-Use-flex-with-noline-option-to-prevent.patch | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | Subject: [PATCH] Use flex with --noline option to prevent adding #line to c file | ||
| 2 | |||
| 3 | To fix following do_package QA Issue: | ||
| 4 | |||
| 5 | do_package_qa:QA Issue: File /usr/src/debug/hotdoc/0.17.4/hotdoc/parsers/c_comment_scanner/scanner.c in package hotdoc-src contains reference to TMPDIR [buildpaths] | ||
| 6 | |||
| 7 | Upstream-Status: Inappropriate [oe-specific] | ||
| 8 | |||
| 9 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> | ||
| 10 | --- | ||
| 11 | setup.py | 2 +- | ||
| 12 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 13 | |||
| 14 | diff --git a/setup.py b/setup.py | ||
| 15 | index 9ee504d..9bbc744 100644 | ||
| 16 | --- a/setup.py | ||
| 17 | +++ b/setup.py | ||
| 18 | @@ -365,7 +365,7 @@ class FlexExtension (Extension): | ||
| 19 | |||
| 20 | self.sources.append(built_scanner_path) | ||
| 21 | if newer_group(self.__flex_sources, built_scanner_path): | ||
| 22 | - cmd = ['flex', '-o', built_scanner_path] | ||
| 23 | + cmd = ['flex', '--noline', '-o', built_scanner_path] | ||
| 24 | for s in self.__flex_sources: | ||
| 25 | cmd.append(s) | ||
| 26 | spawn.spawn(cmd, verbose=1) | ||
| 27 | -- | ||
| 28 | 2.43.0 | ||
| 29 | |||
diff --git a/meta-python/recipes-devtools/hotdoc/hotdoc_0.17.4.bb b/meta-python/recipes-devtools/hotdoc/hotdoc_0.17.4.bb new file mode 100644 index 0000000000..081a8d9607 --- /dev/null +++ b/meta-python/recipes-devtools/hotdoc/hotdoc_0.17.4.bb | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | SUMMARY = "Hotdoc is a documentation framework" | ||
| 2 | DESCRIPTION = "Hotdoc is a documentation micro-framework. It provides an interface for extensions to plug upon, along with some base objects (formatters, ...)" | ||
| 3 | HOMEPAGE = "https://github.com/hotdoc/hotdoc" | ||
| 4 | |||
| 5 | LICENSE = "LGPL-2.1-or-later" | ||
| 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=90263a49bc1d9a204656fec4d5616c66" | ||
| 7 | |||
| 8 | SRC_URI[sha256sum] = "c4d5dff647f03aa87a1d2d06035d2819edd099b91635e3b2ee390829357ae9fc" | ||
| 9 | |||
| 10 | SRC_URI = "file://0001-c_comment_scanner-fix-function-prototypes.patch \ | ||
| 11 | file://0002-avoid-third-party-backports-dependency-on-sufficient.patch \ | ||
| 12 | file://0003-CMake-4-compatibility.patch;patchdir=cmark \ | ||
| 13 | " | ||
| 14 | |||
| 15 | SRC_URI:append:class-target = "file://0004-Use-flex-with-noline-option-to-prevent.patch" | ||
| 16 | |||
| 17 | DEPENDS += "libxml2 glib-2.0 json-glib" | ||
| 18 | |||
| 19 | inherit pypi python_setuptools_build_meta pkgconfig | ||
| 20 | |||
| 21 | #Fix LIBDIR path to fix buildpaths QA check of hotdoc/parsers/cmark.cpython-314-x86_64-linux-gnu.so | ||
| 22 | do_configure:prepend:class-target() { | ||
| 23 | sed -i -e "s#'\"%s\"' % CMARK_BUILD_DIR#'\"${PYTHON_SITEPACKAGES_DIR}/${PN}\"'#" ${S}/setup.py | ||
| 24 | } | ||
| 25 | |||
| 26 | RDEPENDS:${PN} += "clang python3-appdirs python3-cchardet python3-dbus-deviation python3-lxml python3-networkx python3-pkgconfig python3-pyyaml python3-schema python3-toposort python3-wheezy-template" | ||
| 27 | |||
| 28 | BBCLASSEXTEND = "native" | ||
diff --git a/meta-python/recipes-devtools/python/files/0001-remove-pkg_resources-import.patch b/meta-python/recipes-devtools/python/files/0001-remove-pkg_resources-import.patch new file mode 100644 index 0000000000..6278d58fc1 --- /dev/null +++ b/meta-python/recipes-devtools/python/files/0001-remove-pkg_resources-import.patch | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | From d9152f0dc31b655654edcee6859b3e3a06ef4c98 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Sun, 15 Mar 2026 21:16:54 +0100 | ||
| 4 | Subject: [PATCH] remove pkg_resources import | ||
| 5 | |||
| 6 | setutools 82 dropped pkf_resources module. Also, beside importing | ||
| 7 | it, it isn't used for anything. | ||
| 8 | |||
| 9 | Upstream has started to rework their setup config, and moved to | ||
| 10 | build_meta, however that's still in development, and there seem to | ||
| 11 | be no stable version yet. | ||
| 12 | |||
| 13 | Once there is a new version, most likely this patch can be dropped. | ||
| 14 | |||
| 15 | Upstream-Status: Inappropriate [see above] | ||
| 16 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 17 | --- | ||
| 18 | setup.py | 1 - | ||
| 19 | 1 file changed, 1 deletion(-) | ||
| 20 | |||
| 21 | diff --git a/setup.py b/setup.py | ||
| 22 | index b655222..c2aff91 100644 | ||
| 23 | --- a/setup.py | ||
| 24 | +++ b/setup.py | ||
| 25 | @@ -8,7 +8,6 @@ XStatic - setup.py | ||
| 26 | import os | ||
| 27 | |||
| 28 | from setuptools import setup, find_packages | ||
| 29 | -import pkg_resources | ||
| 30 | |||
| 31 | # The README.txt file should be written in reST so that PyPI can use | ||
| 32 | # it to generate your project's PyPI page. | ||
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.0.bb b/meta-python/recipes-devtools/python/python3-alembic_1.18.4.bb index 39038958f4..92c8a019e1 100644 --- a/meta-python/recipes-devtools/python/python3-alembic_1.18.0.bb +++ b/meta-python/recipes-devtools/python/python3-alembic_1.18.4.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] = "0c4c03c927dc54d4c56821bdcc988652f4f63bf7b9017fd9d78d63f09fd22b48" | 7 | SRC_URI[sha256sum] = "cb6e1fd84b6174ab8dbb2329f86d631ba9559dd78df550b57804d607672cedbc" |
| 8 | 8 | ||
| 9 | RDEPENDS:${PN} += "\ | 9 | RDEPENDS:${PN} += "\ |
| 10 | python3-dateutil \ | 10 | python3-dateutil \ |
diff --git a/meta-python/recipes-devtools/python/python3-apispec_6.9.0.bb b/meta-python/recipes-devtools/python/python3-apispec_6.10.0.bb index 4b6f3b51c6..52ebc43c6e 100644 --- a/meta-python/recipes-devtools/python/python3-apispec_6.9.0.bb +++ b/meta-python/recipes-devtools/python/python3-apispec_6.10.0.bb | |||
| @@ -5,6 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a75956865b40c80a37c1e864716592b4" | |||
| 5 | 5 | ||
| 6 | inherit pypi python_flit_core | 6 | inherit pypi python_flit_core |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "7a38ce7c3eedc7771e6e33295afdd8c4b0acdd9865b483f8cf6cc369c93e8d1e" | 8 | SRC_URI[sha256sum] = "0a888555cd4aa5fb7176041be15684154fd8961055e1672e703abf737e8761bf" |
| 9 | 9 | ||
| 10 | RDEPENDS:${PN} += "python3-packaging" | 10 | RDEPENDS:${PN} += "python3-packaging" |
diff --git a/meta-python/recipes-devtools/python/python3-appdirs_1.4.4.bb b/meta-python/recipes-devtools/python/python3-appdirs_1.4.4.bb index bee0b7d815..c027e80b28 100644 --- a/meta-python/recipes-devtools/python/python3-appdirs_1.4.4.bb +++ b/meta-python/recipes-devtools/python/python3-appdirs_1.4.4.bb | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | SUMMARY = "A small Python module for determining appropriate + platform-specific dirs, e.g. a user data dir." | 1 | SUMMARY = "A small Python module for determining appropriate + platform-specific dirs, e.g. a user data dir." |
| 2 | HOMEPAGE = "https://github.com/ActiveState/appdirs" | ||
| 2 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 3 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=31625363c45eb0c67c630a2f73e438e4" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=31625363c45eb0c67c630a2f73e438e4" |
| 4 | 5 | ||
diff --git a/meta-python/recipes-devtools/python/python3-asgiref_3.11.0.bb b/meta-python/recipes-devtools/python/python3-asgiref_3.11.1.bb index 6cf2e73e7a..e372d4771b 100644 --- a/meta-python/recipes-devtools/python/python3-asgiref_3.11.0.bb +++ b/meta-python/recipes-devtools/python/python3-asgiref_3.11.1.bb | |||
| @@ -4,7 +4,7 @@ SECTION = "devel/python" | |||
| 4 | LICENSE = "BSD-3-Clause" | 4 | LICENSE = "BSD-3-Clause" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "13acff32519542a1736223fb79a715acdebe24286d98e8b164a73085f40da2c4" | 7 | SRC_URI[sha256sum] = "5f184dc43b7e763efe848065441eac62229c9f7b0475f41f80e207a114eda4ce" |
| 8 | 8 | ||
| 9 | export BUILD_SYS | 9 | export BUILD_SYS |
| 10 | export HOST_SYS | 10 | export HOST_SYS |
diff --git a/meta-python/recipes-devtools/python/python3-astroid_4.0.3.bb b/meta-python/recipes-devtools/python/python3-astroid_4.1.1.bb index efa59fc198..568769c58a 100644 --- a/meta-python/recipes-devtools/python/python3-astroid_4.0.3.bb +++ b/meta-python/recipes-devtools/python/python3-astroid_4.1.1.bb | |||
| @@ -4,7 +4,7 @@ SECTION = "devel/python" | |||
| 4 | LICENSE = "LGPL-2.1-only" | 4 | LICENSE = "LGPL-2.1-only" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "08d1de40d251cc3dc4a7a12726721d475ac189e4e583d596ece7422bc176bda3" | 7 | SRC_URI[sha256sum] = "445d831fe785df8c670bbb46b900b8424b82f85b4af187103f71a63a63ebed43" |
| 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-asyncinotify_4.3.2.bb b/meta-python/recipes-devtools/python/python3-asyncinotify_4.4.0.bb index 810a142fac..115e88cedf 100644 --- a/meta-python/recipes-devtools/python/python3-asyncinotify_4.3.2.bb +++ b/meta-python/recipes-devtools/python/python3-asyncinotify_4.4.0.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://gitlab.com/Taywee/asyncinotify" | |||
| 3 | LICENSE = "MPL-2.0" | 3 | LICENSE = "MPL-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f75d2927d3c1ed2414ef72048f5ad640" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f75d2927d3c1ed2414ef72048f5ad640" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "3321deedc443c8402229a423623d3ae2fc17c433b9b9bfe170828ee0c7ea3871" | 6 | SRC_URI[sha256sum] = "438bdc0715f4f959e6e0af70e76cea198b4e28e5933c7cbf1e9987b50394afb3" |
| 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-autoflake_2.3.1.bb b/meta-python/recipes-devtools/python/python3-autoflake_2.3.3.bb index 0a44d751fb..8767d6f4d5 100644 --- a/meta-python/recipes-devtools/python/python3-autoflake_2.3.1.bb +++ b/meta-python/recipes-devtools/python/python3-autoflake_2.3.3.bb | |||
| @@ -3,7 +3,7 @@ SECTION = "devel/python" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=88246be6a34c1496c253f58599f3db85" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=88246be6a34c1496c253f58599f3db85" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "c98b75dc5b0a86459c4f01a1d32ac7eb4338ec4317a4469515ff1e687ecd909e" | 6 | SRC_URI[sha256sum] = "c24809541e23999f7a7b0d2faadf15deb0bc04cdde49728a2fd943a0c8055504" |
| 7 | 7 | ||
| 8 | inherit pypi python_hatchling | 8 | inherit pypi python_hatchling |
| 9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-bandit_1.9.2.bb b/meta-python/recipes-devtools/python/python3-bandit_1.9.4.bb index 55f911bd3f..d8e6f9da87 100644 --- a/meta-python/recipes-devtools/python/python3-bandit_1.9.2.bb +++ b/meta-python/recipes-devtools/python/python3-bandit_1.9.4.bb | |||
| @@ -2,7 +2,7 @@ SUMMARY = "Security oriented static analyser for python code." | |||
| 2 | LICENSE = "Apache-2.0" | 2 | LICENSE = "Apache-2.0" |
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658" |
| 4 | 4 | ||
| 5 | SRC_URI[sha256sum] = "32410415cd93bf9c8b91972159d5cf1e7f063a9146d70345641cd3877de348ce" | 5 | SRC_URI[sha256sum] = "b589e5de2afe70bd4d53fa0c1da6199f4085af666fde00e8a034f152a52cd628" |
| 6 | 6 | ||
| 7 | DEPENDS = "python3-pbr-native python3-git python3-pbr python3-pyyaml python3-six python3-stevedore" | 7 | DEPENDS = "python3-pbr-native python3-git python3-pbr python3-pyyaml python3-six python3-stevedore" |
| 8 | 8 | ||
diff --git a/meta-python/recipes-devtools/python/python3-bitstruct_8.21.0.bb b/meta-python/recipes-devtools/python/python3-bitstruct_8.22.1.bb index 9431473548..62adcb35b8 100644 --- a/meta-python/recipes-devtools/python/python3-bitstruct_8.21.0.bb +++ b/meta-python/recipes-devtools/python/python3-bitstruct_8.22.1.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/bitstruct" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "ff0be4968a45caf8688e075f55cca7a3fe9212b069ba67e5b27b0926a11948ac" | 6 | SRC_URI[sha256sum] = "97588318c906c60d33129e0061dd830b03d793c517033d312487c75426d1e808" |
| 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-black_26.1.0.bb b/meta-python/recipes-devtools/python/python3-black_26.3.0.bb index bcb0f0f408..eaffe06563 100644 --- a/meta-python/recipes-devtools/python/python3-black_26.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-black_26.3.0.bb | |||
| @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d3465a2a183908c9cb95bf490bd1e7ab \ | |||
| 4 | file://docs/license.md;md5=d826b3c5269f21a8a0272af3f00d15c0 \ | 4 | file://docs/license.md;md5=d826b3c5269f21a8a0272af3f00d15c0 \ |
| 5 | file://src/blib2to3/LICENSE;md5=bbbad7490e921f9a73c0e891305cb4b3" | 5 | file://src/blib2to3/LICENSE;md5=bbbad7490e921f9a73c0e891305cb4b3" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "d294ac3340eef9c9eb5d29288e96dc719ff269a88e27b396340459dd85da4c58" | 7 | SRC_URI[sha256sum] = "4d438dfdba1c807c6c7c63c4f15794dda0820d2222e7c4105042ac9ddfc5dd0b" |
| 8 | 8 | ||
| 9 | inherit pypi python_hatchling | 9 | inherit pypi python_hatchling |
| 10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-bumble_0.0.221.bb b/meta-python/recipes-devtools/python/python3-bumble_0.0.226.bb index 87a0b8376b..d5cc66f74d 100644 --- a/meta-python/recipes-devtools/python/python3-bumble_0.0.221.bb +++ b/meta-python/recipes-devtools/python/python3-bumble_0.0.226.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/google/bumble" | |||
| 3 | LICENSE = "Apache-2.0" | 3 | LICENSE = "Apache-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7a775f1b11285b6abedd76748d176125" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7a775f1b11285b6abedd76748d176125" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "44e9ed8aab0aba256491c2acedd3080b48bb070cdb6776017d6d794e035f0dec" | 6 | SRC_URI[sha256sum] = "e96f62c282a7376ab56b2f799e232d0985a8965e049030c50a59c4ff0b10f592" |
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta ptest-python-pytest | 8 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
| 9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-cachetools_6.2.4.bb b/meta-python/recipes-devtools/python/python3-cachetools_7.0.4.bb index 51a9f29ff5..f6d9d80454 100644 --- a/meta-python/recipes-devtools/python/python3-cachetools_6.2.4.bb +++ b/meta-python/recipes-devtools/python/python3-cachetools_7.0.4.bb | |||
| @@ -6,7 +6,7 @@ Python 3 Standard Library @lru_cache function decorator." | |||
| 6 | SECTION = "devel/python" | 6 | SECTION = "devel/python" |
| 7 | 7 | ||
| 8 | LICENSE = "MIT" | 8 | LICENSE = "MIT" |
| 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e21bbe53b2730bfe1911cf381b81821e" | 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=079933dfba36eb60b5e3512ca0ab61ae" |
| 10 | 10 | ||
| 11 | inherit pypi python_setuptools_build_meta ptest-python-pytest | 11 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
| 12 | 12 | ||
| @@ -14,6 +14,6 @@ RDEPENDS:${PN} += " \ | |||
| 14 | python3-math \ | 14 | python3-math \ |
| 15 | " | 15 | " |
| 16 | 16 | ||
| 17 | SRC_URI[sha256sum] = "82c5c05585e70b6ba2d3ae09ea60b79548872185d2f24ae1f2709d37299fd607" | 17 | SRC_URI[sha256sum] = "7042c0e4eea87812f04744ce6ee9ed3de457875eb1f82d8a206c46d6e48b6734" |
| 18 | 18 | ||
| 19 | BBCLASSEXTEND = "native nativesdk" | 19 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta-python/recipes-devtools/python/python3-can_4.6.1.bb b/meta-python/recipes-devtools/python/python3-can_4.6.1.bb index 04ce22346c..a2746511f8 100644 --- a/meta-python/recipes-devtools/python/python3-can_4.6.1.bb +++ b/meta-python/recipes-devtools/python/python3-can_4.6.1.bb | |||
| @@ -26,7 +26,6 @@ RDEPENDS:${PN} += "\ | |||
| 26 | python3-msgpack \ | 26 | python3-msgpack \ |
| 27 | python3-netserver \ | 27 | python3-netserver \ |
| 28 | python3-packaging \ | 28 | python3-packaging \ |
| 29 | python3-pkg-resources \ | ||
| 30 | python3-setuptools \ | 29 | python3-setuptools \ |
| 31 | python3-sqlite3 \ | 30 | python3-sqlite3 \ |
| 32 | python3-typing-extensions \ | 31 | python3-typing-extensions \ |
diff --git a/meta-python/recipes-devtools/python/python3-cassandra-driver/0001-skip-verifying-the-availability-of-setuptools.patch b/meta-python/recipes-devtools/python/python3-cassandra-driver/0001-skip-verifying-the-availability-of-setuptools.patch new file mode 100644 index 0000000000..b58fd04752 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-cassandra-driver/0001-skip-verifying-the-availability-of-setuptools.patch | |||
| @@ -0,0 +1,34 @@ | |||
| 1 | From ebee090ac020c5a4e4194788fc2f53d7a4e30b40 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Sun, 15 Mar 2026 21:28:07 +0100 | ||
| 4 | Subject: [PATCH] skip verifying the availability of setuptools | ||
| 5 | |||
| 6 | The setup script checks is setuptools is available (with the correct minimum | ||
| 7 | version), using setuptool's pkg_resouces modules. Setuptools has dropped | ||
| 8 | this module in version 82, making this import fail. | ||
| 9 | |||
| 10 | This patch skips the availability check of Setuptools, it is expected to be | ||
| 11 | always available from oe-core - the patch itself is oe-specific. | ||
| 12 | |||
| 13 | Upstream has already prepared a solution to rework their setup script to | ||
| 14 | work with the latest Setuptools, however that patch builds on several other | ||
| 15 | patches. | ||
| 16 | |||
| 17 | Upstream-Status: Inappropriate [oe-specific] | ||
| 18 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 19 | --- | ||
| 20 | ez_setup.py | 1 + | ||
| 21 | 1 file changed, 1 insertion(+) | ||
| 22 | |||
| 23 | diff --git a/ez_setup.py b/ez_setup.py | ||
| 24 | index 76e7105..c668e5d 100644 | ||
| 25 | --- a/ez_setup.py | ||
| 26 | +++ b/ez_setup.py | ||
| 27 | @@ -107,6 +107,7 @@ def _do_download(version, download_base, to_dir, download_delay): | ||
| 28 | |||
| 29 | def use_setuptools(version=DEFAULT_VERSION, download_base=DEFAULT_URL, | ||
| 30 | to_dir=os.curdir, download_delay=15): | ||
| 31 | + return | ||
| 32 | # making sure we use the absolute path | ||
| 33 | to_dir = os.path.abspath(to_dir) | ||
| 34 | was_imported = 'pkg_resources' in sys.modules or \ | ||
diff --git a/meta-python/recipes-devtools/python/python3-cassandra-driver_3.29.2.bb b/meta-python/recipes-devtools/python/python3-cassandra-driver_3.29.3.bb index f60167d309..6ab86300f5 100644 --- a/meta-python/recipes-devtools/python/python3-cassandra-driver_3.29.2.bb +++ b/meta-python/recipes-devtools/python/python3-cassandra-driver_3.29.3.bb | |||
| @@ -8,9 +8,12 @@ LICENSE = "Apache-2.0" | |||
| 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93" |
| 9 | SRCNAME = "cassandra-driver" | 9 | SRCNAME = "cassandra-driver" |
| 10 | 10 | ||
| 11 | SRC_URI[sha256sum] = "c4310a7d0457f51a63fb019d8ef501588c491141362b53097fbc62fa06559b7c" | 11 | SRC_URI += "file://0001-skip-verifying-the-availability-of-setuptools.patch" |
| 12 | SRC_URI[sha256sum] = "ff6b82ee4533f6fd4474d833e693b44b984f58337173ee98ed76bce08721a636" | ||
| 12 | 13 | ||
| 13 | inherit pypi setuptools3 | 14 | PYPI_PACKAGE = "cassandra_driver" |
| 15 | |||
| 16 | inherit pypi python_setuptools_build_meta | ||
| 14 | 17 | ||
| 15 | RDEPENDS:${PN} += "\ | 18 | RDEPENDS:${PN} += "\ |
| 16 | python3-cython \ | 19 | python3-cython \ |
diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.4.bb b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.5.bb index 38086ca017..e69d7536a9 100644 --- a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.4.bb +++ b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.5.bb | |||
| @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=48178f3fc1374ad7e830412f812bde05" | |||
| 5 | 5 | ||
| 6 | #SRC_URI += "file://0001-pyproject.toml-Update-mypy-requirement.patch" | 6 | #SRC_URI += "file://0001-pyproject.toml-Update-mypy-requirement.patch" |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a" | 8 | SRC_URI[sha256sum] = "95adae7b6c42a6c5b5b559b1a99149f090a57128155daeea91732c8d970d8644" |
| 9 | 9 | ||
| 10 | DEPENDS += "python3-setuptools-scm-native python3-mypy-native" | 10 | DEPENDS += "python3-setuptools-scm-native python3-mypy-native" |
| 11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-cmake_4.2.1.bb b/meta-python/recipes-devtools/python/python3-cmake_4.2.3.bb index 88f9ff38a0..613652b578 100644 --- a/meta-python/recipes-devtools/python/python3-cmake_4.2.1.bb +++ b/meta-python/recipes-devtools/python/python3-cmake_4.2.3.bb | |||
| @@ -11,7 +11,7 @@ PYPI_PACKAGE = "cmake" | |||
| 11 | PYPI_ARCHIVE_NAME_PREFIX = "pypi-" | 11 | PYPI_ARCHIVE_NAME_PREFIX = "pypi-" |
| 12 | 12 | ||
| 13 | inherit pypi python_setuptools_build_meta | 13 | inherit pypi python_setuptools_build_meta |
| 14 | SRC_URI[sha256sum] = "a07a790ca65946667c0fb286549e8e0b5a850e2f8170ae60d3418573011ca218" | 14 | SRC_URI[sha256sum] = "7a6bc333453c9f7614c7a6e664950d309a5e1f89fa98512d537d4fde27eb8fae" |
| 15 | 15 | ||
| 16 | SRC_URI += " \ | 16 | SRC_URI += " \ |
| 17 | file://CMakeLists.txt \ | 17 | file://CMakeLists.txt \ |
diff --git a/meta-python/recipes-devtools/python/python3-cmd2_3.1.0.bb b/meta-python/recipes-devtools/python/python3-cmd2_3.4.0.bb index 911d0989ff..2ed0bdc769 100644 --- a/meta-python/recipes-devtools/python/python3-cmd2_3.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-cmd2_3.4.0.bb | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | SUMMARY = "Extra features for standard library's cmd module" | 1 | SUMMARY = "Extra features for standard library's cmd module" |
| 2 | HOMEPAGE = "https://github.com/python-cmd2/cmd2" | 2 | HOMEPAGE = "https://github.com/python-cmd2/cmd2" |
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=26efe44f9946f43292f90070d9d5590c" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f2a861642858e0858af9dd4e4716bae0" |
| 5 | 5 | ||
| 6 | DEPENDS += "python3-setuptools-scm-native" | 6 | DEPENDS += "python3-setuptools-scm-native" |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "cce3aece018b0b1055988adaa2b687ac9c1df38bfd2abfc29dbeb51a9707de33" | 8 | SRC_URI[sha256sum] = "fd43ef7540609469f055858146f2c592ca4c58e3c336b5efbc5502459ab0bdb2" |
| 9 | 9 | ||
| 10 | inherit pypi python_setuptools_build_meta python3native | 10 | inherit pypi python_setuptools_build_meta python3native |
| 11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-configargparse_1.7.1.bb b/meta-python/recipes-devtools/python/python3-configargparse_1.7.3.bb index c056109c5a..6715abab3a 100644 --- a/meta-python/recipes-devtools/python/python3-configargparse_1.7.1.bb +++ b/meta-python/recipes-devtools/python/python3-configargparse_1.7.3.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/bw2/ConfigArgParse" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=da746463714cc35999ed9a42339f2943" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=da746463714cc35999ed9a42339f2943" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "79c2ddae836a1e5914b71d58e4b9adbd9f7779d4e6351a637b7d2d9b6c46d3d9" | 6 | SRC_URI[sha256sum] = "76dd1a51145fb7ca82621ee08cd38ec0c6316fe27a38b9137b75667d1116399e" |
| 7 | 7 | ||
| 8 | PYPI_PACKAGE = "configargparse" | 8 | PYPI_PACKAGE = "configargparse" |
| 9 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 9 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
diff --git a/meta-python/recipes-devtools/python/python3-coverage_7.13.1.bb b/meta-python/recipes-devtools/python/python3-coverage_7.13.4.bb index d3e98c6987..b02f38e568 100644 --- a/meta-python/recipes-devtools/python/python3-coverage_7.13.1.bb +++ b/meta-python/recipes-devtools/python/python3-coverage_7.13.4.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://coverage.readthedocs.io" | |||
| 3 | LICENSE = "Apache-2.0" | 3 | LICENSE = "Apache-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "b7593fe7eb5feaa3fbb461ac79aac9f9fc0387a5ca8080b0c6fe2ca27b091afd" | 6 | SRC_URI[sha256sum] = "e5c8f6ed1e61a8b2dcdf31eb0b9bbf0130750ca79c1c49eb898e2ad86f5ccc91" |
| 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-cssselect2_0.8.0.bb b/meta-python/recipes-devtools/python/python3-cssselect2_0.9.0.bb index 20165a098c..7353e498eb 100644 --- a/meta-python/recipes-devtools/python/python3-cssselect2_0.8.0.bb +++ b/meta-python/recipes-devtools/python/python3-cssselect2_0.9.0.bb | |||
| @@ -6,7 +6,7 @@ DESCRIPTION = "cssselect2 is a straightforward implementation of CSS4 Selectors | |||
| 6 | LICENSE = "BSD-3-Clause" | 6 | LICENSE = "BSD-3-Clause" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=aa7228954285c7398bb6711fee73b4ac" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=aa7228954285c7398bb6711fee73b4ac" |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "7674ffb954a3b46162392aee2a3a0aedb2e14ecf99fcc28644900f4e6e3e9d3a" | 9 | SRC_URI[sha256sum] = "759aa22c216326356f65e62e791d66160a0f9c91d1424e8d8adc5e74dddfc6fb" |
| 10 | 10 | ||
| 11 | inherit pypi python_setuptools_build_meta | 11 | inherit pypi python_setuptools_build_meta |
| 12 | 12 | ||
diff --git a/meta-python/recipes-devtools/python/python3-dateparser_1.2.2.bb b/meta-python/recipes-devtools/python/python3-dateparser_1.3.0.bb index b66900aebb..012c9654a4 100644 --- a/meta-python/recipes-devtools/python/python3-dateparser_1.2.2.bb +++ b/meta-python/recipes-devtools/python/python3-dateparser_1.3.0.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/scrapinghub/dateparser" | |||
| 3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3d3ed25571191e7aa3f55d0a6efe0051" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3d3ed25571191e7aa3f55d0a6efe0051" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "986316f17cb8cdc23ea8ce563027c5ef12fc725b6fb1d137c14ca08777c5ecf7" | 6 | SRC_URI[sha256sum] = "5bccf5d1ec6785e5be71cc7ec80f014575a09b4923e762f850e57443bddbf1a5" |
| 7 | 7 | ||
| 8 | PYPI_PACKAGE = "dateparser" | 8 | PYPI_PACKAGE = "dateparser" |
| 9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-dbus-deviation/0001-Prevent-trying-to-donwload-requierment-which-will-ca.patch b/meta-python/recipes-devtools/python/python3-dbus-deviation/0001-Prevent-trying-to-donwload-requierment-which-will-ca.patch new file mode 100644 index 0000000000..b163db772c --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-dbus-deviation/0001-Prevent-trying-to-donwload-requierment-which-will-ca.patch | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | Subject: [PATCH] Prevent trying to donwload requierment which will cause | ||
| 2 | network error. | ||
| 3 | |||
| 4 | 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f1e83062ad0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/setuptools-git/ | ||
| 5 | |||
| 6 | Upstream-Status: Inappropriate [oe specific] | ||
| 7 | |||
| 8 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> | ||
| 9 | --- | ||
| 10 | setup.py | 1 - | ||
| 11 | 1 file changed, 1 deletion(-) | ||
| 12 | |||
| 13 | diff --git a/setup.py b/setup.py | ||
| 14 | index 245193f..d899e4c 100755 | ||
| 15 | --- a/setup.py | ||
| 16 | +++ b/setup.py | ||
| 17 | @@ -92,7 +92,6 @@ setuptools.setup( | ||
| 18 | exclude_package_data={'': ['.gitignore']}, | ||
| 19 | zip_safe=True, | ||
| 20 | setup_requires=[ | ||
| 21 | - 'setuptools_git >= 0.3', | ||
| 22 | 'sphinx', | ||
| 23 | ], | ||
| 24 | install_requires=['lxml'], | ||
| 25 | -- | ||
| 26 | 2.43.0 | ||
| 27 | |||
diff --git a/meta-python/recipes-devtools/python/python3-dbus-deviation_0.6.1.bb b/meta-python/recipes-devtools/python/python3-dbus-deviation_0.6.1.bb new file mode 100644 index 0000000000..e969e85465 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-dbus-deviation_0.6.1.bb | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | SUMMARY = "dbus-deviation is a project for parsing D-Bus introspection XML and processing it in various ways" | ||
| 2 | HOMEPAGE = "https://tecnocode.co.uk/dbus-deviation/" | ||
| 3 | LICENSE = "LGPL-2.1-or-later" | ||
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=90263a49bc1d9a204656fec4d5616c66" | ||
| 5 | |||
| 6 | SRC_URI[sha256sum] = "e06b88efe223885d2725df51cf7c9b7b463d1c6f04ea49d4690874318d0eb7a3" | ||
| 7 | |||
| 8 | inherit pypi setuptools3 | ||
| 9 | |||
| 10 | SRC_URI += "file://0001-Prevent-trying-to-donwload-requierment-which-will-ca.patch" | ||
| 11 | |||
| 12 | DEPENDS += "python3-sphinx-native" | ||
| 13 | |||
| 14 | do_install:append() { | ||
| 15 | for ss in $(find ${D}${PYTHON_SITEPACKAGES_DIR} -type f -name "*.py"); do | ||
| 16 | sed -i 's,/usr/bin/python$,/usr/bin/env python3,' "$ss" | ||
| 17 | done | ||
| 18 | } | ||
| 19 | |||
| 20 | BBCLASSEXTEND = "native" | ||
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-dill_0.4.0.bb b/meta-python/recipes-devtools/python/python3-dill_0.4.1.bb index d421b1a887..e08e97113d 100644 --- a/meta-python/recipes-devtools/python/python3-dill_0.4.0.bb +++ b/meta-python/recipes-devtools/python/python3-dill_0.4.1.bb | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | SUMMARY = "Serialize all of python" | 1 | SUMMARY = "Serialize all of python" |
| 2 | HOMEPAGE = "https://pypi.org/project/dill/" | 2 | HOMEPAGE = "https://pypi.org/project/dill/" |
| 3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=ed5ea77287d7d542949d6dd0bc288ac0" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7a60f86720d45856324c45945cfed6b3" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "0633f1d2df477324f53a895b02c901fb961bdbf65a17122586ea7019292cbcf0" | 6 | SRC_URI[sha256sum] = "423092df4182177d4d8ba8290c8a5b640c66ab35ec7da59ccfa00f6fa3eea5fa" |
| 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-django.inc b/meta-python/recipes-devtools/python/python3-django.inc index 589f6a5b85..4191d4384f 100644 --- a/meta-python/recipes-devtools/python/python3-django.inc +++ b/meta-python/recipes-devtools/python/python3-django.inc | |||
| @@ -43,6 +43,10 @@ do_install_ptest(){ | |||
| 43 | cp -r ${S}/tests ${D}${PTEST_PATH} | 43 | cp -r ${S}/tests ${D}${PTEST_PATH} |
| 44 | sed -i 's,/usr/bin/env python,/usr/bin/env python3,' ${D}${PTEST_PATH}/tests/runtests.py | 44 | sed -i 's,/usr/bin/env python,/usr/bin/env python3,' ${D}${PTEST_PATH}/tests/runtests.py |
| 45 | ln -sr ${D}${libdir}/python3.*/site-packages/django ${D}${PTEST_PATH}/django | 45 | ln -sr ${D}${libdir}/python3.*/site-packages/django ${D}${PTEST_PATH}/django |
| 46 | |||
| 47 | # make the top folder writable for all - django 6 creates a test db file in there | ||
| 48 | # with a test user | ||
| 49 | chmod 777 ${D}${PTEST_PATH}/tests | ||
| 46 | } | 50 | } |
| 47 | 51 | ||
| 48 | RDEPENDS:${PN}-ptest += " \ | 52 | RDEPENDS:${PN}-ptest += " \ |
diff --git a/meta-python/recipes-devtools/python/python3-django/0001-Fix-test_strip_tags-test.patch b/meta-python/recipes-devtools/python/python3-django/0001-Fix-test_strip_tags-test.patch deleted file mode 100644 index f77c3b963a..0000000000 --- a/meta-python/recipes-devtools/python/python3-django/0001-Fix-test_strip_tags-test.patch +++ /dev/null | |||
| @@ -1,76 +0,0 @@ | |||
| 1 | From 7b80b2186300620931009fd62c2969f108fe7a62 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Jacob Walls <jacobtylerwalls@gmail.com> | ||
| 3 | Date: Thu, 11 Dec 2025 08:44:19 -0500 | ||
| 4 | Subject: [PATCH] Refs #36499 -- Adjusted test_strip_tags following Python | ||
| 5 | behavior change for incomplete entities. | ||
| 6 | |||
| 7 | Upstream-Status: Backport [https://github.com/django/django/commit/7b80b2186300620931009fd62c2969f108fe7a62] | ||
| 8 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 9 | --- | ||
| 10 | tests/utils_tests/test_html.py | 25 ++++++++++++++++++++----- | ||
| 11 | 1 file changed, 20 insertions(+), 5 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/tests/utils_tests/test_html.py b/tests/utils_tests/test_html.py | ||
| 14 | index 7412c2624c73..ee115aaf1cf2 100644 | ||
| 15 | --- a/tests/utils_tests/test_html.py | ||
| 16 | +++ b/tests/utils_tests/test_html.py | ||
| 17 | @@ -1,3 +1,4 @@ | ||
| 18 | +import math | ||
| 19 | import os | ||
| 20 | import sys | ||
| 21 | from datetime import datetime | ||
| 22 | @@ -124,7 +125,7 @@ | ||
| 23 | # old and new results. The check below is temporary until all supported | ||
| 24 | # Python versions and CI workers include the fix. See: | ||
| 25 | # https://github.com/python/cpython/commit/6eb6c5db | ||
| 26 | - min_fixed = { | ||
| 27 | + min_fixed_security = { | ||
| 28 | (3, 14): (3, 14), | ||
| 29 | (3, 13): (3, 13, 6), | ||
| 30 | (3, 12): (3, 12, 12), | ||
| 31 | @@ -132,7 +133,21 @@ | ||
| 32 | (3, 10): (3, 10, 19), | ||
| 33 | (3, 9): (3, 9, 24), | ||
| 34 | } | ||
| 35 | - htmlparser_fixed = sys.version_info >= min_fixed[sys.version_info[:2]] | ||
| 36 | + # Similarly, there was a fix for terminating incomplete entities. See: | ||
| 37 | + # https://github.com/python/cpython/commit/95296a9d | ||
| 38 | + min_fixed_incomplete_entities = { | ||
| 39 | + (3, 14): (3, 14, 1), | ||
| 40 | + (3, 13): (3, 13, 10), | ||
| 41 | + (3, 12): (3, 12, math.inf), # not fixed in 3.12. | ||
| 42 | + } | ||
| 43 | + major_version = sys.version_info[:2] | ||
| 44 | + htmlparser_fixed_security = sys.version_info >= min_fixed_security.get( | ||
| 45 | + major_version, major_version | ||
| 46 | + ) | ||
| 47 | + htmlparser_fixed_incomplete_entities = ( | ||
| 48 | + sys.version_info | ||
| 49 | + >= min_fixed_incomplete_entities.get(major_version, major_version) | ||
| 50 | + ) | ||
| 51 | items = ( | ||
| 52 | ( | ||
| 53 | "<p>See: 'é is an apostrophe followed by e acute</p>", | ||
| 54 | @@ -159,16 +174,19 @@ | ||
| 55 | # https://bugs.python.org/issue20288 | ||
| 56 | ("&gotcha&#;<>", "&gotcha&#;<>"), | ||
| 57 | ("<sc<!-- -->ript>test<<!-- -->/script>", "ript>test"), | ||
| 58 | - ("<script>alert()</script>&h", "alert()h"), | ||
| 59 | + ( | ||
| 60 | + "<script>alert()</script>&h", | ||
| 61 | + "alert()&h;" if htmlparser_fixed_incomplete_entities else "alert()h", | ||
| 62 | + ), | ||
| 63 | ( | ||
| 64 | "><!" + ("&" * 16000) + "D", | ||
| 65 | - ">" if htmlparser_fixed else "><!" + ("&" * 16000) + "D", | ||
| 66 | + ">" if htmlparser_fixed_security else "><!" + ("&" * 16000) + "D", | ||
| 67 | ), | ||
| 68 | ("X<<<<br>br>br>br>X", "XX"), | ||
| 69 | ("<" * 50 + "a>" * 50, ""), | ||
| 70 | ( | ||
| 71 | ">" + "<a" * 500 + "a", | ||
| 72 | - ">" if htmlparser_fixed else ">" + "<a" * 500 + "a", | ||
| 73 | + ">" if htmlparser_fixed_security else ">" + "<a" * 500 + "a", | ||
| 74 | ), | ||
| 75 | ("<a" * 49 + "a" * 951, "<a" * 49 + "a" * 951), | ||
| 76 | ("<" + "a" * 1_002, "<" + "a" * 1_002), | ||
diff --git a/meta-python/recipes-devtools/python/python3-django_5.2.12.bb b/meta-python/recipes-devtools/python/python3-django_5.2.12.bb new file mode 100644 index 0000000000..13166d4c53 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-django_5.2.12.bb | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | require python3-django.inc | ||
| 2 | inherit python_setuptools_build_meta | ||
| 3 | |||
| 4 | SRC_URI += "file://0001-fix-test_msgfmt_error_including_non_ascii-test.patch" | ||
| 5 | SRC_URI[sha256sum] = "6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb" | ||
diff --git a/meta-python/recipes-devtools/python/python3-django_5.2.9.bb b/meta-python/recipes-devtools/python/python3-django_5.2.9.bb deleted file mode 100644 index 11f438d623..0000000000 --- a/meta-python/recipes-devtools/python/python3-django_5.2.9.bb +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | require python3-django.inc | ||
| 2 | inherit python_setuptools_build_meta | ||
| 3 | |||
| 4 | SRC_URI += "file://0001-fix-test_msgfmt_error_including_non_ascii-test.patch \ | ||
| 5 | file://0001-Fix-test_strip_tags-test.patch \ | ||
| 6 | " | ||
| 7 | SRC_URI[sha256sum] = "16b5ccfc5e8c27e6c0561af551d2ea32852d7352c67d452ae3e76b4f6b2ca495" | ||
diff --git a/meta-python/recipes-devtools/python/python3-django_6.0.1.bb b/meta-python/recipes-devtools/python/python3-django_6.0.3.bb index 9642a3c581..b3aec8870a 100644 --- a/meta-python/recipes-devtools/python/python3-django_6.0.1.bb +++ b/meta-python/recipes-devtools/python/python3-django_6.0.3.bb | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | require python3-django.inc | 1 | require python3-django.inc |
| 2 | inherit python_setuptools_build_meta | 2 | inherit python_setuptools_build_meta |
| 3 | 3 | ||
| 4 | SRC_URI[sha256sum] = "ed76a7af4da21551573b3d9dfc1f53e20dd2e6c7d70a3adc93eedb6338130a5f" | 4 | SRC_URI[sha256sum] = "90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1" |
| 5 | 5 | ||
| 6 | # Set DEFAULT_PREFERENCE so that the LTS version of django is built by | 6 | # Set DEFAULT_PREFERENCE so that the LTS version of django is built by |
| 7 | # default. To build the 6.x branch, | 7 | # default. To build the 6.x branch, |
diff --git a/meta-python/recipes-devtools/python/python3-elementpath_5.1.0.bb b/meta-python/recipes-devtools/python/python3-elementpath_5.1.1.bb index 06bfa2cf1b..d89a012f9a 100644 --- a/meta-python/recipes-devtools/python/python3-elementpath_5.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-elementpath_5.1.1.bb | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | DESCRIPTION = "Provide XPath 1.0 and 2.0 selectors for Python's ElementTree XML data structures, both for the standard ElementTree library and for the lxml.etree library." | 1 | DESCRIPTION = "Provide XPath 1.0 and 2.0 selectors for Python's ElementTree XML data structures, both for the standard ElementTree library and for the lxml.etree library." |
| 2 | HOMEPAGE = "https://github.com/sissaschool/elementpath" | 2 | HOMEPAGE = "https://github.com/sissaschool/elementpath" |
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=9291d2ba8ccce92cf704b173e0dca725" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=c04ab6ce886cc843af8941bb199406ba" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "61618f64686ce73cf6f191b17298e2568e9a1763b125fc7f2cb796ad0eacfd1e" | 6 | SRC_URI[sha256sum] = "c4d1bd6aed987258354d0ea004d965eb0a6818213326bd4fd9bde5dacdb20277" |
| 7 | 7 | ||
| 8 | PYPI_PACKAGE = "elementpath" | 8 | PYPI_PACKAGE = "elementpath" |
| 9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-engineio_4.9.0.bb b/meta-python/recipes-devtools/python/python3-engineio_4.13.1.bb index 790d1b44cf..f8bb87dfde 100644 --- a/meta-python/recipes-devtools/python/python3-engineio_4.9.0.bb +++ b/meta-python/recipes-devtools/python/python3-engineio_4.13.1.bb | |||
| @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=42d0a9e728978f0eeb759c3be91536b8" | |||
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
| 9 | 9 | ||
| 10 | PYPI_PACKAGE = "python-engineio" | 10 | PYPI_PACKAGE = "python_engineio" |
| 11 | 11 | ||
| 12 | RDEPENDS:${PN} += " \ | 12 | RDEPENDS:${PN} += " \ |
| 13 | python3-netclient \ | 13 | python3-netclient \ |
| @@ -17,4 +17,4 @@ RDEPENDS:${PN} += " \ | |||
| 17 | python3-asyncio \ | 17 | python3-asyncio \ |
| 18 | " | 18 | " |
| 19 | 19 | ||
| 20 | SRC_URI[sha256sum] = "e87459c15638e567711fd156e6f9c4a402668871bed79523f0ecfec744729ec7" | 20 | SRC_URI[sha256sum] = "0a853fcef52f5b345425d8c2b921ac85023a04dfcf75d7b74696c61e940fd066" |
diff --git a/meta-python/recipes-devtools/python/python3-evdev_1.9.2.bb b/meta-python/recipes-devtools/python/python3-evdev_1.9.3.bb index 993dfca1e6..ac687afbb4 100644 --- a/meta-python/recipes-devtools/python/python3-evdev_1.9.2.bb +++ b/meta-python/recipes-devtools/python/python3-evdev_1.9.3.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/gvalkov/python-evdev" | |||
| 3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d7bd1cc4c71b706c7e2d4053aef50f2a" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d7bd1cc4c71b706c7e2d4053aef50f2a" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "5d3278892ce1f92a74d6bf888cc8525d9f68af85dbe336c95d1c87fb8f423069" | 6 | SRC_URI[sha256sum] = "2c140e01ac8437758fa23fe5c871397412461f42d421aa20241dc8fe8cfccbc9" |
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta ptest-python-pytest | 8 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
| 9 | 9 | ||
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.8.0.bb b/meta-python/recipes-devtools/python/python3-faker_40.8.0.bb new file mode 100644 index 0000000000..36c81ded0b --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-faker_40.8.0.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] = "936a3c9be6c004433f20aa4d99095df5dec82b8c7ad07459756041f8c1728875" | ||
| 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-fastapi_0.128.0.bb b/meta-python/recipes-devtools/python/python3-fastapi_0.135.1.bb index f047f5321a..4eb9dced82 100644 --- a/meta-python/recipes-devtools/python/python3-fastapi_0.128.0.bb +++ b/meta-python/recipes-devtools/python/python3-fastapi_0.135.1.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://fastapi.tiangolo.com/" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=95792ff3fe8e11aa49ceb247e66e4810" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=95792ff3fe8e11aa49ceb247e66e4810" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "1cc179e1cef10a6be60ffe429f79b829dce99d8de32d7acb7e6c8dfdf7f2645a" | 6 | SRC_URI[sha256sum] = "d04115b508d936d254cea545b7312ecaa58a7b3a0f84952535b4c9afae7668cd" |
| 7 | 7 | ||
| 8 | SRC_URI += "file://run-ptest" | 8 | SRC_URI += "file://run-ptest" |
| 9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-filelock_3.20.3.bb b/meta-python/recipes-devtools/python/python3-filelock_3.25.0.bb index 4499b220bd..91faecc92b 100644 --- a/meta-python/recipes-devtools/python/python3-filelock_3.20.3.bb +++ b/meta-python/recipes-devtools/python/python3-filelock_3.25.0.bb | |||
| @@ -2,11 +2,11 @@ | |||
| 2 | # Copyright (C) 2023 iris-GmbH infrared & intelligent sensors | 2 | # Copyright (C) 2023 iris-GmbH infrared & intelligent sensors |
| 3 | SUMMARY = "A single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication" | 3 | SUMMARY = "A single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication" |
| 4 | HOMEPAGE = "https://py-filelock.readthedocs.io/" | 4 | HOMEPAGE = "https://py-filelock.readthedocs.io/" |
| 5 | LICENSE = "Unlicense" | 5 | LICENSE = "MIT" |
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=911690f51af322440237a253d695d19f" | 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=2c6acbdf7bb74caa37512c3a5ca6857b" |
| 7 | 7 | ||
| 8 | SRC_URI += "file://run-ptest" | 8 | SRC_URI += "file://run-ptest" |
| 9 | SRC_URI[sha256sum] = "18c57ee915c7ec61cff0ecf7f0f869936c7c30191bb0cf406f1341778d0834e1" | 9 | SRC_URI[sha256sum] = "8f00faf3abf9dc730a1ffe9c354ae5c04e079ab7d3a683b7c32da5dd05f26af3" |
| 10 | 10 | ||
| 11 | BBCLASSEXTEND = "native nativesdk" | 11 | BBCLASSEXTEND = "native nativesdk" |
| 12 | 12 | ||
diff --git a/meta-python/recipes-devtools/python/python3-flask-cors_5.0.0.bb b/meta-python/recipes-devtools/python/python3-flask-cors_6.0.2.bb index 1fead4f8d1..6134b5ba10 100644 --- a/meta-python/recipes-devtools/python/python3-flask-cors_5.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-flask-cors_6.0.2.bb | |||
| @@ -5,14 +5,14 @@ DESCRIPTION = "\ | |||
| 5 | " | 5 | " |
| 6 | SECTION = "devel/python" | 6 | SECTION = "devel/python" |
| 7 | LICENSE = "MIT" | 7 | LICENSE = "MIT" |
| 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=118fecaa576ab51c1520f95e98db61ce" | 8 | LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=134f1026f0de92fd30e71976590a2868" |
| 9 | 9 | ||
| 10 | PYPI_PACKAGE = "flask_cors" | 10 | PYPI_PACKAGE = "flask_cors" |
| 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 12 | 12 | ||
| 13 | CVE_PRODUCT = "flask-cors" | 13 | CVE_PRODUCT = "flask-cors" |
| 14 | 14 | ||
| 15 | inherit pypi setuptools3 | 15 | inherit pypi python_setuptools_build_meta |
| 16 | SRC_URI[sha256sum] = "5aadb4b950c4e93745034594d9f3ea6591f734bb3662e16e255ffbf5e89c88ef" | 16 | SRC_URI[sha256sum] = "6e118f3698249ae33e429760db98ce032a8bf9913638d085ca0f4c5534ad2423" |
| 17 | 17 | ||
| 18 | RDEPENDS:${PN} += "python3-flask" | 18 | RDEPENDS:${PN} += "python3-flask" |
diff --git a/meta-python/recipes-devtools/python/python3-flask-jwt-extended_4.6.0.bb b/meta-python/recipes-devtools/python/python3-flask-jwt-extended_4.7.1.bb index e188f2b09c..b36ea81d97 100644 --- a/meta-python/recipes-devtools/python/python3-flask-jwt-extended_4.6.0.bb +++ b/meta-python/recipes-devtools/python/python3-flask-jwt-extended_4.7.1.bb | |||
| @@ -5,10 +5,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=9166295d7c482b9440bbb2b5c0fa43ac" | |||
| 5 | 5 | ||
| 6 | inherit pypi setuptools3 | 6 | inherit pypi setuptools3 |
| 7 | 7 | ||
| 8 | PYPI_PACKAGE = "Flask-JWT-Extended" | 8 | PYPI_PACKAGE = "flask_jwt_extended" |
| 9 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 9 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 10 | 10 | ||
| 11 | SRC_URI[sha256sum] = "9215d05a9413d3855764bcd67035e75819d23af2fafb6b55197eb5a3313fdfb2" | 11 | SRC_URI[sha256sum] = "8085d6757505b6f3291a2638c84d207e8f0ad0de662d1f46aa2f77e658a0c976" |
| 12 | 12 | ||
| 13 | RDEPENDS:${PN} += "\ | 13 | RDEPENDS:${PN} += "\ |
| 14 | python3-werkzeug \ | 14 | python3-werkzeug \ |
diff --git a/meta-python/recipes-devtools/python/python3-flask-limiter_4.1.1.bb b/meta-python/recipes-devtools/python/python3-flask-limiter_4.1.1.bb new file mode 100644 index 0000000000..7c2e18ffba --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-flask-limiter_4.1.1.bb | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | SUMMARY = "Rate Limiting extension for Flask" | ||
| 2 | DESCRIPTION = "Flask-Limiter adds rate limiting to Flask applications." | ||
| 3 | HOMEPAGE = "https://github.com/alisaifee/flask-limiter" | ||
| 4 | LICENSE = "MIT" | ||
| 5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2455d5e574bc0fc489411ca45766ac78" | ||
| 6 | |||
| 7 | SRC_URI[sha256sum] = "ca11608fc7eec43dcea606964ca07c3bd4ec1ae89043a0f67f717899a4f48106" | ||
| 8 | |||
| 9 | PYPI_PACKAGE = "flask_limiter" | ||
| 10 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | ||
| 11 | |||
| 12 | inherit pypi python_hatchling | ||
| 13 | |||
| 14 | DEPENDS += "python3-hatch-vcs-native" | ||
| 15 | |||
| 16 | RDEPENDS:${PN} += " \ | ||
| 17 | python3-flask \ | ||
| 18 | python3-limits \ | ||
| 19 | python3-ordered-set \ | ||
| 20 | python3-werkzeug \ | ||
| 21 | " | ||
diff --git a/meta-python/recipes-devtools/python/python3-flask-mail_0.9.1.bb b/meta-python/recipes-devtools/python/python3-flask-mail_0.10.0.bb index c5b839eb72..5d3f60cff0 100644 --- a/meta-python/recipes-devtools/python/python3-flask-mail_0.9.1.bb +++ b/meta-python/recipes-devtools/python/python3-flask-mail_0.10.0.bb | |||
| @@ -2,14 +2,14 @@ SUMMARY = "Flask extension for sending email" | |||
| 2 | DESCRIPTION = "A Flask extension for sending email" | 2 | DESCRIPTION = "A Flask extension for sending email" |
| 3 | HOMEPAGE = " https://github.com/rduplain/flask-email" | 3 | HOMEPAGE = " https://github.com/rduplain/flask-email" |
| 4 | LICENSE = "BSD-3-Clause" | 4 | LICENSE = "BSD-3-Clause" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=5b16dfa6d3f275ace5985bb92949f770" | 5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=201f2b80112efa61b78515bd54e9f138" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "22e5eb9a940bf407bcf30410ecc3708f3c56cc44b29c34e1726fe85006935f41" | 7 | SRC_URI[sha256sum] = "44083e7b02bbcce792209c06252f8569dd5a325a7aaa76afe7330422bd97881d" |
| 8 | 8 | ||
| 9 | PYPI_PACKAGE = "Flask-Mail" | 9 | PYPI_PACKAGE = "flask_mail" |
| 10 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 10 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 11 | 11 | ||
| 12 | inherit pypi setuptools3 | 12 | inherit pypi python_setuptools_build_meta |
| 13 | 13 | ||
| 14 | RDEPENDS:${PN} = " \ | 14 | RDEPENDS:${PN} = " \ |
| 15 | python3-blinker \ | 15 | python3-blinker \ |
diff --git a/meta-python/recipes-devtools/python/python3-flask-marshmallow_1.3.0.bb b/meta-python/recipes-devtools/python/python3-flask-marshmallow_1.4.0.bb index f0cc8ef64f..189ed5335b 100644 --- a/meta-python/recipes-devtools/python/python3-flask-marshmallow_1.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-flask-marshmallow_1.4.0.bb | |||
| @@ -8,7 +8,7 @@ inherit pypi python_flit_core | |||
| 8 | PYPI_PACKAGE = "flask_marshmallow" | 8 | PYPI_PACKAGE = "flask_marshmallow" |
| 9 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 9 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 10 | 10 | ||
| 11 | SRC_URI[sha256sum] = "27a35d0ce5dcba161cc5f2f4764afbc2536c93fa439a793250b827835e3f3be6" | 11 | SRC_URI[sha256sum] = "98c90a253052c72d2ddddc925539ac33bbd780c6fba86478ffe18e3b89d8b471" |
| 12 | 12 | ||
| 13 | RDEPENDS:${PN} += "\ | 13 | RDEPENDS:${PN} += "\ |
| 14 | python3-flask \ | 14 | python3-flask \ |
diff --git a/meta-python/recipes-devtools/python/python3-flask-migrate_4.0.7.bb b/meta-python/recipes-devtools/python/python3-flask-migrate_4.1.0.bb index bacf7851aa..7cdada071f 100644 --- a/meta-python/recipes-devtools/python/python3-flask-migrate_4.0.7.bb +++ b/meta-python/recipes-devtools/python/python3-flask-migrate_4.1.0.bb | |||
| @@ -2,9 +2,9 @@ DESCRIPTION = "SQLAlchemy database migrations for Flask applications using Alemb | |||
| 2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b69377f79f3f48c661701236d5a6a85" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b69377f79f3f48c661701236d5a6a85" |
| 4 | 4 | ||
| 5 | SRC_URI[sha256sum] = "dff7dd25113c210b069af280ea713b883f3840c1e3455274745d7355778c8622" | 5 | SRC_URI[sha256sum] = "1a336b06eb2c3ace005f5f2ded8641d534c18798d64061f6ff11f79e1434126d" |
| 6 | 6 | ||
| 7 | PYPI_PACKAGE = "Flask-Migrate" | 7 | PYPI_PACKAGE = "flask_migrate" |
| 8 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 8 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 9 | 9 | ||
| 10 | inherit pypi python_setuptools_build_meta | 10 | inherit pypi python_setuptools_build_meta |
diff --git a/meta-python/recipes-devtools/python/python3-flask-pymongo_2.3.0.bb b/meta-python/recipes-devtools/python/python3-flask-pymongo_3.0.1.bb index 75a52a033e..7773e2830e 100644 --- a/meta-python/recipes-devtools/python/python3-flask-pymongo_2.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-flask-pymongo_3.0.1.bb | |||
| @@ -5,13 +5,17 @@ SECTION = "devel/python" | |||
| 5 | LICENSE = "BSD-2-Clause" | 5 | LICENSE = "BSD-2-Clause" |
| 6 | LIC_FILES_CHKSUM = "file://flask_pymongo/wrappers.py;beginline=1;endline=24;md5=424c4e1047d28e01b4e4634a069c019d" | 6 | LIC_FILES_CHKSUM = "file://flask_pymongo/wrappers.py;beginline=1;endline=24;md5=424c4e1047d28e01b4e4634a069c019d" |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "620eb02dc8808a5fcb90f26cab6cba9d6bf497b15032ae3ca99df80366e33314" | 8 | SRC_URI[sha256sum] = "d225b51c21ceca2e670e6cca79b5c584ad17b96252b48e84e3b423ddb73304cc" |
| 9 | 9 | ||
| 10 | PYPI_PACKAGE = "Flask-PyMongo" | 10 | PYPI_PACKAGE = "flask_pymongo" |
| 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 12 | 12 | ||
| 13 | inherit pypi setuptools3 | 13 | inherit pypi python_setuptools_build_meta python_hatchling |
| 14 | 14 | ||
| 15 | DEPENDS = "python3-vcversioner python3-vcversioner-native" | 15 | DEPENDS = " \ |
| 16 | python3-vcversioner \ | ||
| 17 | python3-vcversioner-native \ | ||
| 18 | python3-hatchling-native \ | ||
| 19 | " | ||
| 16 | 20 | ||
| 17 | RDEPENDS:${PN} = "python3-pymongo python3-flask" | 21 | RDEPENDS:${PN} = "python3-pymongo python3-flask" |
diff --git a/meta-python/recipes-devtools/python/python3-flask-socketio_5.3.6.bb b/meta-python/recipes-devtools/python/python3-flask-socketio_5.6.1.bb index 7371d7646c..9e94d20748 100644 --- a/meta-python/recipes-devtools/python/python3-flask-socketio_5.3.6.bb +++ b/meta-python/recipes-devtools/python/python3-flask-socketio_5.6.1.bb | |||
| @@ -7,10 +7,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=38cc21254909604298ce763a6e4440a0" | |||
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
| 9 | 9 | ||
| 10 | PYPI_PACKAGE = "Flask-SocketIO" | 10 | PYPI_PACKAGE = "flask_socketio" |
| 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 12 | 12 | ||
| 13 | SRC_URI[sha256sum] = "bb8f9f9123ef47632f5ce57a33514b0c0023ec3696b2384457f0fcaa5b70501c" | 13 | SRC_URI[sha256sum] = "fe5bd995c3ed4da9a98f335d0d830fa1a19d84a64789f6265642a671fdacaeac" |
| 14 | 14 | ||
| 15 | RDEPENDS:${PN} += "\ | 15 | RDEPENDS:${PN} += "\ |
| 16 | python3-flask \ | 16 | python3-flask \ |
diff --git a/meta-python/recipes-devtools/python/python3-flask_3.1.2.bb b/meta-python/recipes-devtools/python/python3-flask_3.1.3.bb index 1b289c7227..559f781e7e 100644 --- a/meta-python/recipes-devtools/python/python3-flask_3.1.2.bb +++ b/meta-python/recipes-devtools/python/python3-flask_3.1.3.bb | |||
| @@ -1,12 +1,12 @@ | |||
| 1 | SUMMARY = "A microframework based on Werkzeug, Jinja2 and good intentions" | 1 | SUMMARY = "A microframework based on Werkzeug, Jinja2 and good intentions" |
| 2 | DESCRIPTION = "\ | 2 | DESCRIPTION = "\ |
| 3 | Flask is a microframework for Python based on Werkzeug, Jinja 2 and good \ | 3 | Flask is a microframework for Python based on Werkzeug, Jinja 2 and good \ |
| 4 | intentions. And before you ask: It’s BSD licensed!" | 4 | intentions. And before you ask: It is BSD licensed!" |
| 5 | HOMEPAGE = "https://github.com/pallets/flask" | 5 | HOMEPAGE = "https://github.com/pallets/flask" |
| 6 | LICENSE = "BSD-3-Clause" | 6 | LICENSE = "BSD-3-Clause" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75" | 7 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75" |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "bf656c15c80190ed628ad08cdfd3aaa35beb087855e2f494910aa3774cc4fd87" | 9 | SRC_URI[sha256sum] = "0ef0e52b8a9cd932855379197dd8f94047b359ca0a78695144304cb45f87c9eb" |
| 10 | 10 | ||
| 11 | CVE_PRODUCT = "flask" | 11 | CVE_PRODUCT = "flask" |
| 12 | 12 | ||
diff --git a/meta-python/recipes-devtools/python/python3-fsspec_2025.12.0.bb b/meta-python/recipes-devtools/python/python3-fsspec_2026.2.0.bb index ea3e63968f..3b165a663e 100644 --- a/meta-python/recipes-devtools/python/python3-fsspec_2025.12.0.bb +++ b/meta-python/recipes-devtools/python/python3-fsspec_2026.2.0.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/fsspec/filesystem_spec" | |||
| 3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b38a11bf4dcdfc66307f8515ce1fbaa6" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b38a11bf4dcdfc66307f8515ce1fbaa6" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "c505de011584597b1060ff778bb664c1bc022e87921b0e4f10cc9c44f9635973" | 6 | SRC_URI[sha256sum] = "6544e34b16869f5aacd5b90bdf1a71acb37792ea3ddf6125ee69a22a53fb8bff" |
| 7 | 7 | ||
| 8 | inherit pypi python_hatchling ptest | 8 | inherit pypi python_hatchling ptest |
| 9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-gcovr_8.5.bb b/meta-python/recipes-devtools/python/python3-gcovr_8.6.bb index 68cc9bc274..3098681bef 100644 --- a/meta-python/recipes-devtools/python/python3-gcovr_8.5.bb +++ b/meta-python/recipes-devtools/python/python3-gcovr_8.6.bb | |||
| @@ -8,7 +8,7 @@ SRC_URI = " \ | |||
| 8 | git://github.com/gcovr/gcovr.git;branch=main;protocol=https \ | 8 | git://github.com/gcovr/gcovr.git;branch=main;protocol=https \ |
| 9 | file://0001-pyproject.toml-Support-newer-versions.patch \ | 9 | file://0001-pyproject.toml-Support-newer-versions.patch \ |
| 10 | " | 10 | " |
| 11 | SRCREV = "71eedb8f300612d4095f2ffa4ac60e3fdd58c192" | 11 | SRCREV = "e01ad73582821b5f90e079482164f8e885121e57" |
| 12 | 12 | ||
| 13 | 13 | ||
| 14 | inherit python_hatchling | 14 | inherit python_hatchling |
diff --git a/meta-python/recipes-devtools/python/python3-geojson/0001-Allow-install-over-python-3.14-329.patch b/meta-python/recipes-devtools/python/python3-geojson/0001-Allow-install-over-python-3.14-329.patch new file mode 100644 index 0000000000..c0022bcad7 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-geojson/0001-Allow-install-over-python-3.14-329.patch | |||
| @@ -0,0 +1,56 @@ | |||
| 1 | From 2584c0de5651bd694499449f9da5321b15597270 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: adelplanque <alaindelplanque@mailoo.org> | ||
| 3 | Date: Wed, 17 Dec 2025 22:22:28 +0100 | ||
| 4 | Subject: [PATCH] Allow install over python 3.14 (#329) | ||
| 5 | |||
| 6 | All tests pass over python 3.14.2 | ||
| 7 | |||
| 8 | Upstream-Status: Submitted [https://github.com/jazzband/geojson/pull/240] | ||
| 9 | |||
| 10 | Backport the relevant parts of an upstream PR to allow build with Python 3.14. | ||
| 11 | |||
| 12 | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> | ||
| 13 | --- | ||
| 14 | README.rst | 2 +- | ||
| 15 | setup.py | 5 +++-- | ||
| 16 | 2 files changed, 4 insertions(+), 3 deletions(-) | ||
| 17 | |||
| 18 | diff --git a/README.rst b/README.rst | ||
| 19 | index 26dc790..e3ac38a 100644 | ||
| 20 | --- a/README.rst | ||
| 21 | +++ b/README.rst | ||
| 22 | @@ -29,7 +29,7 @@ This Python library contains: | ||
| 23 | Installation | ||
| 24 | ------------ | ||
| 25 | |||
| 26 | -geojson is compatible with Python 3.7 - 3.13. The recommended way to install is via pip_: | ||
| 27 | +geojson is compatible with Python 3.7 - 3.14. The recommended way to install is via pip_: | ||
| 28 | |||
| 29 | .. code:: | ||
| 30 | |||
| 31 | diff --git a/setup.py b/setup.py | ||
| 32 | index 004d3eb..db277f1 100644 | ||
| 33 | --- a/setup.py | ||
| 34 | +++ b/setup.py | ||
| 35 | @@ -17,8 +17,8 @@ else: | ||
| 36 | |||
| 37 | |||
| 38 | major_version, minor_version = sys.version_info[:2] | ||
| 39 | -if not (major_version == 3 and 7 <= minor_version <= 13): | ||
| 40 | - sys.stderr.write("Sorry, only Python 3.7 - 3.13 are " | ||
| 41 | +if not (major_version == 3 and 7 <= minor_version <= 14): | ||
| 42 | + sys.stderr.write("Sorry, only Python 3.7 - 3.14 are " | ||
| 43 | "supported at this time.\n") | ||
| 44 | exit(1) | ||
| 45 | |||
| 46 | @@ -54,6 +54,7 @@ setup( | ||
| 47 | "Programming Language :: Python :: 3.11", | ||
| 48 | "Programming Language :: Python :: 3.12", | ||
| 49 | "Programming Language :: Python :: 3.13", | ||
| 50 | + "Programming Language :: Python :: 3.14", | ||
| 51 | "Topic :: Scientific/Engineering :: GIS", | ||
| 52 | ] | ||
| 53 | ) | ||
| 54 | -- | ||
| 55 | 2.52.0 | ||
| 56 | |||
diff --git a/meta-python/recipes-devtools/python/python3-geojson_3.2.0.bb b/meta-python/recipes-devtools/python/python3-geojson_3.2.0.bb index 9ee6d580b2..cdb019ebd5 100644 --- a/meta-python/recipes-devtools/python/python3-geojson_3.2.0.bb +++ b/meta-python/recipes-devtools/python/python3-geojson_3.2.0.bb | |||
| @@ -5,6 +5,10 @@ LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=f77f2ed49768c8d4c79ba874c0f94d8a" | |||
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "b860baba1e8c6f71f8f5f6e3949a694daccf40820fa8f138b3f712bd85804903" | 6 | SRC_URI[sha256sum] = "b860baba1e8c6f71f8f5f6e3949a694daccf40820fa8f138b3f712bd85804903" |
| 7 | 7 | ||
| 8 | SRC_URI += " \ | ||
| 9 | file://0001-Allow-install-over-python-3.14-329.patch \ | ||
| 10 | " | ||
| 11 | |||
| 8 | inherit pypi setuptools3 ptest-python-pytest | 12 | inherit pypi setuptools3 ptest-python-pytest |
| 9 | 13 | ||
| 10 | RDEPENDS:${PN} += "python3-simplejson python3-math" | 14 | RDEPENDS:${PN} += "python3-simplejson python3-math" |
diff --git a/meta-python/recipes-devtools/python/python3-gmpy2/0001-Avoid-do_configure-requires-check-error.patch b/meta-python/recipes-devtools/python/python3-gmpy2/0001-Avoid-do_configure-requires-check-error.patch new file mode 100644 index 0000000000..3c602cebe5 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-gmpy2/0001-Avoid-do_configure-requires-check-error.patch | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | Subject: [PATCH] Avoid do_configure requires check error. | ||
| 2 | |||
| 3 | The gmpy2-2.3.0 need setuptools < 80, but version in oe-core is 80.9.0, | ||
| 4 | so fix it to avoid following error. | ||
| 5 | |||
| 6 | | ERROR Missing dependencies: | ||
| 7 | | setuptools<80,>=77 | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate | ||
| 10 | |||
| 11 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> | ||
| 12 | --- | ||
| 13 | pyproject.toml | 2 +- | ||
| 14 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 15 | |||
| 16 | diff --git a/pyproject.toml b/pyproject.toml | ||
| 17 | index 1f00809..3a4f3e2 100644 | ||
| 18 | --- a/pyproject.toml | ||
| 19 | +++ b/pyproject.toml | ||
| 20 | @@ -1,5 +1,5 @@ | ||
| 21 | [build-system] | ||
| 22 | -requires = ['setuptools>=77,<80', 'setuptools_scm[toml]>=6.0'] | ||
| 23 | +requires = ['setuptools>=77', 'setuptools_scm[toml]>=6.0'] | ||
| 24 | build-backend = 'setuptools.build_meta' | ||
| 25 | |||
| 26 | [project] | ||
| 27 | -- | ||
| 28 | 2.43.0 | ||
| 29 | |||
diff --git a/meta-python/recipes-devtools/python/python3-gmpy2_2.2.2.bb b/meta-python/recipes-devtools/python/python3-gmpy2_2.3.0.bb index 2196616a0e..841d87097d 100644 --- a/meta-python/recipes-devtools/python/python3-gmpy2_2.2.2.bb +++ b/meta-python/recipes-devtools/python/python3-gmpy2_2.3.0.bb | |||
| @@ -1,13 +1,16 @@ | |||
| 1 | SUMMARY = "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x" | 1 | SUMMARY = "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x" |
| 2 | SECTION = "devel/python" | 2 | SECTION = "devel/python" |
| 3 | HOMEPAGE = "https://github.com/gmpy2/gmpy2" | ||
| 3 | LICENSE = "GPL-3.0-only | LGPL-3.0-or-later" | 4 | LICENSE = "GPL-3.0-only | LGPL-3.0-or-later" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ |
| 5 | file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02" | 6 | file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02" |
| 6 | 7 | ||
| 7 | DEPENDS += "gmp mpfr libmpc" | 8 | DEPENDS += "gmp mpfr libmpc python3-setuptools-scm-native" |
| 8 | 9 | ||
| 9 | SRC_URI[sha256sum] = "d9b8c81e0f5e1a3cabf1ea8d154b29b5ef6e33b8f4e4c37b3da957b2dd6a3fa8" | 10 | SRC_URI[sha256sum] = "2d943cc9051fcd6b15b2a09369e2f7e18c526bc04c210782e4da61b62495eb4a" |
| 10 | 11 | ||
| 11 | inherit pypi python_setuptools_build_meta python3native | 12 | SRC_URI += "file://0001-Avoid-do_configure-requires-check-error.patch" |
| 13 | |||
| 14 | inherit pypi python_setuptools_build_meta | ||
| 12 | 15 | ||
| 13 | BBCLASSEXTEND = "native nativesdk" | 16 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta-python/recipes-devtools/python/python3-google-auth_2.47.0.bb b/meta-python/recipes-devtools/python/python3-google-auth_2.48.0.bb index 3b141006a5..4e48c62861 100644 --- a/meta-python/recipes-devtools/python/python3-google-auth_2.47.0.bb +++ b/meta-python/recipes-devtools/python/python3-google-auth_2.48.0.bb | |||
| @@ -9,7 +9,7 @@ SRC_URI += " \ | |||
| 9 | file://0001-python3-google-auth-Skip-mTLS-tests-in-ptest-environ.patch \ | 9 | file://0001-python3-google-auth-Skip-mTLS-tests-in-ptest-environ.patch \ |
| 10 | file://run-ptest \ | 10 | file://run-ptest \ |
| 11 | " | 11 | " |
| 12 | SRC_URI[sha256sum] = "833229070a9dfee1a353ae9877dcd2dec069a8281a4e72e72f77d4a70ff945da" | 12 | SRC_URI[sha256sum] = "4f7e706b0cd3208a3d940a19a822c37a476ddba5450156c3e6624a71f7c841ce" |
| 13 | 13 | ||
| 14 | PYPI_PACKAGE = "google_auth" | 14 | PYPI_PACKAGE = "google_auth" |
| 15 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 15 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
diff --git a/meta-python/recipes-devtools/python/python3-gpiod_2.4.0.bb b/meta-python/recipes-devtools/python/python3-gpiod_2.4.1.bb index 405951fe0c..61a3fb929e 100644 --- a/meta-python/recipes-devtools/python/python3-gpiod_2.4.0.bb +++ b/meta-python/recipes-devtools/python/python3-gpiod_2.4.1.bb | |||
| @@ -1,13 +1,11 @@ | |||
| 1 | SUMMARY = "Python bindings for libgpiod." | 1 | SUMMARY = "Python bindings for libgpiod." |
| 2 | 2 | ||
| 3 | LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later & CC-BY-SA-4.0" | 3 | LICENSE = "LGPL-2.1-or-later" |
| 4 | # The actual license files live in the upstream libgpiod from which the pypi | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4b54a1fd55a448865a0b32d41598759d" |
| 5 | # package is spun out. | ||
| 6 | LIC_FILES_CHKSUM = "file://pyproject.toml;beginline=13;endline=13;md5=0fbc720d3e48432ee239eedb6adb0f07" | ||
| 7 | 5 | ||
| 8 | SRC_URI += "file://run-ptest" | 6 | SRC_URI += "file://run-ptest" |
| 9 | 7 | ||
| 10 | SRC_URI[sha256sum] = "9243a1a59d084ec749d1df4a1e2f238ffb9d94515b0d9f5335460175143c3aa1" | 8 | SRC_URI[sha256sum] = "d29a1e8b2a065f7ed82f00a96009bc1486fc705bb2ad25820a8ae962ec6d7688" |
| 11 | 9 | ||
| 12 | inherit python_setuptools_build_meta python_pep517 ptest pypi | 10 | inherit python_setuptools_build_meta python_pep517 ptest pypi |
| 13 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-greenlet_3.3.0.bb b/meta-python/recipes-devtools/python/python3-greenlet_3.3.2.bb index b25e781c19..21d6d620cb 100644 --- a/meta-python/recipes-devtools/python/python3-greenlet_3.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-greenlet_3.3.2.bb | |||
| @@ -4,7 +4,7 @@ LICENSE = "MIT & PSF-2.0" | |||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e95668d68e4329085c7ab3535e6a7aee \ | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e95668d68e4329085c7ab3535e6a7aee \ |
| 5 | file://LICENSE.PSF;md5=c106931d9429eda0492617f037b8f69a" | 5 | file://LICENSE.PSF;md5=c106931d9429eda0492617f037b8f69a" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "a82bb225a4e9e4d653dd2fb7b8b2d36e4fb25bc0165422a11e48b88e9e6f78fb" | 7 | SRC_URI[sha256sum] = "2eaf067fc6d886931c7962e8c6bede15d2f01965560f3359b27c80bde2d151f2" |
| 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-grpcio_1.76.0.bb b/meta-python/recipes-devtools/python/python3-grpcio_1.78.0.bb index 037614da3e..6ac6a72d25 100644 --- a/meta-python/recipes-devtools/python/python3-grpcio_1.76.0.bb +++ b/meta-python/recipes-devtools/python/python3-grpcio_1.78.0.bb | |||
| @@ -13,11 +13,11 @@ DEPENDS += "c-ares openssl python3-protobuf re2 zlib" | |||
| 13 | SRC_URI += "file://0001-python-enable-unbundled-cross-compilation.patch \ | 13 | SRC_URI += "file://0001-python-enable-unbundled-cross-compilation.patch \ |
| 14 | file://abseil-ppc-fixes.patch \ | 14 | file://abseil-ppc-fixes.patch \ |
| 15 | " | 15 | " |
| 16 | SRC_URI[sha256sum] = "7be78388d6da1a25c0d5ec506523db58b18be22d9c37d8d3a32c08be4987bd73" | 16 | SRC_URI[sha256sum] = "7382b95189546f375c174f53a5fa873cef91c4b8005faa05cc5b3beea9c4f1c5" |
| 17 | 17 | ||
| 18 | RDEPENDS:${PN} = "python3-protobuf python3-typing-extensions" | 18 | RDEPENDS:${PN} = "python3-protobuf python3-typing-extensions" |
| 19 | 19 | ||
| 20 | inherit setuptools3 | 20 | inherit python_setuptools_build_meta cython |
| 21 | inherit pypi | 21 | inherit pypi |
| 22 | 22 | ||
| 23 | CFLAGS:append:libc-musl = " -D_LARGEFILE64_SOURCE" | 23 | CFLAGS:append:libc-musl = " -D_LARGEFILE64_SOURCE" |
| @@ -29,6 +29,12 @@ export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL = "1" | |||
| 29 | export GRPC_PYTHON_BUILD_SYSTEM_RE2 = "1" | 29 | export GRPC_PYTHON_BUILD_SYSTEM_RE2 = "1" |
| 30 | export GRPC_PYTHON_BUILD_SYSTEM_ZLIB = "1" | 30 | export GRPC_PYTHON_BUILD_SYSTEM_ZLIB = "1" |
| 31 | 31 | ||
| 32 | do_configure:append() { | ||
| 33 | # Relax strict cython version pin so that the available cython satisfies the requirement. | ||
| 34 | # The C files are pre-generated so cython is not actually used during compilation. | ||
| 35 | sed -i 's/\"cython==/\"cython>=/' ${S}/pyproject.toml | ||
| 36 | } | ||
| 37 | |||
| 32 | do_compile:prepend() { | 38 | do_compile:prepend() { |
| 33 | export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="${@oe.utils.parallel_make(d, False)}" | 39 | export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="${@oe.utils.parallel_make(d, False)}" |
| 34 | } | 40 | } |
diff --git a/meta-python/recipes-devtools/python/python3-gunicorn_23.0.0.bb b/meta-python/recipes-devtools/python/python3-gunicorn_25.1.0.bb index f629214b5a..a8b06786ae 100644 --- a/meta-python/recipes-devtools/python/python3-gunicorn_23.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-gunicorn_25.1.0.bb | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | SUMMARY = "WSGI HTTP Server for UNIX" | 1 | SUMMARY = "WSGI HTTP Server for UNIX" |
| 2 | 2 | ||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=5b70a8b30792a916f50dc96123e61ddf" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=5dc9171ccd8fcbd7827c850148b3ca98" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "f014447a0101dc57e294f6c18ca6b40227a4c90e9bdb586042628030cba004ec" | 6 | SRC_URI[sha256sum] = "1426611d959fa77e7de89f8c0f32eed6aa03ee735f98c01efba3e281b1c47616" |
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta ptest | 8 | inherit pypi python_setuptools_build_meta ptest |
| 9 | 9 | ||
| @@ -15,6 +15,7 @@ SRC_URI += " \ | |||
| 15 | 15 | ||
| 16 | # python-misc for wsgiref | 16 | # python-misc for wsgiref |
| 17 | RDEPENDS:${PN}-ptest += " \ | 17 | RDEPENDS:${PN}-ptest += " \ |
| 18 | bash \ | ||
| 18 | python3-eventlet \ | 19 | python3-eventlet \ |
| 19 | python3-gevent \ | 20 | python3-gevent \ |
| 20 | python3-misc \ | 21 | python3-misc \ |
diff --git a/meta-python/recipes-devtools/python/python3-h5py_3.15.0.bb b/meta-python/recipes-devtools/python/python3-h5py_3.16.0.bb index dd71a18534..883aeb2033 100644 --- a/meta-python/recipes-devtools/python/python3-h5py_3.15.0.bb +++ b/meta-python/recipes-devtools/python/python3-h5py_3.16.0.bb | |||
| @@ -4,7 +4,7 @@ SECTION = "devel/python" | |||
| 4 | LICENSE = "BSD-3-Clause" | 4 | LICENSE = "BSD-3-Clause" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=113251d71fb0384712c719b567261c5c" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=113251d71fb0384712c719b567261c5c" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "ede198dde0c359a3f9dc0af15962707c7195102235cb26b4826e33918789559a" | 7 | SRC_URI[sha256sum] = "a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738" |
| 8 | 8 | ||
| 9 | SRC_URI += "file://0001-setup_build.py-avoid-absolute-path.patch" | 9 | SRC_URI += "file://0001-setup_build.py-avoid-absolute-path.patch" |
| 10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-html5lib/0001-setup.py-make-pkg_resources-import-optional-for-Pyth.patch b/meta-python/recipes-devtools/python/python3-html5lib/0001-setup.py-make-pkg_resources-import-optional-for-Pyth.patch new file mode 100644 index 0000000000..f791b663f2 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-html5lib/0001-setup.py-make-pkg_resources-import-optional-for-Pyth.patch | |||
| @@ -0,0 +1,44 @@ | |||
| 1 | From 5bae4e7b62996f1ef1b9ee6719581bde115d762c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Peter Marko <peter.marko@siemens.com> | ||
| 3 | Date: Fri, 13 Mar 2026 13:37:58 +0100 | ||
| 4 | Subject: [PATCH] setup.py: make pkg_resources import optional for Python 3.12+ | ||
| 5 | |||
| 6 | pkg_resources has been removed from newer Python/setuptools versions. | ||
| 7 | Wrap the import in a try/except block and guard the usage site, | ||
| 8 | allowing html5lib to build without pkg_resources present. | ||
| 9 | |||
| 10 | Upstream-Status: Pending | ||
| 11 | Signed-off-by: Peter Marko <peter.marko@siemens.com> | ||
| 12 | --- | ||
| 13 | setup.py | 10 +++++++--- | ||
| 14 | 1 file changed, 7 insertions(+), 3 deletions(-) | ||
| 15 | |||
| 16 | diff --git a/setup.py b/setup.py | ||
| 17 | index c393c9c..e659e98 100644 | ||
| 18 | --- a/setup.py | ||
| 19 | +++ b/setup.py | ||
| 20 | @@ -6,9 +6,13 @@ import sys | ||
| 21 | |||
| 22 | from os.path import join, dirname | ||
| 23 | from setuptools import setup, find_packages, __version__ as setuptools_version | ||
| 24 | -from pkg_resources import parse_version | ||
| 25 | |||
| 26 | -import pkg_resources | ||
| 27 | +try: | ||
| 28 | + from pkg_resources import parse_version | ||
| 29 | + import pkg_resources | ||
| 30 | +except ImportError: | ||
| 31 | + parse_version = None | ||
| 32 | + pkg_resources = None | ||
| 33 | |||
| 34 | try: | ||
| 35 | import _markerlib.markers | ||
| 36 | @@ -49,7 +53,7 @@ if _markerlib and sys.version_info[0] == 3: | ||
| 37 | # Avoid the very buggy pkg_resources.parser, which doesn't consistently | ||
| 38 | # recognise the markers needed by this setup.py | ||
| 39 | # Change this to setuptools 20.10.0 to support all markers. | ||
| 40 | -if pkg_resources: | ||
| 41 | +if pkg_resources and parse_version: | ||
| 42 | if parse_version(setuptools_version) < parse_version('18.5'): | ||
| 43 | MarkerEvaluation = pkg_resources.MarkerEvaluation | ||
| 44 | |||
diff --git a/meta-python/recipes-devtools/python/python3-html5lib_1.1.bb b/meta-python/recipes-devtools/python/python3-html5lib_1.1.bb index 3d7e44b87e..9c92164546 100644 --- a/meta-python/recipes-devtools/python/python3-html5lib_1.1.bb +++ b/meta-python/recipes-devtools/python/python3-html5lib_1.1.bb | |||
| @@ -3,6 +3,7 @@ LICENSE = "MIT" | |||
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1ba5ada9e6fead1fdc32f43c9f10ba7c" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1ba5ada9e6fead1fdc32f43c9f10ba7c" |
| 4 | 4 | ||
| 5 | SRC_URI += "file://0001-setup.py-fix-version-parsing-on-Python-3.14-ast.Str-.patch" | 5 | SRC_URI += "file://0001-setup.py-fix-version-parsing-on-Python-3.14-ast.Str-.patch" |
| 6 | SRC_URI += "file://0001-setup.py-make-pkg_resources-import-optional-for-Pyth.patch" | ||
| 6 | SRC_URI[sha256sum] = "b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f" | 7 | SRC_URI[sha256sum] = "b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f" |
| 7 | 8 | ||
| 8 | inherit pypi setuptools3 | 9 | inherit pypi setuptools3 |
diff --git a/meta-python/recipes-devtools/python/python3-httplib2_0.31.0.bb b/meta-python/recipes-devtools/python/python3-httplib2_0.31.2.bb index 39f3459320..073818a7f9 100644 --- a/meta-python/recipes-devtools/python/python3-httplib2_0.31.0.bb +++ b/meta-python/recipes-devtools/python/python3-httplib2_0.31.2.bb | |||
| @@ -4,7 +4,7 @@ SECTION = "devel/python" | |||
| 4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=56e5e931172b6164b62dc7c4aba6c8cf" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=56e5e931172b6164b62dc7c4aba6c8cf" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "ac7ab497c50975147d4f7b1ade44becc7df2f8954d42b38b3d69c515f531135c" | 7 | SRC_URI[sha256sum] = "385e0869d7397484f4eab426197a4c020b606edd43372492337c0b4010ae5d24" |
| 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-httptools/0001-Allow-building-with-latest-setuptools.patch b/meta-python/recipes-devtools/python/python3-httptools/0001-Allow-building-with-latest-setuptools.patch new file mode 100644 index 0000000000..cad199f275 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-httptools/0001-Allow-building-with-latest-setuptools.patch | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | From 61e4a5acc1ec27ca295f4c0f288b97208fec1f78 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Sat, 14 Mar 2026 16:55:54 +0100 | ||
| 4 | Subject: [PATCH] Allow building with latest setuptools | ||
| 5 | |||
| 6 | Upstream-Status: Submitted [https://github.com/MagicStack/httptools/pull/138] | ||
| 7 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 8 | --- | ||
| 9 | pyproject.toml | 2 +- | ||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/pyproject.toml b/pyproject.toml | ||
| 13 | index e2acba3..86c46de 100644 | ||
| 14 | --- a/pyproject.toml | ||
| 15 | +++ b/pyproject.toml | ||
| 16 | @@ -1,6 +1,6 @@ | ||
| 17 | [build-system] | ||
| 18 | build-backend = "setuptools.build_meta" | ||
| 19 | -requires = ["setuptools==80.9.0"] | ||
| 20 | +requires = ["setuptools>=80.9.0,<=82.0.1"] | ||
| 21 | |||
| 22 | [project] | ||
| 23 | name = "httptools" | ||
diff --git a/meta-python/recipes-devtools/python/python3-httptools_0.7.1.bb b/meta-python/recipes-devtools/python/python3-httptools_0.7.1.bb index f961745a1b..01e317732b 100644 --- a/meta-python/recipes-devtools/python/python3-httptools_0.7.1.bb +++ b/meta-python/recipes-devtools/python/python3-httptools_0.7.1.bb | |||
| @@ -6,3 +6,4 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0a2d82955bf3facdf04cb882655e840e" | |||
| 6 | inherit pypi python_setuptools_build_meta ptest-python-pytest | 6 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "abd72556974f8e7c74a259655924a717a2365b236c882c3f6f8a45fe94703ac9" | 8 | SRC_URI[sha256sum] = "abd72556974f8e7c74a259655924a717a2365b236c882c3f6f8a45fe94703ac9" |
| 9 | SRC_URI += "file://0001-Allow-building-with-latest-setuptools.patch" | ||
diff --git a/meta-python/recipes-devtools/python/python3-icecream_2.1.9.bb b/meta-python/recipes-devtools/python/python3-icecream_2.1.10.bb index 82b2039334..68728caf9b 100644 --- a/meta-python/recipes-devtools/python/python3-icecream_2.1.9.bb +++ b/meta-python/recipes-devtools/python/python3-icecream_2.1.10.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/gruns/icecream" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=eca5ce1610d64ed40920efdce85ff8d1" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=eca5ce1610d64ed40920efdce85ff8d1" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "e47b6477d29848949ee5050127aeb88fd30f1908e5cf29772e8a1a0fcdf15473" | 6 | SRC_URI[sha256sum] = "15900126ba7dbe1f83819583cbe5ff79a2943224600878d89307e4633b32e528" |
| 7 | 7 | ||
| 8 | inherit pypi setuptools3 | 8 | inherit pypi setuptools3 |
| 9 | 9 | ||
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-icu_2.16.bb b/meta-python/recipes-devtools/python/python3-icu_2.16.1.bb index c46e4e9f8b..44d8b9a701 100644 --- a/meta-python/recipes-devtools/python/python3-icu_2.16.bb +++ b/meta-python/recipes-devtools/python/python3-icu_2.16.1.bb | |||
| @@ -10,7 +10,7 @@ DEPENDS += "icu" | |||
| 10 | PYPI_PACKAGE = "pyicu" | 10 | PYPI_PACKAGE = "pyicu" |
| 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 12 | 12 | ||
| 13 | SRC_URI[sha256sum] = "42b3a8062e3b23e927ca727e6b5e1730d86c70279834e4887152895d2eb012d9" | 13 | SRC_URI[sha256sum] = "cafdc2bc6cfbb4b6e511dedeff37316f902af900993b576116b8243f4ad6478c" |
| 14 | 14 | ||
| 15 | SRC_URI += "file://0001-Fix-host-contamination-of-include-files.patch" | 15 | SRC_URI += "file://0001-Fix-host-contamination-of-include-files.patch" |
| 16 | 16 | ||
diff --git a/meta-python/recipes-devtools/python/python3-identify_2.6.15.bb b/meta-python/recipes-devtools/python/python3-identify_2.6.17.bb index c5498cf294..0ec329c954 100644 --- a/meta-python/recipes-devtools/python/python3-identify_2.6.15.bb +++ b/meta-python/recipes-devtools/python/python3-identify_2.6.17.bb | |||
| @@ -5,7 +5,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=bbdc006359f3157660173ec7f133a80e" | |||
| 5 | PYPI_PACKAGE = "identify" | 5 | PYPI_PACKAGE = "identify" |
| 6 | 6 | ||
| 7 | inherit pypi setuptools3 | 7 | inherit pypi setuptools3 |
| 8 | SRC_URI[sha256sum] = "e4f4864b96c6557ef2a1e1c951771838f4edc9df3a72ec7118b338801b11c7bf" | 8 | |
| 9 | SRC_URI[sha256sum] = "f816b0b596b204c9fdf076ded172322f2723cf958d02f9c3587504834c8ff04d" | ||
| 9 | 10 | ||
| 10 | RDEPENDS:${PN} = " \ | 11 | RDEPENDS:${PN} = " \ |
| 11 | python3-ukkonen \ | 12 | python3-ukkonen \ |
diff --git a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.30.1.bb b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.32.4.bb index ea1f15a5bd..41b365963c 100644 --- a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.30.1.bb +++ b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.32.4.bb | |||
| @@ -4,7 +4,7 @@ LICENSE = "MIT" | |||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7a35eb90dfdf03953dd2074d0fdba1d4" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7a35eb90dfdf03953dd2074d0fdba1d4" |
| 5 | 5 | ||
| 6 | DEPENDS = "python3-hatchling-native" | 6 | DEPENDS = "python3-hatchling-native" |
| 7 | SRC_URI[sha256sum] = "77c2e94a40f2da02909b39e3386c9fc23f532c92af45558e2d7bbabb5fd0cbc1" | 7 | SRC_URI[sha256sum] = "f6c21f3a5cb8b4cc5a9ae80fa5d1b66bb642195884ddd6960d383c21a2258318" |
| 8 | 8 | ||
| 9 | inherit pypi python_hatchling | 9 | inherit pypi python_hatchling |
| 10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-ipython_9.9.0.bb b/meta-python/recipes-devtools/python/python3-ipython_9.11.0.bb index 53d334e251..3db3763f3e 100644 --- a/meta-python/recipes-devtools/python/python3-ipython_9.9.0.bb +++ b/meta-python/recipes-devtools/python/python3-ipython_9.11.0.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://ipython.org" | |||
| 3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING.rst;md5=59b20262b8663cdd094005bddf47af5f" | 4 | LIC_FILES_CHKSUM = "file://COPYING.rst;md5=59b20262b8663cdd094005bddf47af5f" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "48fbed1b2de5e2c7177eefa144aba7fcb82dac514f09b57e2ac9da34ddb54220" | 6 | SRC_URI[sha256sum] = "2a94bc4406b22ecc7e4cb95b98450f3ea493a76bec8896cda11b78d7752a6667" |
| 7 | 7 | ||
| 8 | RDEPENDS:${PN} = "\ | 8 | RDEPENDS:${PN} = "\ |
| 9 | python3-setuptools \ | 9 | python3-setuptools \ |
diff --git a/meta-python/recipes-devtools/python/python3-isort_7.0.0.bb b/meta-python/recipes-devtools/python/python3-isort_8.0.1.bb index 86ad769b1d..b8e32a5563 100644 --- a/meta-python/recipes-devtools/python/python3-isort_7.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-isort_8.0.1.bb | |||
| @@ -4,7 +4,7 @@ LICENSE = "MIT" | |||
| 4 | SECTION = "devel/python" | 4 | SECTION = "devel/python" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=197c46995787b46a2dbf0d519c1754cf" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=197c46995787b46a2dbf0d519c1754cf" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "5513527951aadb3ac4292a41a16cbc50dd1642432f5e8c20057d414bdafb4187" | 7 | SRC_URI[sha256sum] = "171ac4ff559cdc060bcfff550bc8404a486fee0caab245679c2abe7cb253c78d" |
| 8 | 8 | ||
| 9 | inherit pypi python_hatchling | 9 | inherit pypi python_hatchling |
| 10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-jmespath_1.0.1.bb b/meta-python/recipes-devtools/python/python3-jmespath_1.1.0.bb index 73f5f4d025..5d03382e69 100644 --- a/meta-python/recipes-devtools/python/python3-jmespath_1.0.1.bb +++ b/meta-python/recipes-devtools/python/python3-jmespath_1.1.0.bb | |||
| @@ -2,9 +2,9 @@ SUMMARY = "JMESPath (pronounced 'james path') allows you to declaratively specif | |||
| 2 | HOMEPAGE = "https://pypi.org/project/jmespath/" | 2 | HOMEPAGE = "https://pypi.org/project/jmespath/" |
| 3 | SECTION = "devel/python" | 3 | SECTION = "devel/python" |
| 4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2683790f5fabb41a3f75b70558799eb4" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=03b6f09850fb409684cafac03f85aff1" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe" | 7 | SRC_URI[sha256sum] = "472c87d80f36026ae83c6ddd0f1d05d4e510134ed462851fd5f754c8c3cbb88d" |
| 8 | 8 | ||
| 9 | inherit pypi setuptools3 | 9 | inherit pypi setuptools3 |
| 10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-langtable_0.0.69.bb b/meta-python/recipes-devtools/python/python3-langtable_0.0.70.bb index 27ab97cd9b..7df58f4e0f 100644 --- a/meta-python/recipes-devtools/python/python3-langtable_0.0.69.bb +++ b/meta-python/recipes-devtools/python/python3-langtable_0.0.70.bb | |||
| @@ -6,7 +6,7 @@ SECTION = "devel/python" | |||
| 6 | 6 | ||
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "f0a51870cf837fd689094ce73a420efa0b9b470facda551090f9a93d1e16510c" | 9 | SRC_URI[sha256sum] = "725b94121856a3b76d2345e8596954b82ed1eda78513e55ac55fbe4a4823e66e" |
| 10 | 10 | ||
| 11 | inherit pypi setuptools3 python3native | 11 | inherit pypi setuptools3 python3native |
| 12 | 12 | ||
diff --git a/meta-python/recipes-devtools/python/python3-lief_0.17.2.bb b/meta-python/recipes-devtools/python/python3-lief_0.17.3.bb index 44b4976ab1..fe954e1b32 100644 --- a/meta-python/recipes-devtools/python/python3-lief_0.17.2.bb +++ b/meta-python/recipes-devtools/python/python3-lief_0.17.3.bb | |||
| @@ -5,7 +5,7 @@ LICENSE = "Apache-2.0" | |||
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=9ab5db472ff936b441055522f5000547" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=9ab5db472ff936b441055522f5000547" |
| 6 | SECTION = "libs" | 6 | SECTION = "libs" |
| 7 | 7 | ||
| 8 | SRCREV = "aa2b617f47c2f75fca9ff00b146dabbaf1b9f422" | 8 | SRCREV = "03aca30b53db2f336b36f90843061bb3f840ff5a" |
| 9 | SRC_URI = " \ | 9 | SRC_URI = " \ |
| 10 | git://github.com/lief-project/LIEF.git;protocol=https;branch=release/0.17.x;tag=${PV} \ | 10 | git://github.com/lief-project/LIEF.git;protocol=https;branch=release/0.17.x;tag=${PV} \ |
| 11 | file://0001-build-requirements.txt-Allow-newer-versions.patch \ | 11 | file://0001-build-requirements.txt-Allow-newer-versions.patch \ |
| @@ -13,7 +13,6 @@ SRC_URI = " \ | |||
| 13 | " | 13 | " |
| 14 | 14 | ||
| 15 | CVE_PRODUCT = "lief" | 15 | CVE_PRODUCT = "lief" |
| 16 | CVE_STATUS[CVE-2025-15504] = "fixed-version: the vulnerability is fixed since v0.17.2" | ||
| 17 | 16 | ||
| 18 | PEP517_SOURCE_PATH = "${S}/api/python" | 17 | PEP517_SOURCE_PATH = "${S}/api/python" |
| 19 | 18 | ||
diff --git a/meta-python/recipes-devtools/python/python3-limits_5.8.0.bb b/meta-python/recipes-devtools/python/python3-limits_5.8.0.bb new file mode 100644 index 0000000000..0439a0e132 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-limits_5.8.0.bb | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | SUMMARY = "Rate limiting utilities" | ||
| 2 | DESCRIPTION = "About Rate limiting using various strategies and \ | ||
| 3 | storage backends such as redis, memcached & mongodb" | ||
| 4 | HOMEPAGE = "https://github.com/alisaifee/limits" | ||
| 5 | LICENSE = "MIT" | ||
| 6 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2455d5e574bc0fc489411ca45766ac78" | ||
| 7 | |||
| 8 | SRC_URI[sha256sum] = "c9e0d74aed837e8f6f50d1fcebcf5fd8130957287206bc3799adaee5092655da" | ||
| 9 | |||
| 10 | inherit pypi python_hatchling | ||
| 11 | |||
| 12 | DEPENDS += "python3-hatch-vcs-native" | ||
| 13 | |||
| 14 | RDEPENDS:${PN} += " \ | ||
| 15 | python3-deprecated \ | ||
| 16 | python3-packaging \ | ||
| 17 | python3-typing-extensions \ | ||
| 18 | " | ||
diff --git a/meta-python/recipes-devtools/python/python3-luma-oled_3.14.0.bb b/meta-python/recipes-devtools/python/python3-luma-oled_3.15.0.bb index 0c0906cedc..1182ad1de3 100644 --- a/meta-python/recipes-devtools/python/python3-luma-oled_3.14.0.bb +++ b/meta-python/recipes-devtools/python/python3-luma-oled_3.15.0.bb | |||
| @@ -4,11 +4,11 @@ A small library to drive an OLED device with either SSD1306 , SSD1309, SSD1322, | |||
| 4 | SSD1325, SSD1327, SSD1331, SSD1351 or SH1106 chipset" | 4 | SSD1325, SSD1327, SSD1331, SSD1351 or SH1106 chipset" |
| 5 | HOMEPAGE = "https://github.com/rm-hull/luma.oled" | 5 | HOMEPAGE = "https://github.com/rm-hull/luma.oled" |
| 6 | LICENSE = "MIT" | 6 | LICENSE = "MIT" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=95cba8b3a40c6f55d5d901980fe6e067" | 7 | LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=ddfca5d3a55dc20707b094137c913c4c" |
| 8 | 8 | ||
| 9 | inherit pypi python_setuptools_build_meta | 9 | inherit pypi python_setuptools_build_meta |
| 10 | 10 | ||
| 11 | SRC_URI[sha256sum] = "36218565eda0614c8cf44ef42cb9a5904ddf808e4516e99ddae111fc93c5a206" | 11 | SRC_URI[sha256sum] = "16925fe668f484803df0683add800b19e5dd7316a1d64eb06ec2ae817473901e" |
| 12 | 12 | ||
| 13 | PYPI_PACKAGE = "luma_oled" | 13 | PYPI_PACKAGE = "luma_oled" |
| 14 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 14 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
diff --git a/meta-python/recipes-devtools/python/python3-m2crypto/0001-fix-allow-64-bit-time_t-on-32-bit-systems-in-test_is.patch b/meta-python/recipes-devtools/python/python3-m2crypto/0001-fix-allow-64-bit-time_t-on-32-bit-systems-in-test_is.patch deleted file mode 100644 index d49950074f..0000000000 --- a/meta-python/recipes-devtools/python/python3-m2crypto/0001-fix-allow-64-bit-time_t-on-32-bit-systems-in-test_is.patch +++ /dev/null | |||
| @@ -1,40 +0,0 @@ | |||
| 1 | From d123b4ddce99c44f2c290fb3d6cc887de98778e6 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Haixiao Yan <haixiao.yan.cn@windriver.com> | ||
| 3 | Date: Wed, 22 Oct 2025 15:23:56 +0800 | ||
| 4 | Subject: [PATCH 1/2] fix: allow 64-bit time_t on 32-bit systems in | ||
| 5 | test_is32bit | ||
| 6 | |||
| 7 | Some modern 32-bit Linux systems (e.g. with glibc >= 2.34 or musl time64 ABI) | ||
| 8 | use 64-bit time_t by default when _TIME_BITS=64 is enabled. The original test | ||
| 9 | assumed time_t was always 32-bit on 32-bit architectures, which is no longer | ||
| 10 | true. | ||
| 11 | |||
| 12 | Relax the check to accept both 32-bit and 64-bit time_t values: | ||
| 13 | |||
| 14 | self.assertIn(bit32, (32, 64)) | ||
| 15 | |||
| 16 | This makes the test compatible with both legacy and time64 ABIs. | ||
| 17 | |||
| 18 | Upstream-Status: Backport [https://gitlab.com/m2crypto/m2crypto/-/commit/818c3dfda6ea] | ||
| 19 | |||
| 20 | Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com> | ||
| 21 | --- | ||
| 22 | tests/test_util.py | 2 +- | ||
| 23 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 24 | |||
| 25 | diff --git a/tests/test_util.py b/tests/test_util.py | ||
| 26 | index e925d03b090c..233fb7a099d9 100644 | ||
| 27 | --- a/tests/test_util.py | ||
| 28 | +++ b/tests/test_util.py | ||
| 29 | @@ -26,7 +26,7 @@ class UtilTestCase(unittest.TestCase): | ||
| 30 | not in ["true", "1", "yes"] | ||
| 31 | ) | ||
| 32 | ): | ||
| 33 | - self.assertEqual(bit32, 32) | ||
| 34 | + self.assertIn(bit32, (32, 64)) | ||
| 35 | else: | ||
| 36 | self.assertNotEqual(bit32, 32) | ||
| 37 | self.assertIsInstance(bit32, int) | ||
| 38 | -- | ||
| 39 | 2.34.1 | ||
| 40 | |||
diff --git a/meta-python/recipes-devtools/python/python3-m2crypto/0001-fix-swig-avoid-clang-GNUC-pragma-block-before-_lib.h.patch b/meta-python/recipes-devtools/python/python3-m2crypto/0001-fix-swig-avoid-clang-GNUC-pragma-block-before-_lib.h.patch new file mode 100644 index 0000000000..7aa768f44d --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-m2crypto/0001-fix-swig-avoid-clang-GNUC-pragma-block-before-_lib.h.patch | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | From df210da932c2cab9d3a80ee88c70611d77824a15 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Wang Mingyu <wangmy@fujitsu.com> | ||
| 3 | Date: Wed, 18 Mar 2026 02:26:56 +0000 | ||
| 4 | Subject: [PATCH] fix(swig): avoid clang GNUC pragma block before _lib.h | ||
| 5 | |||
| 6 | Clang defines __GNUC__, so the old guard emitted PRAGMA_* tokens before | ||
| 7 | they were defined, breaking builds on macOS/clang; move the block after | ||
| 8 | <_lib.h> and exclude clang while keeping the GCC<5 workaround. | ||
| 9 | |||
| 10 | Fixes: https://todo.sr.ht/~mcepl/m2crypto/392 | ||
| 11 | |||
| 12 | Upstream-Status: Backport [git.sr.ht/~mcepl/m2crypto/commit/504ca8f438afb0f5041d2b5163e5f666a9a1b742.patch] | ||
| 13 | |||
| 14 | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> | ||
| 15 | --- | ||
| 16 | src/SWIG/_m2crypto.i | 13 ++++++++----- | ||
| 17 | 1 file changed, 8 insertions(+), 5 deletions(-) | ||
| 18 | |||
| 19 | diff --git a/src/SWIG/_m2crypto.i b/src/SWIG/_m2crypto.i | ||
| 20 | index d89d355..5426446 100644 | ||
| 21 | --- a/src/SWIG/_m2crypto.i | ||
| 22 | +++ b/src/SWIG/_m2crypto.i | ||
| 23 | @@ -43,15 +43,18 @@ typedef unsigned __int64 uint64_t; | ||
| 24 | %} | ||
| 25 | |||
| 26 | %{ | ||
| 27 | -#if defined __GNUC__ && __GNUC__ < 5 | ||
| 28 | -PRAGMA_IGNORE_UNUSED_LABEL | ||
| 29 | -PRAGMA_WARN_STRICT_PROTOTYPES | ||
| 30 | -#endif | ||
| 31 | - | ||
| 32 | #include <openssl/err.h> | ||
| 33 | #include <openssl/rand.h> | ||
| 34 | #include <_lib.h> | ||
| 35 | |||
| 36 | +/* _lib.h defines PRAGMA_* helpers; only needed for old GCC (clang defines | ||
| 37 | + * __GNUC__ too, but doesn't need this workaround). | ||
| 38 | + */ | ||
| 39 | +#if defined(__GNUC__) && !defined(__clang__) && (__GNUC__ < 5) | ||
| 40 | +PRAGMA_IGNORE_UNUSED_LABEL | ||
| 41 | +PRAGMA_WARN_STRICT_PROTOTYPES | ||
| 42 | +#endif | ||
| 43 | + | ||
| 44 | #include "compile.h" | ||
| 45 | |||
| 46 | static PyObject *ssl_verify_cb_func; | ||
| 47 | -- | ||
| 48 | 2.43.0 | ||
| 49 | |||
diff --git a/meta-python/recipes-devtools/python/python3-m2crypto/0002-fix-correct-struct-packing-on-32-bit-with-_TIME_BITS.patch b/meta-python/recipes-devtools/python/python3-m2crypto/0002-fix-correct-struct-packing-on-32-bit-with-_TIME_BITS.patch deleted file mode 100644 index c36afa5cc0..0000000000 --- a/meta-python/recipes-devtools/python/python3-m2crypto/0002-fix-correct-struct-packing-on-32-bit-with-_TIME_BITS.patch +++ /dev/null | |||
| @@ -1,72 +0,0 @@ | |||
| 1 | From b5dbfca23986429853ccb15a38cc526d9df0dd40 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Haixiao Yan <haixiao.yan.cn@windriver.com> | ||
| 3 | Date: Wed, 22 Oct 2025 15:23:57 +0800 | ||
| 4 | Subject: [PATCH 2/2] fix: correct struct packing on 32-bit with _TIME_BITS=64 | ||
| 5 | |||
| 6 | On 32-bit platforms with glibc time64 ABI, time_t is 64-bit wide while | ||
| 7 | `long` remains 32-bit. This causes struct timeval to use two 64-bit fields | ||
| 8 | (tv_sec, tv_usec). The previous code incorrectly packed timeout as "ll", | ||
| 9 | leading to EINVAL in setsockopt(SO_RCVTIMEO). | ||
| 10 | |||
| 11 | Use "qq" instead when m2.time_t_bits() == 64 to match the actual ABI. | ||
| 12 | |||
| 13 | Fixes: https://todo.sr.ht/~mcepl/m2crypto/374 | ||
| 14 | |||
| 15 | Upstream-Status: Backport [https://gitlab.com/m2crypto/m2crypto/-/commit/473de659f78e] | ||
| 16 | |||
| 17 | Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com> | ||
| 18 | --- | ||
| 19 | src/M2Crypto/SSL/timeout.py | 24 ++++++++++++++++++++---- | ||
| 20 | 1 file changed, 20 insertions(+), 4 deletions(-) | ||
| 21 | |||
| 22 | diff --git a/src/M2Crypto/SSL/timeout.py b/src/M2Crypto/SSL/timeout.py | ||
| 23 | index b45f38b1cbdb..5ba52283b6f8 100644 | ||
| 24 | --- a/src/M2Crypto/SSL/timeout.py | ||
| 25 | +++ b/src/M2Crypto/SSL/timeout.py | ||
| 26 | @@ -33,10 +33,14 @@ class timeout(object): | ||
| 27 | millisec = int(self.sec * 1000 + round(float(self.microsec) / 1000)) | ||
| 28 | binstr = struct.pack("l", millisec) | ||
| 29 | else: | ||
| 30 | - if m2.time_t_bits() == 32: | ||
| 31 | + bits = m2.time_t_bits() | ||
| 32 | + if bits == 32: | ||
| 33 | binstr = struct.pack("ii", self.sec, self.microsec) | ||
| 34 | + elif bits == 64: | ||
| 35 | + # handle both 64-bit and 32-bit+TIME_BITS=64 | ||
| 36 | + binstr = struct.pack("qq", self.sec, self.microsec) | ||
| 37 | else: | ||
| 38 | - binstr = struct.pack("ll", self.sec, self.microsec) | ||
| 39 | + raise ValueError(f"Unsupported time_t_bits: {bits}") | ||
| 40 | return binstr | ||
| 41 | |||
| 42 | |||
| 43 | @@ -48,7 +52,13 @@ def struct_to_timeout(binstr: bytes) -> timeout: | ||
| 44 | sec = int(millisec / 1000) | ||
| 45 | microsec = (millisec % 1000) * 1000 | ||
| 46 | else: | ||
| 47 | - (sec, microsec) = struct.unpack("ll", binstr) | ||
| 48 | + bits = m2.time_t_bits() | ||
| 49 | + if bits == 32: | ||
| 50 | + (sec, microsec) = struct.unpack("ii", binstr) | ||
| 51 | + elif bits == 64: | ||
| 52 | + (sec, microsec) = struct.unpack("qq", binstr) | ||
| 53 | + else: | ||
| 54 | + raise ValueError(f"Unsupported time_t_bits: {bits}") | ||
| 55 | return timeout(sec, microsec) | ||
| 56 | |||
| 57 | |||
| 58 | @@ -56,4 +66,10 @@ def struct_size() -> int: | ||
| 59 | if sys.platform == "win32": | ||
| 60 | return struct.calcsize("l") | ||
| 61 | else: | ||
| 62 | - return struct.calcsize("ll") | ||
| 63 | + bits = m2.time_t_bits() | ||
| 64 | + if bits == 32: | ||
| 65 | + return struct.calcsize("ii") | ||
| 66 | + elif bits == 64: | ||
| 67 | + return struct.calcsize("qq") | ||
| 68 | + else: | ||
| 69 | + raise ValueError(f"Unsupported time_t_bits: {bits}") | ||
| 70 | -- | ||
| 71 | 2.34.1 | ||
| 72 | |||
diff --git a/meta-python/recipes-devtools/python/python3-m2crypto_0.46.2.bb b/meta-python/recipes-devtools/python/python3-m2crypto_0.47.0.bb index bd7a2369bd..0ebe30f81c 100644 --- a/meta-python/recipes-devtools/python/python3-m2crypto_0.46.2.bb +++ b/meta-python/recipes-devtools/python/python3-m2crypto_0.47.0.bb | |||
| @@ -4,13 +4,10 @@ HOMEPAGE = "https://gitlab.com/m2crypto/m2crypto" | |||
| 4 | LICENSE = "BSD-2-Clause" | 4 | LICENSE = "BSD-2-Clause" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSES/BSD-2-Clause.txt;md5=8099b0e569f862ece05740aef06c82a2" | 5 | LIC_FILES_CHKSUM = "file://LICENSES/BSD-2-Clause.txt;md5=8099b0e569f862ece05740aef06c82a2" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "13c2fa89562f7b8af40cc74b55f490be5e2ab8ccfb739f11c16d3ce6221a61ba" | 7 | SRC_URI[sha256sum] = "9256300be1e0412be802aa1f827e0ce7f94deb1099b8ccdcfd9867a7f0f975bf" |
| 8 | 8 | ||
| 9 | SRC_URI += " \ | 9 | SRC_URI += "file://0001-setup.py-Make-the-cmd-available.patch \ |
| 10 | file://0001-setup.py-Make-the-cmd-available.patch \ | 10 | file://0001-fix-swig-avoid-clang-GNUC-pragma-block-before-_lib.h.patch" |
| 11 | file://0001-fix-allow-64-bit-time_t-on-32-bit-systems-in-test_is.patch \ | ||
| 12 | file://0002-fix-correct-struct-packing-on-32-bit-with-_TIME_BITS.patch \ | ||
| 13 | " | ||
| 14 | 11 | ||
| 15 | CVE_STATUS[CVE-2009-0127] = "disputed: upstream claims there is no bug" | 12 | CVE_STATUS[CVE-2009-0127] = "disputed: upstream claims there is no bug" |
| 16 | CVE_STATUS[CVE-2020-25657] = "fixed-version: the used version (0.46.2) contains the fix already" | 13 | CVE_STATUS[CVE-2020-25657] = "fixed-version: the used version (0.46.2) contains the fix already" |
| @@ -44,7 +41,7 @@ export SWIG_FEATURES | |||
| 44 | 41 | ||
| 45 | export STAGING_DIR | 42 | export STAGING_DIR |
| 46 | 43 | ||
| 47 | do_configure:prepend() { | 44 | do_configure:prepend:class-target() { |
| 48 | # workaround for https://github.com/swiftlang/swift/issues/69311 | 45 | # workaround for https://github.com/swiftlang/swift/issues/69311 |
| 49 | sed -i "/sys\/types.h/d" ${RECIPE_SYSROOT}${includedir}/openssl/e_os2.h | 46 | sed -i "/sys\/types.h/d" ${RECIPE_SYSROOT}${includedir}/openssl/e_os2.h |
| 50 | } | 47 | } |
diff --git a/meta-python/recipes-devtools/python/python3-marshmallow_4.2.0.bb b/meta-python/recipes-devtools/python/python3-marshmallow_4.2.2.bb index 006f91838c..4172a3e745 100644 --- a/meta-python/recipes-devtools/python/python3-marshmallow_4.2.0.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] = "908acabd5aa14741419d3678d3296bda6abe28a167b7dcd05969ceb8256943ac" | 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-matplotlib_3.10.8.bb b/meta-python/recipes-devtools/python/python3-matplotlib_3.10.8.bb index ce8c7a276a..8489b91402 100644 --- a/meta-python/recipes-devtools/python/python3-matplotlib_3.10.8.bb +++ b/meta-python/recipes-devtools/python/python3-matplotlib_3.10.8.bb | |||
| @@ -47,6 +47,8 @@ RDEPENDS:${PN} = "\ | |||
| 47 | python3-packaging \ | 47 | python3-packaging \ |
| 48 | " | 48 | " |
| 49 | 49 | ||
| 50 | TARGET_LDFLAGS:append = " ${DEBUG_PREFIX_MAP}" | ||
| 51 | |||
| 50 | CVE_PRODUCT = "matplotlib" | 52 | CVE_PRODUCT = "matplotlib" |
| 51 | 53 | ||
| 52 | BBCLASSEXTEND = "native" | 54 | BBCLASSEXTEND = "native" |
diff --git a/meta-python/recipes-devtools/python/python3-mmh3_5.2.0.bb b/meta-python/recipes-devtools/python/python3-mmh3_5.2.1.bb index c719762885..5d4030f46e 100644 --- a/meta-python/recipes-devtools/python/python3-mmh3_5.2.0.bb +++ b/meta-python/recipes-devtools/python/python3-mmh3_5.2.1.bb | |||
| @@ -2,10 +2,10 @@ SUMMARY = "Python extension for MurmurHash (MurmurHash3), a set of fast and \ | |||
| 2 | robust hash functions" | 2 | robust hash functions" |
| 3 | HOMEPAGE = "https://github.com/hajimes/mmh3" | 3 | HOMEPAGE = "https://github.com/hajimes/mmh3" |
| 4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=2edf2352bb2cd3d7787f05247781b314" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=53366c60f8214cfc1d3622ebacd141fb" |
| 6 | 6 | ||
| 7 | inherit pypi python_setuptools_build_meta | 7 | inherit pypi python_setuptools_build_meta |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "1efc8fec8478e9243a78bb993422cf79f8ff85cb4cf6b79647480a31e0d950a8" | 9 | SRC_URI[sha256sum] = "bbea5b775f0ac84945191fb83f845a6fd9a21a03ea7f2e187defac7e401616ad" |
| 10 | 10 | ||
| 11 | BBCLASSEXTEND = "native nativesdk" | 11 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta-python/recipes-devtools/python/python3-moteus_0.3.97.bb b/meta-python/recipes-devtools/python/python3-moteus_0.3.99.bb index 313619a5b2..3de7f6a0ec 100644 --- a/meta-python/recipes-devtools/python/python3-moteus_0.3.97.bb +++ b/meta-python/recipes-devtools/python/python3-moteus_0.3.99.bb | |||
| @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://setup.py;beginline=3;endline=9;md5=24025d3c660abfc62a | |||
| 5 | 5 | ||
| 6 | inherit pypi setuptools3 | 6 | inherit pypi setuptools3 |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "59f6f185390822c41f993c56027e4be338be87d40435acb0e10df1d68d662e69" | 8 | SRC_URI[sha256sum] = "30d3cafa6b23692536102f52d9a7d919f2775fa75bdee087f98782c7e3c88805" |
| 9 | 9 | ||
| 10 | S = "${UNPACKDIR}/moteus-${PV}" | 10 | S = "${UNPACKDIR}/moteus-${PV}" |
| 11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-mpmath_1.3.0.bb b/meta-python/recipes-devtools/python/python3-mpmath_1.4.0.bb index 21bae9778c..12ded173e9 100644 --- a/meta-python/recipes-devtools/python/python3-mpmath_1.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-mpmath_1.4.0.bb | |||
| @@ -4,13 +4,13 @@ | |||
| 4 | SUMMARY = "Python library for arbitrary-precision floating-point arithmetic" | 4 | SUMMARY = "Python library for arbitrary-precision floating-point arithmetic" |
| 5 | HOMEPAGE = "https://pypi.org/project/mpmath/" | 5 | HOMEPAGE = "https://pypi.org/project/mpmath/" |
| 6 | LICENSE = "BSD-3-Clause" | 6 | LICENSE = "BSD-3-Clause" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=bde3c575382996b75d85702949512751" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=a6607bd72611b702183473dfb4e6198b" |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f" | 9 | SRC_URI[sha256sum] = "d272b40c031ba0ee385e7e5fc735b48560d9838a0d7fbca109919efd23580a22" |
| 10 | 10 | ||
| 11 | CVE_PRODUCT = "mpmath" | 11 | CVE_PRODUCT = "mpmath" |
| 12 | 12 | ||
| 13 | inherit pypi setuptools3 | 13 | inherit pypi python_setuptools_build_meta |
| 14 | 14 | ||
| 15 | DEPENDS += "python3-setuptools-scm-native" | 15 | DEPENDS += "python3-setuptools-scm-native" |
| 16 | RDEPENDS:${PN} += " \ | 16 | RDEPENDS:${PN} += " \ |
diff --git a/meta-python/recipes-devtools/python/python3-multidict_6.7.0.bb b/meta-python/recipes-devtools/python/python3-multidict_6.7.1.bb index 821a880291..15848fefec 100644 --- a/meta-python/recipes-devtools/python/python3-multidict_6.7.0.bb +++ b/meta-python/recipes-devtools/python/python3-multidict_6.7.1.bb | |||
| @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b4fef6e4b0828c2401fb983363985b39" | |||
| 6 | 6 | ||
| 7 | inherit pypi python_setuptools_build_meta ptest-python-pytest | 7 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "c6e99d9a65ca282e578dfea819cfa9c0a62b2499d8677392e09feaf305e9e6f5" | 9 | SRC_URI[sha256sum] = "ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d" |
| 10 | 10 | ||
| 11 | RDEPENDS:${PN}-ptest += " \ | 11 | RDEPENDS:${PN}-ptest += " \ |
| 12 | python3-objgraph \ | 12 | python3-objgraph \ |
diff --git a/meta-python/recipes-devtools/python/python3-multiprocess_0.70.19.bb b/meta-python/recipes-devtools/python/python3-multiprocess_0.70.19.bb new file mode 100644 index 0000000000..394945df1b --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-multiprocess_0.70.19.bb | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | SUMMARY = "Multiprocess extends multiprocessing to provide enhanced serialization, using dill." | ||
| 2 | |||
| 3 | LICENSE = "BSD-3-Clause" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4e77a25170a36f151649917fe8d2858e" | ||
| 5 | |||
| 6 | SRC_URI[sha256sum] = "952021e0e6c55a4a9fe4cd787895b86e239a40e76802a789d6305398d3975897" | ||
| 7 | |||
| 8 | inherit pypi python_setuptools_build_meta | ||
| 9 | |||
| 10 | RDEPENDS:${PN} += "python3-dill" | ||
diff --git a/meta-python/recipes-devtools/python/python3-mypy_1.17.0.bb b/meta-python/recipes-devtools/python/python3-mypy_1.17.0.bb index 94aaabde4e..419de2570a 100644 --- a/meta-python/recipes-devtools/python/python3-mypy_1.17.0.bb +++ b/meta-python/recipes-devtools/python/python3-mypy_1.17.0.bb | |||
| @@ -20,5 +20,6 @@ DEPENDS += " \ | |||
| 20 | RDEPENDS:${PN} += " \ | 20 | RDEPENDS:${PN} += " \ |
| 21 | python3-modules \ | 21 | python3-modules \ |
| 22 | python3-mypy-extensions \ | 22 | python3-mypy-extensions \ |
| 23 | python3-pathspec \ | ||
| 23 | python3-typing-extensions \ | 24 | python3-typing-extensions \ |
| 24 | " | 25 | " |
diff --git a/meta-python/recipes-devtools/python/python3-nanobind_2.10.2.bb b/meta-python/recipes-devtools/python/python3-nanobind_2.12.0.bb index 12b7ff5133..58dbb30c84 100644 --- a/meta-python/recipes-devtools/python/python3-nanobind_2.10.2.bb +++ b/meta-python/recipes-devtools/python/python3-nanobind_2.12.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] = "0ae77c1a88f27153fa57045ee00f7b0a7b06b1cd3df942e95a34b38c5d0a5bee" |
| 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-ninja/CMakeLists.txt b/meta-python/recipes-devtools/python/python3-ninja/CMakeLists.txt deleted file mode 100644 index 04fa451e72..0000000000 --- a/meta-python/recipes-devtools/python/python3-ninja/CMakeLists.txt +++ /dev/null | |||
| @@ -1,9 +0,0 @@ | |||
| 1 | cmake_minimum_required(VERSION 3.15) | ||
| 2 | |||
| 3 | project(NinjaPythonDistributions) | ||
| 4 | |||
| 5 | set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_MODULE_PATH}) | ||
| 6 | |||
| 7 | install(CODE " | ||
| 8 | message(STATUS \"Install ninja project\") | ||
| 9 | ") | ||
diff --git a/meta-python/recipes-devtools/python/python3-ninja/no-scikit-build.patch b/meta-python/recipes-devtools/python/python3-ninja/no-scikit-build.patch index b7d191e244..4dfbb2675a 100644 --- a/meta-python/recipes-devtools/python/python3-ninja/no-scikit-build.patch +++ b/meta-python/recipes-devtools/python/python3-ninja/no-scikit-build.patch | |||
| @@ -1,31 +1,22 @@ | |||
| 1 | We don't need to build ninja so there's no need to use scikit-build, | 1 | We don't need to build ninja so there's no need to use scikit-build-core, |
| 2 | as we just need the python module with it's one ninja() function. | 2 | as we just need the python module with its one ninja() function. |
| 3 | 3 | ||
| 4 | Upstream-Status: Inappropriate | 4 | Upstream-Status: Inappropriate |
| 5 | Signed-off-by: Ross Burton <ross.burton@arm.com> | 5 | Signed-off-by: Ross Burton <ross.burton@arm.com> |
| 6 | Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com> | ||
| 6 | 7 | ||
| 7 | diff --git a/pyproject.toml b/pyproject.toml | ||
| 8 | index b895c20..577b642 100644 | ||
| 9 | --- a/pyproject.toml | 8 | --- a/pyproject.toml |
| 10 | +++ b/pyproject.toml | 9 | +++ b/pyproject.toml |
| 11 | @@ -2,7 +2,6 @@ | 10 | @@ -1,5 +1,4 @@ |
| 12 | requires = [ | 11 | [build-system] |
| 13 | "setuptools >=42", | 12 | -requires = ["scikit-build-core>=0.10"] |
| 14 | "setuptools-scm[toml]", | 13 | -build-backend = "backend" |
| 15 | - "scikit-build", | 14 | -backend-path = ["_build_backend"] |
| 16 | ] | 15 | +requires = ["setuptools", "setuptools-scm"] |
| 17 | build-backend = "setuptools.build_meta" | 16 | +build-backend = "setuptools.build_meta" |
| 18 | 17 | ||
| 19 | diff --git a/setup.py b/setup.py | 18 | @@ -7,3 +6,3 @@ |
| 20 | index dbe1fbc..3259754 100755 | 19 | name = "ninja" |
| 21 | --- a/setup.py | 20 | -dynamic = ["version", "readme"] |
| 22 | +++ b/setup.py | 21 | +dynamic = ["version"] |
| 23 | @@ -5,7 +5,7 @@ import os | 22 | description = "Ninja is a small build system with a focus on speed" |
| 24 | import sys | ||
| 25 | from distutils.text_file import TextFile | ||
| 26 | |||
| 27 | -from skbuild import setup | ||
| 28 | +from setuptools import setup | ||
| 29 | |||
| 30 | # Add current folder to path | ||
| 31 | # This is required to import versioneer in an isolated pip build | ||
diff --git a/meta-python/recipes-devtools/python/python3-ninja/run-ninja-from-path.patch b/meta-python/recipes-devtools/python/python3-ninja/run-ninja-from-path.patch deleted file mode 100644 index 0068efcc3a..0000000000 --- a/meta-python/recipes-devtools/python/python3-ninja/run-ninja-from-path.patch +++ /dev/null | |||
| @@ -1,44 +0,0 @@ | |||
| 1 | There's no need to hunt around source or install trees when we're just running ninja | ||
| 2 | from PATH. | ||
| 3 | |||
| 4 | Upstream-Status: Inappropriate | ||
| 5 | Signed-off-by: Ross Burton <ross.burton@arm.com> | ||
| 6 | |||
| 7 | diff --git a/src/ninja/__init__.py b/src/ninja/__init__.py | ||
| 8 | index f83767e..31bb926 100644 | ||
| 9 | --- a/src/ninja/__init__.py | ||
| 10 | +++ b/src/ninja/__init__.py | ||
| 11 | @@ -19,32 +19,9 @@ except ImportError: | ||
| 12 | os.path.dirname(__file__), '../../Ninja-src/misc'))) | ||
| 13 | from ninja_syntax import Writer, escape, expand # noqa: F401 | ||
| 14 | |||
| 15 | -DATA = os.path.join(os.path.dirname(__file__), 'data') | ||
| 16 | - | ||
| 17 | -# Support running tests from the source tree | ||
| 18 | -if not os.path.exists(DATA): | ||
| 19 | - from skbuild.constants import CMAKE_INSTALL_DIR as SKBUILD_CMAKE_INSTALL_DIR | ||
| 20 | - from skbuild.constants import set_skbuild_plat_name | ||
| 21 | - | ||
| 22 | - if platform.system().lower() == "darwin": | ||
| 23 | - # Since building the project specifying --plat-name or CMAKE_OSX_* variables | ||
| 24 | - # leads to different SKBUILD_DIR, the code below attempt to guess the most | ||
| 25 | - # likely plat-name. | ||
| 26 | - _skbuild_dirs = os.listdir(os.path.join(os.path.dirname(__file__), '..', '..', '_skbuild')) | ||
| 27 | - if _skbuild_dirs: | ||
| 28 | - _likely_plat_name = '-'.join(_skbuild_dirs[0].split('-')[:3]) | ||
| 29 | - set_skbuild_plat_name(_likely_plat_name) | ||
| 30 | - | ||
| 31 | - _data = os.path.abspath(os.path.join( | ||
| 32 | - os.path.dirname(__file__), '..', '..', SKBUILD_CMAKE_INSTALL_DIR(), 'src/ninja/data')) | ||
| 33 | - if os.path.exists(_data): | ||
| 34 | - DATA = _data | ||
| 35 | - | ||
| 36 | -BIN_DIR = os.path.join(DATA, 'bin') | ||
| 37 | - | ||
| 38 | |||
| 39 | def _program(name, args): | ||
| 40 | - return subprocess.call([os.path.join(BIN_DIR, name)] + args, close_fds=False) | ||
| 41 | + return subprocess.call([name] + args, close_fds=False) | ||
| 42 | |||
| 43 | |||
| 44 | def ninja(): | ||
diff --git a/meta-python/recipes-devtools/python/python3-ninja_1.11.1.1.bb b/meta-python/recipes-devtools/python/python3-ninja_1.13.0.bb index 8f2e6528db..1591be0912 100644 --- a/meta-python/recipes-devtools/python/python3-ninja_1.11.1.1.bb +++ b/meta-python/recipes-devtools/python/python3-ninja_1.13.0.bb | |||
| @@ -6,10 +6,9 @@ PYPI_PACKAGE = "ninja" | |||
| 6 | PYPI_ARCHIVE_NAME_PREFIX = "pypi-" | 6 | PYPI_ARCHIVE_NAME_PREFIX = "pypi-" |
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
| 9 | SRC_URI[sha256sum] = "9d793b08dd857e38d0b6ffe9e6b7145d7c485a42dcfea04905ca0cdb6017cc3c" | 9 | SRC_URI[sha256sum] = "4a40ce995ded54d9dc24f8ea37ff3bf62ad192b547f6c7126e7e25045e76f978" |
| 10 | 10 | ||
| 11 | SRC_URI += "file://no-scikit-build.patch \ | 11 | SRC_URI += "file://no-scikit-build.patch " |
| 12 | file://run-ninja-from-path.patch" | ||
| 13 | 12 | ||
| 14 | DEPENDS += "python3-setuptools-scm-native" | 13 | DEPENDS += "python3-setuptools-scm-native" |
| 15 | 14 | ||
diff --git a/meta-python/recipes-devtools/python/python3-orjson-crates.inc b/meta-python/recipes-devtools/python/python3-orjson-crates.inc index 76ed174329..5e3aa8592b 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.55 \ |
| 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.9 \ |
| 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/no-panic/0.1.36 \ | ||
| 21 | crate://crates.io/once_cell/1.21.3 \ | 22 | crate://crates.io/once_cell/1.21.3 \ |
| 22 | crate://crates.io/portable-atomic/1.11.0 \ | 23 | crate://crates.io/portable-atomic/1.13.1 \ |
| 23 | crate://crates.io/portable-atomic-util/0.2.4 \ | 24 | crate://crates.io/portable-atomic-util/0.2.5 \ |
| 24 | crate://crates.io/proc-macro2/1.0.95 \ | 25 | crate://crates.io/proc-macro2/1.0.106 \ |
| 25 | crate://crates.io/pyo3-build-config/0.23.3 \ | 26 | crate://crates.io/pyo3-build-config/0.28.0 \ |
| 26 | crate://crates.io/pyo3-ffi/0.23.3 \ | 27 | crate://crates.io/pyo3-ffi/0.28.0 \ |
| 27 | crate://crates.io/quote/1.0.40 \ | 28 | crate://crates.io/quote/1.0.44 \ |
| 28 | crate://crates.io/rustversion/1.0.20 \ | 29 | crate://crates.io/serde/1.0.228 \ |
| 29 | crate://crates.io/ryu/1.0.20 \ | 30 | crate://crates.io/serde_core/1.0.228 \ |
| 30 | crate://crates.io/serde/1.0.219 \ | 31 | crate://crates.io/serde_derive/1.0.228 \ |
| 31 | crate://crates.io/serde_derive/1.0.219 \ | 32 | crate://crates.io/serde_json/1.0.149 \ |
| 32 | crate://crates.io/serde_json/1.0.140 \ | ||
| 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.37 \ | ||
| 44 | crate://crates.io/zerocopy-derive/0.8.37 \ | ||
| 45 | crate://crates.io/zmij/1.0.19 \ | ||
| 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.55.sha256sum] = "47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29" |
| 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.9.sha256sum] = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" |
| 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" |
| 64 | SRC_URI[no-panic-0.1.36.sha256sum] = "f967505aabc8af5752d098c34146544a43684817cdba8f9725b292530cabbf53" | ||
| 62 | SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" | 65 | SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" |
| 63 | SRC_URI[portable-atomic-1.11.0.sha256sum] = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" | 66 | SRC_URI[portable-atomic-1.13.1.sha256sum] = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" |
| 64 | SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" | 67 | SRC_URI[portable-atomic-util-0.2.5.sha256sum] = "7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5" |
| 65 | SRC_URI[proc-macro2-1.0.95.sha256sum] = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" | 68 | SRC_URI[proc-macro2-1.0.106.sha256sum] = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" |
| 66 | SRC_URI[pyo3-build-config-0.23.3.sha256sum] = "dc0e0469a84f208e20044b98965e1561028180219e35352a2afaf2b942beff3b" | 69 | SRC_URI[pyo3-build-config-0.28.0.sha256sum] = "972720a441c91fd9c49f212a1d2d74c6e3803b231ebc8d66c51efbd7ccab11c8" |
| 67 | SRC_URI[pyo3-ffi-0.23.3.sha256sum] = "eb1547a7f9966f6f1a0f0227564a9945fe36b90da5a93b3933fc3dc03fae372d" | 70 | SRC_URI[pyo3-ffi-0.28.0.sha256sum] = "5994456d9dab8934d600d3867571b6410f24fbd6002570ad56356733eb54859b" |
| 68 | SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" | 71 | SRC_URI[quote-1.0.44.sha256sum] = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" |
| 69 | SRC_URI[rustversion-1.0.20.sha256sum] = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" | 72 | SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" |
| 70 | SRC_URI[ryu-1.0.20.sha256sum] = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" | 73 | SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" |
| 71 | SRC_URI[serde-1.0.219.sha256sum] = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" | 74 | SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" |
| 72 | SRC_URI[serde_derive-1.0.219.sha256sum] = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" | 75 | SRC_URI[serde_json-1.0.149.sha256sum] = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" |
| 73 | SRC_URI[serde_json-1.0.140.sha256sum] = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" | ||
| 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.37.sha256sum] = "7456cf00f0685ad319c5b1693f291a650eaf345e941d082fc4e03df8a03996ac" | ||
| 87 | SRC_URI[zerocopy-derive-0.8.37.sha256sum] = "1328722bbf2115db7e19d69ebcc15e795719e2d66b60827c6a69a117365e37a0" | ||
| 88 | SRC_URI[zmij-1.0.19.sha256sum] = "3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445" | ||
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.7.bb b/meta-python/recipes-devtools/python/python3-orjson_3.11.7.bb new file mode 100644 index 0000000000..63e2e089e1 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-orjson_3.11.7.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 = "ec2b066cae79ae4a90ed126ac5723335dd99e408" | ||
| 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-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch b/meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch index e83576eb62..ed5eb767e9 100644 --- a/meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch +++ b/meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 16dd09e6c79768a24f5a50ec5985e0b6fdf17f35 Mon Sep 17 00:00:00 2001 | 1 | From 65db03f03dbb61172c6eea8b34d11ea9eb0c6d77 Mon Sep 17 00:00:00 2001 |
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> |
| 3 | Date: Mon, 10 Mar 2025 13:52:11 +0100 | 3 | Date: Mon, 10 Mar 2025 13:52:11 +0100 |
| 4 | Subject: [PATCH] BLD: add option to specify numpy header location | 4 | Subject: [PATCH] BLD: add option to specify numpy header location |
| @@ -19,24 +19,29 @@ include folder location, fall back to the value of this meson option. | |||
| 19 | Upstream-Status: Submitted [https://github.com/pandas-dev/pandas/pull/61095] | 19 | Upstream-Status: Submitted [https://github.com/pandas-dev/pandas/pull/61095] |
| 20 | 20 | ||
| 21 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | 21 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> |
| 22 | Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> | ||
| 22 | --- | 23 | --- |
| 23 | meson.options | 1 + | 24 | meson.options | 1 + |
| 24 | pandas/meson.build | 13 ++++++++++--- | 25 | pandas/meson.build | 12 +++++++++--- |
| 25 | 2 files changed, 11 insertions(+), 3 deletions(-) | 26 | 2 files changed, 10 insertions(+), 3 deletions(-) |
| 26 | create mode 100644 meson.options | 27 | create mode 100644 meson.options |
| 27 | 28 | ||
| 29 | diff --git a/meson.options b/meson.options | ||
| 30 | new file mode 100644 | ||
| 31 | index 0000000..3d3a18d | ||
| 28 | --- /dev/null | 32 | --- /dev/null |
| 29 | +++ b/meson.options | 33 | +++ b/meson.options |
| 30 | @@ -0,0 +1 @@ | 34 | @@ -0,0 +1 @@ |
| 31 | +option('numpy_inc_dir', type : 'string', description : 'The absolute path to the numpy headers') | 35 | +option('numpy_inc_dir', type : 'string', description : 'The absolute path to the numpy headers') |
| 36 | diff --git a/pandas/meson.build b/pandas/meson.build | ||
| 37 | index 840ac25..2c3423e 100644 | ||
| 32 | --- a/pandas/meson.build | 38 | --- a/pandas/meson.build |
| 33 | +++ b/pandas/meson.build | 39 | +++ b/pandas/meson.build |
| 34 | @@ -3,17 +3,24 @@ incdir_numpy = run_command(py, | 40 | @@ -4,17 +4,23 @@ incdir_numpy = run_command( |
| 35 | '-c', | 41 | '-c', |
| 36 | ''' | 42 | ''' |
| 37 | import os | 43 | import os |
| 38 | -import numpy as np | 44 | -import numpy as np |
| 39 | + | ||
| 40 | +try: | 45 | +try: |
| 41 | + import numpy as np | 46 | + import numpy as np |
| 42 | + base_incdir = np.get_include() | 47 | + base_incdir = np.get_include() |
| @@ -53,9 +58,12 @@ Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | |||
| 53 | - incdir = np.get_include() | 58 | - incdir = np.get_include() |
| 54 | + incdir = base_incdir | 59 | + incdir = base_incdir |
| 55 | print(incdir) | 60 | print(incdir) |
| 56 | ''' | 61 | ''', |
| 57 | ], | 62 | ], |
| 58 | + env: {'NUMPY_INC_DIR': get_option('numpy_inc_dir')}, | 63 | + env: {'NUMPY_INC_DIR': get_option('numpy_inc_dir')}, |
| 59 | check: true | 64 | check: true, |
| 60 | ).stdout().strip() | 65 | ).stdout().strip() |
| 61 | 66 | ||
| 67 | -- | ||
| 68 | 2.47.3 | ||
| 69 | |||
diff --git a/meta-python/recipes-devtools/python/python3-pandas/0001-fix-reproducibility-issue.patch b/meta-python/recipes-devtools/python/python3-pandas/0001-fix-reproducibility-issue.patch deleted file mode 100644 index deadacafa9..0000000000 --- a/meta-python/recipes-devtools/python/python3-pandas/0001-fix-reproducibility-issue.patch +++ /dev/null | |||
| @@ -1,43 +0,0 @@ | |||
| 1 | From 80274cd3a0746ddc5421643dd40d47bdf3c6a68c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Hongxu Jia <hongxu.jia@windriver.com> | ||
| 3 | Date: Fri, 26 Sep 2025 15:47:53 +0800 | ||
| 4 | Subject: [PATCH] fix reproducibility issue | ||
| 5 | |||
| 6 | The type of new_value is either `npy_timedelta' or `int64_t' | ||
| 7 | In build/pandas/_libs/tslibs/timedeltas.cpython-313-x86_64-linux-gnu.so.p/pandas/_libs/tslibs/timedeltas.pyx.c | ||
| 8 | .. | ||
| 9 | npy_timedelta __pyx_v_new_value; | ||
| 10 | ... | ||
| 11 | |||
| 12 | In build/pandas/_libs/tslibs/timedeltas.cpython-313-x86_64-linux-gnu.so.p/pandas/_libs/tslibs/timedeltas.pyx.c | ||
| 13 | ... | ||
| 14 | __pyx_t_5numpy_int64_t __pyx_v_new_value; | ||
| 15 | ... | ||
| 16 | |||
| 17 | Explicitly define it as int64_t to assure the generated source is | ||
| 18 | reproducibility between builds | ||
| 19 | |||
| 20 | Upstream-Status: Submitted [https://github.com/pandas-dev/pandas/pull/62459] | ||
| 21 | |||
| 22 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | ||
| 23 | --- | ||
| 24 | pandas/_libs/tslibs/timedeltas.pyx | 3 +++ | ||
| 25 | 1 file changed, 3 insertions(+) | ||
| 26 | |||
| 27 | diff --git a/pandas/_libs/tslibs/timedeltas.pyx b/pandas/_libs/tslibs/timedeltas.pyx | ||
| 28 | index f6c69cf..34ac9e7 100644 | ||
| 29 | --- a/pandas/_libs/tslibs/timedeltas.pyx | ||
| 30 | +++ b/pandas/_libs/tslibs/timedeltas.pyx | ||
| 31 | @@ -1820,6 +1820,9 @@ class Timedelta(_Timedelta): | ||
| 32 | |||
| 33 | disallow_ambiguous_unit(unit) | ||
| 34 | |||
| 35 | + cdef: | ||
| 36 | + int64_t new_value; | ||
| 37 | + | ||
| 38 | # GH 30543 if pd.Timedelta already passed, return it | ||
| 39 | # check that only value is passed | ||
| 40 | if isinstance(value, _Timedelta): | ||
| 41 | -- | ||
| 42 | 2.34.1 | ||
| 43 | |||
diff --git a/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch b/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch deleted file mode 100644 index 950f25303f..0000000000 --- a/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | From d46b8720a6bccb345f6bdd7ee2f5c357e7eb227b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Trevor Gamblin <tgamblin@baylibre.com> | ||
| 3 | Date: Mon, 12 Aug 2024 11:27:36 -0400 | ||
| 4 | Subject: [PATCH] pyproject.toml: don't pin dependency versions | ||
| 5 | |||
| 6 | Pandas will fail to build if the exact versions aren't found, but newer | ||
| 7 | ones actually work. Since newer versions of pandas are adjusting the | ||
| 8 | requires section of pyproject toml further, just patch it for us. | ||
| 9 | |||
| 10 | Upstream-Status: Inappropriate [OE-Specific] | ||
| 11 | |||
| 12 | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> | ||
| 13 | --- | ||
| 14 | pyproject.toml | 6 +++--- | ||
| 15 | 1 file changed, 3 insertions(+), 3 deletions(-) | ||
| 16 | |||
| 17 | --- a/pyproject.toml | ||
| 18 | +++ b/pyproject.toml | ||
| 19 | @@ -2,10 +2,10 @@ | ||
| 20 | # Minimum requirements for the build system to execute. | ||
| 21 | # See https://github.com/scipy/scipy/pull/12940 for the AIX issue. | ||
| 22 | requires = [ | ||
| 23 | - "meson-python==0.13.1", | ||
| 24 | - "meson==1.2.1", | ||
| 25 | + "meson-python>=0.13.1", | ||
| 26 | + "meson>=1.2.1", | ||
| 27 | "wheel", | ||
| 28 | - "Cython~=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json | ||
| 29 | + "Cython>=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json | ||
| 30 | # Force numpy higher than 2.0, so that built wheels are compatible | ||
| 31 | # with both numpy 1 and 2 | ||
| 32 | "numpy>=2.0", | ||
diff --git a/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb b/meta-python/recipes-devtools/python/python3-pandas_3.0.1.bb index 91333d129d..a25b367130 100644 --- a/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb +++ b/meta-python/recipes-devtools/python/python3-pandas_3.0.1.bb | |||
| @@ -4,16 +4,11 @@ high-performance, easy-to-use data structures and data analysis tools for \ | |||
| 4 | the Python programming language." | 4 | the Python programming language." |
| 5 | HOMEPAGE = "https://pandas.pydata.org/" | 5 | HOMEPAGE = "https://pandas.pydata.org/" |
| 6 | LICENSE = "BSD-3-Clause" | 6 | LICENSE = "BSD-3-Clause" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=cb819092901ddb13a7d0a4f5e05f098a" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e98642e1210ade884e5254ab18d55b7d" |
| 8 | |||
| 9 | SRC_URI += " \ | ||
| 10 | file://0001-pyproject.toml-don-t-pin-dependency-versions.patch \ | ||
| 11 | file://0001-fix-reproducibility-issue.patch \ | ||
| 12 | " | ||
| 13 | 8 | ||
| 14 | SRC_URI:append:class-target = " file://0001-BLD-add-option-to-specify-numpy-header-location.patch " | 9 | SRC_URI:append:class-target = " file://0001-BLD-add-option-to-specify-numpy-header-location.patch " |
| 15 | 10 | ||
| 16 | SRC_URI[sha256sum] = "4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667" | 11 | SRC_URI[sha256sum] = "4186a699674af418f655dbd420ed87f50d56b4cd6603784279d9eef6627823c8" |
| 17 | 12 | ||
| 18 | CVE_PRODUCT = "pandas" | 13 | CVE_PRODUCT = "pandas" |
| 19 | 14 | ||
diff --git a/meta-python/recipes-devtools/python/python3-paramiko_3.5.1.bb b/meta-python/recipes-devtools/python/python3-paramiko_4.0.0.bb index daf6386888..b1f86acb4e 100644 --- a/meta-python/recipes-devtools/python/python3-paramiko_3.5.1.bb +++ b/meta-python/recipes-devtools/python/python3-paramiko_4.0.0.bb | |||
| @@ -3,11 +3,11 @@ HOMEPAGE = "https://github.com/paramiko/paramiko/" | |||
| 3 | LICENSE = "LGPL-2.1-only" | 3 | LICENSE = "LGPL-2.1-only" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=fd0120fc2e9f841c73ac707a30389af5" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=fd0120fc2e9f841c73ac707a30389af5" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "b2c665bc45b2b215bd7d7f039901b14b067da00f3a11e6640995fd58f2664822" | 6 | SRC_URI[sha256sum] = "6a25f07b380cc9c9a88d2b920ad37167ac4667f8d9886ccebd8f90f654b5d69f" |
| 7 | 7 | ||
| 8 | PYPI_PACKAGE = "paramiko" | 8 | PYPI_PACKAGE = "paramiko" |
| 9 | 9 | ||
| 10 | inherit pypi setuptools3 | 10 | inherit pypi python_setuptools_build_meta |
| 11 | 11 | ||
| 12 | CLEANBROKEN = "1" | 12 | CLEANBROKEN = "1" |
| 13 | 13 | ||
diff --git a/meta-python/recipes-devtools/python/python3-parse_1.20.2.bb b/meta-python/recipes-devtools/python/python3-parse_1.21.1.bb index 6e7139bfbe..3af0c0e27e 100644 --- a/meta-python/recipes-devtools/python/python3-parse_1.20.2.bb +++ b/meta-python/recipes-devtools/python/python3-parse_1.21.1.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/r1chardj0n3s/parse" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=8ab458ad281b60e6f1b39b3feafbfc05" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=8ab458ad281b60e6f1b39b3feafbfc05" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "b41d604d16503c79d81af5165155c0b20f6c8d6c559efa66b4b695c3e5a0a0ce" | 6 | SRC_URI[sha256sum] = "825e1a88e9d9fb481b8d2ca709c6195558b6eaa97c559ad3a9a20aa2d12815a3" |
| 7 | 7 | ||
| 8 | SRC_URI += " \ | 8 | SRC_URI += " \ |
| 9 | file://run-ptest \ | 9 | file://run-ptest \ |
diff --git a/meta-python/recipes-devtools/python/python3-parso_0.8.5.bb b/meta-python/recipes-devtools/python/python3-parso_0.8.6.bb index 2bde8c3f40..1659f1babd 100644 --- a/meta-python/recipes-devtools/python/python3-parso_0.8.5.bb +++ b/meta-python/recipes-devtools/python/python3-parso_0.8.6.bb | |||
| @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cbaa2675b2424d771451332a7a69503f" | |||
| 5 | 5 | ||
| 6 | PYPI_PACKAGE = "parso" | 6 | PYPI_PACKAGE = "parso" |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "034d7354a9a018bdce352f48b2a8a450f05e9d6ee85db84764e9b6bd96dafe5a" | 8 | SRC_URI[sha256sum] = "2b9a0332696df97d454fa67b81618fd69c35a7b90327cbe6ba5c92d2c68a7bfd" |
| 9 | 9 | ||
| 10 | CVE_PRODUCT = "parso" | 10 | CVE_PRODUCT = "parso" |
| 11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-path_17.1.0.bb b/meta-python/recipes-devtools/python/python3-path_17.1.1.bb index 066f756730..be150f3dbb 100644 --- a/meta-python/recipes-devtools/python/python3-path_17.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-path_17.1.1.bb | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | SUMMARY = "A module wrapper for os.path" | 1 | SUMMARY = "A module wrapper for os.path" |
| 2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=141643e11c48898150daa83802dbc65f" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1aeae65f25a15b1e46d4381f2f094e0a" |
| 4 | 4 | ||
| 5 | SRC_URI[sha256sum] = "d41e05ed4fa1d4f6d702df3c1e0a1a255d7b544287432456455dc7c51e5f98e9" | 5 | SRC_URI[sha256sum] = "2dfcbfec8b4d960f3469c52acf133113c2a8bf12ac7b98d629fa91af87248d42" |
| 6 | 6 | ||
| 7 | SRC_URI += "\ | 7 | SRC_URI += "\ |
| 8 | file://run-ptest \ | 8 | file://run-ptest \ |
| @@ -10,7 +10,10 @@ SRC_URI += "\ | |||
| 10 | 10 | ||
| 11 | inherit pypi python_setuptools_build_meta ptest | 11 | inherit pypi python_setuptools_build_meta ptest |
| 12 | 12 | ||
| 13 | DEPENDS += "python3-setuptools-scm-native" | 13 | DEPENDS += " \ |
| 14 | python3-setuptools-scm-native \ | ||
| 15 | python3-coherent-licensed-native \ | ||
| 16 | " | ||
| 14 | 17 | ||
| 15 | RDEPENDS:${PN} += " \ | 18 | RDEPENDS:${PN} += " \ |
| 16 | python3-appdirs \ | 19 | python3-appdirs \ |
| @@ -22,6 +25,7 @@ RDEPENDS:${PN} += " \ | |||
| 22 | RDEPENDS:${PN}-ptest += " \ | 25 | RDEPENDS:${PN}-ptest += " \ |
| 23 | python3-pytest \ | 26 | python3-pytest \ |
| 24 | python3-unittest-automake-output \ | 27 | python3-unittest-automake-output \ |
| 28 | python3-more-itertools \ | ||
| 25 | " | 29 | " |
| 26 | 30 | ||
| 27 | BBCLASSEXTEND = "nativesdk native" | 31 | BBCLASSEXTEND = "nativesdk native" |
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-pillow_12.1.0.bb b/meta-python/recipes-devtools/python/python3-pillow_12.1.1.bb index 83231cad06..2b3660fc56 100644 --- a/meta-python/recipes-devtools/python/python3-pillow_12.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-pillow_12.1.1.bb | |||
| @@ -5,10 +5,10 @@ HOMEPAGE = "https://pillow.readthedocs.io" | |||
| 5 | LICENSE = "MIT-CMU" | 5 | LICENSE = "MIT-CMU" |
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=a1b708da743e3fc0e5c35e92daac0bf8" | 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=a1b708da743e3fc0e5c35e92daac0bf8" |
| 7 | 7 | ||
| 8 | SRC_URI = "git://github.com/python-pillow/Pillow.git;branch=main;protocol=https;tag=${PV} \ | 8 | SRC_URI = "git://github.com/python-pillow/Pillow.git;branch=12.1.x;protocol=https;tag=${PV} \ |
| 9 | file://0001-support-cross-compiling.patch \ | 9 | file://0001-support-cross-compiling.patch \ |
| 10 | " | 10 | " |
| 11 | SRCREV = "46f45f674d47b5d8bc54230dda8fe9e214598b87" | 11 | SRCREV = "5158d98c807e719c5938aa3886913ef0ea6814e9" |
| 12 | 12 | ||
| 13 | inherit python_setuptools_build_meta ptest-python-pytest | 13 | inherit python_setuptools_build_meta ptest-python-pytest |
| 14 | 14 | ||
diff --git a/meta-python/recipes-devtools/python/python3-pkgconfig_1.5.5.bb b/meta-python/recipes-devtools/python/python3-pkgconfig_1.6.0.bb index 8f65d3d4c5..e872c7a314 100644 --- a/meta-python/recipes-devtools/python/python3-pkgconfig_1.5.5.bb +++ b/meta-python/recipes-devtools/python/python3-pkgconfig_1.6.0.bb | |||
| @@ -4,7 +4,7 @@ SECTION = "devel/python" | |||
| 4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=faa7f82be8f220bff6156be4790344fc" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=faa7f82be8f220bff6156be4790344fc" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "deb4163ef11f75b520d822d9505c1f462761b4309b1bb713d08689759ea8b899" | 7 | SRC_URI[sha256sum] = "4a5a6631ce937fafac457104a40d558785a658bbdca5c49b6295bc3fd651907f" |
| 8 | 8 | ||
| 9 | RDEPENDS:${PN} = "pkgconfig \ | 9 | RDEPENDS:${PN} = "pkgconfig \ |
| 10 | python3-shell \ | 10 | python3-shell \ |
diff --git a/meta-python/recipes-devtools/python/python3-platformdirs_4.5.1.bb b/meta-python/recipes-devtools/python/python3-platformdirs_4.9.4.bb index 666ba6805e..df0e3597b7 100644 --- a/meta-python/recipes-devtools/python/python3-platformdirs_4.5.1.bb +++ b/meta-python/recipes-devtools/python/python3-platformdirs_4.9.4.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/platformdirs/platformdirs" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "61d5cdcc6065745cdd94f0f878977f8de9437be93de97c1c12f853c9c0cdcbda" | 6 | SRC_URI[sha256sum] = "1ec356301b7dc906d83f371c8f487070e99d3ccf9e501686456394622a01a934" |
| 7 | 7 | ||
| 8 | inherit pypi python_hatchling ptest-python-pytest | 8 | inherit pypi python_hatchling ptest-python-pytest |
| 9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-protobuf_6.33.2.bb b/meta-python/recipes-devtools/python/python3-protobuf_6.33.5.bb index d0ef7753b0..af9ff85f20 100644 --- a/meta-python/recipes-devtools/python/python3-protobuf_6.33.2.bb +++ b/meta-python/recipes-devtools/python/python3-protobuf_6.33.5.bb | |||
| @@ -10,9 +10,10 @@ LIC_FILES_CHKSUM = " \ | |||
| 10 | " | 10 | " |
| 11 | 11 | ||
| 12 | inherit pypi setuptools3 | 12 | inherit pypi setuptools3 |
| 13 | SRC_URI[sha256sum] = "56dc370c91fbb8ac85bc13582c9e373569668a290aa2e66a590c2a0d35ddb9e4" | 13 | SRC_URI[sha256sum] = "6ddcac2a081f8b7b9642c09406bc6a4290128fce5f471cddd165960bb9119e5c" |
| 14 | 14 | ||
| 15 | CVE_PRODUCT += "google:protobuf protobuf:protobuf google-protobuf protobuf-python" | 15 | CVE_PRODUCT += "google:protobuf protobuf:protobuf google-protobuf protobuf-python" |
| 16 | CVE_STATUS[CVE-2026-0994] = "fixed-version: it is fixed in 6.33.5" | ||
| 16 | 17 | ||
| 17 | # http://errors.yoctoproject.org/Errors/Details/184715/ | 18 | # http://errors.yoctoproject.org/Errors/Details/184715/ |
| 18 | # Can't find required file: ../src/google/protobuf/descriptor.proto | 19 | # Can't find required file: ../src/google/protobuf/descriptor.proto |
diff --git a/meta-python/recipes-devtools/python/python3-py7zr_1.1.0.bb b/meta-python/recipes-devtools/python/python3-py7zr_1.1.2.bb index 7a7a7f45ee..5a0fe86ebd 100644 --- a/meta-python/recipes-devtools/python/python3-py7zr_1.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-py7zr_1.1.2.bb | |||
| @@ -4,7 +4,7 @@ LICENSE = "LGPL-2.1-or-later" | |||
| 4 | SECTION = "devel/python" | 4 | SECTION = "devel/python" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "087b1a94861ad9eb4d21604f6aaa0a8986a7e00580abd79fedd6f82fecf0592c" | 7 | SRC_URI[sha256sum] = "2aee212c5516ddcbeb76874dc3ece38b4566fc003f51600032c723cfea89ac56" |
| 8 | 8 | ||
| 9 | CVE_PRODUCT = "py7zr" | 9 | CVE_PRODUCT = "py7zr" |
| 10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-pyais_2.15.0.bb b/meta-python/recipes-devtools/python/python3-pyais_2.20.0.bb index 3f124a750d..ce53d39476 100644 --- a/meta-python/recipes-devtools/python/python3-pyais_2.15.0.bb +++ b/meta-python/recipes-devtools/python/python3-pyais_2.20.0.bb | |||
| @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=79d9e278b76e3e5b3358cd70b328173c" | |||
| 5 | 5 | ||
| 6 | SRC_URI = "git://github.com/M0r13n/pyais;protocol=https;branch=master;tag=v${PV}" | 6 | SRC_URI = "git://github.com/M0r13n/pyais;protocol=https;branch=master;tag=v${PV}" |
| 7 | 7 | ||
| 8 | SRCREV = "7350f9db65ad715e582979bf389133bde07f5e10" | 8 | SRCREV = "2fc03eee875dd2c54af1220bb876651725c8e559" |
| 9 | 9 | ||
| 10 | inherit python_setuptools_build_meta ptest-python-pytest | 10 | inherit python_setuptools_build_meta ptest-python-pytest |
| 11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-pybind11-json/0001-CMakeLists-drop-PYTHON_INCLUDE_DIRS-from-interface.patch b/meta-python/recipes-devtools/python/python3-pybind11-json/0001-CMakeLists-drop-PYTHON_INCLUDE_DIRS-from-interface.patch new file mode 100644 index 0000000000..e1bf82e506 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-pybind11-json/0001-CMakeLists-drop-PYTHON_INCLUDE_DIRS-from-interface.patch | |||
| @@ -0,0 +1,34 @@ | |||
| 1 | From 6d4af27d1b43860d8deb3d1d2b2a910e82618ac1 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Tafil Avdyli <tafil@tafhub.de> | ||
| 3 | Date: Sat, 24 Jan 2026 09:14:03 +0100 | ||
| 4 | Subject: [PATCH] CMakeLists: drop PYTHON_INCLUDE_DIRS from interface | ||
| 5 | |||
| 6 | Including PYTHON_INCLUDE_DIRS in the INTERFACE list caused a hard-coded | ||
| 7 | Python include directory (e.g. /usr/include/python3.13) to appear in the | ||
| 8 | generated Targets.cmake file. This resulted in a CMake configuration | ||
| 9 | error when the path did not exist: | ||
| 10 | |||
| 11 | Imported target "pybind11_json" includes non-existent path | ||
| 12 | "/usr/include/python3.13" | ||
| 13 | |||
| 14 | pybind11_json is header-only and does not use Python headers, so the | ||
| 15 | include path should not be exported. | ||
| 16 | |||
| 17 | Upstream-Status: Submitted [https://github.com/pybind/pybind11_json/pull/77] | ||
| 18 | Signed-off-by: Tafil Avdyli <tafil@tafhub.de> | ||
| 19 | --- | ||
| 20 | CMakeLists.txt | 1 - | ||
| 21 | 1 file changed, 1 deletion(-) | ||
| 22 | |||
| 23 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
| 24 | index 0be4838..4b305e4 100644 | ||
| 25 | --- a/CMakeLists.txt | ||
| 26 | +++ b/CMakeLists.txt | ||
| 27 | @@ -45,7 +45,6 @@ add_library(${PROJECT_NAME} INTERFACE) | ||
| 28 | |||
| 29 | target_include_directories(${PROJECT_NAME} | ||
| 30 | INTERFACE | ||
| 31 | - ${PYTHON_INCLUDE_DIRS} | ||
| 32 | $<BUILD_INTERFACE:${PYBIND11_JSON_INCLUDE_DIR}> | ||
| 33 | $<INSTALL_INTERFACE:include>) | ||
| 34 | |||
diff --git a/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb b/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb index 8ad7dba76a..2a030af988 100644 --- a/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb +++ b/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb | |||
| @@ -4,7 +4,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0e25ff0ec476d06d366439e1120cce98" | |||
| 4 | 4 | ||
| 5 | SRCREV = "32043f433ed987b2c2ce99d689ec337bcbd4ba95" | 5 | SRCREV = "32043f433ed987b2c2ce99d689ec337bcbd4ba95" |
| 6 | SRC_URI = "git://github.com/pybind/pybind11_json;branch=master;protocol=https \ | 6 | SRC_URI = "git://github.com/pybind/pybind11_json;branch=master;protocol=https \ |
| 7 | file://d72ad4df929bc9d0882298fc1f85ecf589456ff6.patch" | 7 | file://d72ad4df929bc9d0882298fc1f85ecf589456ff6.patch \ |
| 8 | file://0001-CMakeLists-drop-PYTHON_INCLUDE_DIRS-from-interface.patch" | ||
| 8 | 9 | ||
| 9 | DEPENDS += "nlohmann-json python3-pybind11" | 10 | DEPENDS += "nlohmann-json python3-pybind11" |
| 10 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch b/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch deleted file mode 100644 index 655b9c08c7..0000000000 --- a/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | From 672b0501526fc7c91725236fc37db82794096832 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Tue, 1 Jul 2025 23:14:08 -0700 | ||
| 4 | Subject: [PATCH] bump required version to 0.46.1 for python3-wheel | ||
| 5 | |||
| 6 | Upstream-Status: Pending | ||
| 7 | |||
| 8 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 9 | --- | ||
| 10 | pyproject.toml | 2 +- | ||
| 11 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 12 | |||
| 13 | diff --git a/pyproject.toml b/pyproject.toml | ||
| 14 | index d5a518c..a6a159d 100644 | ||
| 15 | --- a/pyproject.toml | ||
| 16 | +++ b/pyproject.toml | ||
| 17 | @@ -1,5 +1,5 @@ | ||
| 18 | [build-system] | ||
| 19 | -requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.0"] | ||
| 20 | +requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.2"] | ||
| 21 | build-backend = "setuptools.build_meta" | ||
| 22 | |||
| 23 | [project] | ||
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast_14.0.9.bb b/meta-python/recipes-devtools/python/python3-pychromecast_14.0.10.bb index 35106f870a..cdd85a550f 100644 --- a/meta-python/recipes-devtools/python/python3-pychromecast_14.0.9.bb +++ b/meta-python/recipes-devtools/python/python3-pychromecast_14.0.10.bb | |||
| @@ -3,11 +3,7 @@ HOMEPAGE = "https://github.com/balloob/pychromecast" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5" |
| 5 | 5 | ||
| 6 | SRC_URI += "\ | 6 | SRC_URI[sha256sum] = "f05a1c8d727d4f104c8c731688053033e05157f2ab81bc8eef50ec0c62f9373c" |
| 7 | file://0001-bump-required-version-to-0.46.1-for-python3-wheel.patch \ | ||
| 8 | " | ||
| 9 | |||
| 10 | SRC_URI[sha256sum] = "fe78841b0b04aa107d08aed216e91ab9cfb54b11d089d382be4e987e3631d4a6" | ||
| 11 | 7 | ||
| 12 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
| 13 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-pydantic_2.12.4.bb b/meta-python/recipes-devtools/python/python3-pydantic_2.12.5.bb index 8793e76aef..e354e4b93d 100644 --- a/meta-python/recipes-devtools/python/python3-pydantic_2.12.4.bb +++ b/meta-python/recipes-devtools/python/python3-pydantic_2.12.5.bb | |||
| @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=09280955509d1c4ca14bae02f21d49a6" | |||
| 11 | 11 | ||
| 12 | inherit python_hatchling ptest-python-pytest | 12 | inherit python_hatchling ptest-python-pytest |
| 13 | 13 | ||
| 14 | SRCREV = "5c842dfc9c245fb37aa1f5ec5b55c1aed10bd7e6" | 14 | SRCREV = "bd2d0dd0137dfa1a8fdff2529b9dfb1547980150" |
| 15 | PV .= "+git" | 15 | PV .= "+git" |
| 16 | SRC_URI = "git://github.com/pydantic/pydantic;protocol=https;branch=v2.12-fixes" | 16 | SRC_URI = "git://github.com/pydantic/pydantic;protocol=https;branch=v2.12-fixes" |
| 17 | DEPENDS += "python3-hatch-fancy-pypi-readme-native" | 17 | DEPENDS += "python3-hatch-fancy-pypi-readme-native" |
diff --git a/meta-python/recipes-devtools/python/python3-pyee_13.0.0.bb b/meta-python/recipes-devtools/python/python3-pyee_13.0.1.bb index fba54324da..a5a9822cd3 100644 --- a/meta-python/recipes-devtools/python/python3-pyee_13.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-pyee_13.0.1.bb | |||
| @@ -3,7 +3,7 @@ LICENSE = "MIT" | |||
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b2b1cc8797dff32cec5d783148fceab5" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b2b1cc8797dff32cec5d783148fceab5" |
| 4 | 4 | ||
| 5 | DEPENDS = "python3-setuptools-scm-native" | 5 | DEPENDS = "python3-setuptools-scm-native" |
| 6 | SRC_URI[sha256sum] = "b391e3c5a434d1f5118a25615001dbc8f669cf410ab67d04c4d4e07c55481c37" | 6 | SRC_URI[sha256sum] = "0b931f7c14535667ed4c7e0d531716368715e860b988770fc7eb8578d1f67fc8" |
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta ptest-python-pytest | 8 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
| 9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-pyjwt_2.10.1.bb b/meta-python/recipes-devtools/python/python3-pyjwt_2.12.1.bb index 37675f1b63..96f060aa4e 100644 --- a/meta-python/recipes-devtools/python/python3-pyjwt_2.10.1.bb +++ b/meta-python/recipes-devtools/python/python3-pyjwt_2.12.1.bb | |||
| @@ -5,10 +5,12 @@ HOMEPAGE = "https://github.com/jpadilla/pyjwt" | |||
| 5 | LICENSE = "MIT" | 5 | LICENSE = "MIT" |
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e4b56d2c9973d8cf54655555be06e551" | 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e4b56d2c9973d8cf54655555be06e551" |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953" | 8 | SRC_URI[sha256sum] = "c74a7a2adf861c04d002db713dd85f84beb242228e671280bf709d765b03672b" |
| 9 | 9 | ||
| 10 | PYPI_PACKAGE = "pyjwt" | 10 | PYPI_PACKAGE = "pyjwt" |
| 11 | CVE_PRODUCT = "pyjwt" | 11 | CVE_PRODUCT = "pyjwt" |
| 12 | CVE_STATUS[CVE-2025-45768] = "disputed: vulnerability can be avoided if the library is used correctly" | ||
| 13 | |||
| 12 | inherit pypi python_setuptools_build_meta | 14 | inherit pypi python_setuptools_build_meta |
| 13 | 15 | ||
| 14 | RDEPENDS:${PN} = "\ | 16 | RDEPENDS:${PN} = "\ |
| @@ -17,3 +19,4 @@ RDEPENDS:${PN} = "\ | |||
| 17 | " | 19 | " |
| 18 | 20 | ||
| 19 | BBCLASSEXTEND = "native nativesdk" | 21 | BBCLASSEXTEND = "native nativesdk" |
| 22 | |||
diff --git a/meta-python/recipes-devtools/python/python3-pylint_4.0.4.bb b/meta-python/recipes-devtools/python/python3-pylint_4.0.5.bb index adee1d10c1..15d8c14806 100644 --- a/meta-python/recipes-devtools/python/python3-pylint_4.0.4.bb +++ b/meta-python/recipes-devtools/python/python3-pylint_4.0.5.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://www.pylint.org/" | |||
| 3 | LICENSE = "GPL-2.0-only" | 3 | LICENSE = "GPL-2.0-only" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=c107cf754550e65755c42985a5d4e9c9" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=c107cf754550e65755c42985a5d4e9c9" |
| 5 | 5 | ||
| 6 | SRCREV = "e16f942166511d6fb4427e503a734152fae0c4fe" | 6 | SRCREV = "88e1ab7545a4af4aea15c305a154c164a95ab842" |
| 7 | SRC_URI += "git://github.com/pylint-dev/pylint;branch=main;protocol=https;tag=v${PV} \ | 7 | SRC_URI += "git://github.com/pylint-dev/pylint;branch=main;protocol=https;tag=v${PV} \ |
| 8 | file://0001-Adjust-test-expectations-for-ptest.patch \ | 8 | file://0001-Adjust-test-expectations-for-ptest.patch \ |
| 9 | file://0002-pyproject.toml-Keep-tool.setuptools.license-files.patch \ | 9 | file://0002-pyproject.toml-Keep-tool.setuptools.license-files.patch \ |
diff --git a/meta-python/recipes-devtools/python/python3-pymisp_2.5.17.bb b/meta-python/recipes-devtools/python/python3-pymisp_2.5.33.1.bb index 7267143e7e..4885dda859 100644 --- a/meta-python/recipes-devtools/python/python3-pymisp_2.5.17.bb +++ b/meta-python/recipes-devtools/python/python3-pymisp_2.5.33.1.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/MISP/PyMISP" | |||
| 3 | LICENSE = "BSD-2-Clause" | 3 | LICENSE = "BSD-2-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "91f1f75a18076e66c9275065d455b76099a723f4f7b66920b89893f942bbaf56" | 6 | SRC_URI[sha256sum] = "b5cd9aac342596fbe2696b7c3ee02a2a221574557c0334451b0d4e21a4c5928f" |
| 7 | 7 | ||
| 8 | inherit python_poetry_core pypi | 8 | inherit python_poetry_core pypi |
| 9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-pymodbus_3.11.4.bb b/meta-python/recipes-devtools/python/python3-pymodbus_3.12.1.bb index 6d961fda1a..7ba7ee78cd 100644 --- a/meta-python/recipes-devtools/python/python3-pymodbus_3.11.4.bb +++ b/meta-python/recipes-devtools/python/python3-pymodbus_3.12.1.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/riptideio/pymodbus/" | |||
| 3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=12a490c6cffa2e76a6df8aa1fa29e183" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=12a490c6cffa2e76a6df8aa1fa29e183" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "6910e385cb6b2f983cd457e9ecee2ff580dbb23cf3d84aefec0845e71edd606a" | 6 | SRC_URI[sha256sum] = "bcb483381747b3e3aec2c8e01d5df885e5ea43f85b7145dc1907af06aca93a2c" |
| 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-pyperclip_1.9.0.bb b/meta-python/recipes-devtools/python/python3-pyperclip_1.11.0.bb index 80af514fab..09c7fc8f86 100644 --- a/meta-python/recipes-devtools/python/python3-pyperclip_1.9.0.bb +++ b/meta-python/recipes-devtools/python/python3-pyperclip_1.11.0.bb | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | DESCRIPTION = "A cross-platform clipboard module for Python. (only handles plain text for now)" | 1 | DESCRIPTION = "A cross-platform clipboard module for Python. (only handles plain text for now)" |
| 2 | HOMEPAGE = "https://github.com/asweigart/pyperclip" | 2 | HOMEPAGE = "https://github.com/asweigart/pyperclip" |
| 3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=d7dd4b0d1f7153322a546e89b5a0a632" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b6cd06fd72984ac1f8428337aec8cff7" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "b7de0142ddc81bfc5c7507eea19da920b92252b548b96186caf94a5e2527d310" | 6 | SRC_URI[sha256sum] = "244035963e4428530d9e3a6101a1ef97209c6825edab1567beac148ccc1db1b6" |
| 7 | 7 | ||
| 8 | inherit pypi setuptools3 | 8 | inherit pypi python_setuptools_build_meta |
| 9 | 9 | ||
| 10 | RDEPENDS:${PN} += " \ | 10 | RDEPENDS:${PN} += " \ |
| 11 | python3-ctypes \ | 11 | python3-ctypes \ |
diff --git a/meta-python/recipes-devtools/python/python3-pyperf_2.9.0.bb b/meta-python/recipes-devtools/python/python3-pyperf_2.10.0.bb index 810e65674a..39b8ee8470 100644 --- a/meta-python/recipes-devtools/python/python3-pyperf_2.9.0.bb +++ b/meta-python/recipes-devtools/python/python3-pyperf_2.10.0.bb | |||
| @@ -13,7 +13,7 @@ Features: \ | |||
| 13 | LICENSE = "MIT" | 13 | LICENSE = "MIT" |
| 14 | LIC_FILES_CHKSUM = "file://COPYING;md5=78bc2e6e87c8c61272937b879e6dc2f8" | 14 | LIC_FILES_CHKSUM = "file://COPYING;md5=78bc2e6e87c8c61272937b879e6dc2f8" |
| 15 | 15 | ||
| 16 | SRC_URI[sha256sum] = "dbe0feef8ec1a465df191bba2576149762d15a8c9985c9fea93ab625d875c362" | 16 | SRC_URI[sha256sum] = "dd93ccfda79214725293e95f1fa6e00cb4a64adcf1326039486d4e1f91caaa62" |
| 17 | 17 | ||
| 18 | DEPENDS += "python3-six-native" | 18 | DEPENDS += "python3-six-native" |
| 19 | 19 | ||
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.4.bb index e8cfffc9cc..404e26381b 100644 --- a/meta-python/recipes-devtools/python/python3-pyrad_2.4.bb +++ b/meta-python/recipes-devtools/python/python3-pyrad_2.5.4.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] = "e039c48a026c988d49276bd7c75795f55e0e4c2788f7ddf09419ce0e191a154d" |
| 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-pystemd_0.15.1.bb b/meta-python/recipes-devtools/python/python3-pystemd_0.15.3.bb index 7698d6394d..b987007e39 100644 --- a/meta-python/recipes-devtools/python/python3-pystemd_0.15.1.bb +++ b/meta-python/recipes-devtools/python/python3-pystemd_0.15.3.bb | |||
| @@ -2,7 +2,7 @@ SUMMARY = "Python bindings for interacting with systemd over DBus" | |||
| 2 | LICENSE = "LGPL-2.1-only" | 2 | LICENSE = "LGPL-2.1-only" |
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" |
| 4 | 4 | ||
| 5 | SRC_URI[sha256sum] = "f217b5792f1e7c391ae46262f43566b6f83364507eaab5d5e73fcd05ab12d2bb" | 5 | SRC_URI[sha256sum] = "3533f6d287a1ffe39dbfffcf2f547454bb8ef7a169ac6a24e81f446ddb258802" |
| 6 | 6 | ||
| 7 | DEPENDS = "systemd" | 7 | DEPENDS = "systemd" |
| 8 | RDEPENDS:${PN} += "\ | 8 | RDEPENDS:${PN} += "\ |
diff --git a/meta-python/recipes-devtools/python/python3-pytest-env_1.5.0.bb b/meta-python/recipes-devtools/python/python3-pytest-env_1.5.0.bb new file mode 100644 index 0000000000..c9fbde1961 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-pytest-env_1.5.0.bb | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | SUMMARY = "pytest plugin that allows you to add environment variables." | ||
| 2 | HOMEPAGE = "https://github.com/pytest-dev/pytest-env" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b70ef84b3d8d608b13b0287ed49df651" | ||
| 5 | RECIPE_MAINTAINER = "Tom Geelen <t.f.g.geelen@gmail.com>" | ||
| 6 | |||
| 7 | DEPENDS = "python3-hatch-vcs-native python3-hatchling-native" | ||
| 8 | SRC_URI[sha256sum] = "db8994b9ce170f135a37acc09ac753a6fc697d15e691b576ed8d8ca261c40246" | ||
| 9 | |||
| 10 | inherit pypi python_hatchling ptest-python-pytest | ||
| 11 | |||
| 12 | PYPI_PACKAGE = "pytest_env" | ||
| 13 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | ||
| 14 | |||
| 15 | RDEPENDS:${PN} = "python3-pytest python3-tomli" | ||
| 16 | |||
| 17 | RDEPENDS:${PN}-ptest += " \ | ||
| 18 | python3-covdefaults \ | ||
| 19 | python3-coverage \ | ||
| 20 | python3-pytest-mock \ | ||
| 21 | " | ||
diff --git a/meta-python/recipes-devtools/python/python3-pytest-html_4.1.1.bb b/meta-python/recipes-devtools/python/python3-pytest-html_4.2.0.bb index d45f6a25ee..ea760ff29a 100644 --- a/meta-python/recipes-devtools/python/python3-pytest-html_4.1.1.bb +++ b/meta-python/recipes-devtools/python/python3-pytest-html_4.2.0.bb | |||
| @@ -4,7 +4,7 @@ DEPENDS += "python3-setuptools-scm-native" | |||
| 4 | LICENSE = "MPL-2.0" | 4 | LICENSE = "MPL-2.0" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=5d425c8f3157dbf212db2ec53d9e5132" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=5d425c8f3157dbf212db2ec53d9e5132" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "70a01e8ae5800f4a074b56a4cb1025c8f4f9b038bba5fe31e3c98eb996686f07" | 7 | SRC_URI[sha256sum] = "b6a88cba507500d8709959201e2e757d3941e859fd17cfd4ed87b16fc0c67912" |
| 8 | 8 | ||
| 9 | PYPI_PACKAGE = "pytest_html" | 9 | PYPI_PACKAGE = "pytest_html" |
| 10 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 10 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
diff --git a/meta-python/recipes-devtools/python/python3-python-multipart_0.0.21.bb b/meta-python/recipes-devtools/python/python3-python-multipart_0.0.22.bb index 6fc2b69f7e..b54fe5d309 100644 --- a/meta-python/recipes-devtools/python/python3-python-multipart_0.0.21.bb +++ b/meta-python/recipes-devtools/python/python3-python-multipart_0.0.22.bb | |||
| @@ -2,7 +2,7 @@ SUMMARY = "A streaming multipart parser for Python" | |||
| 2 | LICENSE = "Apache-2.0" | 2 | LICENSE = "Apache-2.0" |
| 3 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3d98f0d58b28321924a89ab60c82410e" | 3 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3d98f0d58b28321924a89ab60c82410e" |
| 4 | 4 | ||
| 5 | SRC_URI[sha256sum] = "7137ebd4d3bbf70ea1622998f902b97a29434a9e8dc40eb203bbcf7c2a2cba92" | 5 | SRC_URI[sha256sum] = "7340bef99a7e0032613f56dc36027b959fd3b30a787ed62d310e951f7c3a3a58" |
| 6 | 6 | ||
| 7 | inherit pypi python_hatchling ptest-python-pytest | 7 | inherit pypi python_hatchling ptest-python-pytest |
| 8 | 8 | ||
diff --git a/meta-python/recipes-devtools/python/python3-pytokens_0.4.0.bb b/meta-python/recipes-devtools/python/python3-pytokens_0.4.1.bb index 1ec1e31086..0772b48f35 100644 --- a/meta-python/recipes-devtools/python/python3-pytokens_0.4.0.bb +++ b/meta-python/recipes-devtools/python/python3-pytokens_0.4.1.bb | |||
| @@ -4,6 +4,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=627dc9a75d5dcc4759b26bacf13a4c46" | |||
| 4 | 4 | ||
| 5 | inherit pypi python_setuptools_build_meta | 5 | inherit pypi python_setuptools_build_meta |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "6b0b03e6ea7c9f9d47c5c61164b69ad30f4f0d70a5d9fe7eac4d19f24f77af2d" | 7 | SRC_URI[sha256sum] = "292052fe80923aae2260c073f822ceba21f3872ced9a68bb7953b348e561179a" |
| 8 | 8 | ||
| 9 | DEPENDS += "python3-mypy-native" | 9 | DEPENDS += "python3-mypy-native" |
diff --git a/meta-python/recipes-devtools/python/python3-redis_5.2.1.bb b/meta-python/recipes-devtools/python/python3-redis_7.3.0.bb index ba214f5869..861221d3ee 100644 --- a/meta-python/recipes-devtools/python/python3-redis_5.2.1.bb +++ b/meta-python/recipes-devtools/python/python3-redis_7.3.0.bb | |||
| @@ -7,9 +7,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=609ded3add9111c4c6e102f1d421d3f8" | |||
| 7 | # Prefix archive to avoid clashing with the main redis archives | 7 | # Prefix archive to avoid clashing with the main redis archives |
| 8 | PYPI_ARCHIVE_NAME_PREFIX = "pypi-" | 8 | PYPI_ARCHIVE_NAME_PREFIX = "pypi-" |
| 9 | 9 | ||
| 10 | SRC_URI[sha256sum] = "16f2e22dff21d5125e8481515e386711a34cbec50f0e44413dd7d9c060a54e0f" | 10 | SRC_URI[sha256sum] = "4d1b768aafcf41b01022410b3cc4f15a07d9b3d6fe0c66fc967da2c88e551034" |
| 11 | 11 | ||
| 12 | inherit pypi setuptools3 | 12 | inherit pypi python_hatchling |
| 13 | 13 | ||
| 14 | RDEPENDS:${PN} += " \ | 14 | RDEPENDS:${PN} += " \ |
| 15 | python3-asyncio \ | 15 | python3-asyncio \ |
diff --git a/meta-python/recipes-devtools/python/python3-regex_2025.11.3.bb b/meta-python/recipes-devtools/python/python3-regex_2026.2.28.bb index 8e30bdaacf..4ad0eadc98 100644 --- a/meta-python/recipes-devtools/python/python3-regex_2025.11.3.bb +++ b/meta-python/recipes-devtools/python/python3-regex_2026.2.28.bb | |||
| @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7b5751ddd6b643203c31ff873051d069" | |||
| 5 | 5 | ||
| 6 | inherit pypi python_setuptools_build_meta | 6 | inherit pypi python_setuptools_build_meta |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "1fedc720f9bb2494ce31a58a1631f9c82df6a09b49c19517ea5cc280b4541e01" | 8 | SRC_URI[sha256sum] = "a729e47d418ea11d03469f321aaf67cdee8954cde3ff2cf8403ab87951ad10f2" |
| 9 | 9 | ||
| 10 | RDEPENDS:${PN} += " \ | 10 | RDEPENDS:${PN} += " \ |
| 11 | python3-stringold \ | 11 | python3-stringold \ |
diff --git a/meta-python/recipes-devtools/python/python3-reportlab_4.4.5.bb b/meta-python/recipes-devtools/python/python3-reportlab_4.4.10.bb index 6386f5c3b1..57e62893b3 100644 --- a/meta-python/recipes-devtools/python/python3-reportlab_4.4.5.bb +++ b/meta-python/recipes-devtools/python/python3-reportlab_4.4.10.bb | |||
| @@ -4,7 +4,7 @@ DESCRIPTION = "An Open Source Python library for generating PDFs and graphics." | |||
| 4 | LICENSE = "BSD-3-Clause" | 4 | LICENSE = "BSD-3-Clause" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=cf24392f451ff6710fca1e96cefa0424" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=cf24392f451ff6710fca1e96cefa0424" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "0457d642aa76df7b36b0235349904c58d8f9c606a872456ed04436aafadc1510" | 7 | SRC_URI[sha256sum] = "5cbbb34ac3546039d0086deb2938cdec06b12da3cdb836e813258eb33cd28487" |
| 8 | 8 | ||
| 9 | CVE_PRODUCT = "reportlab" | 9 | CVE_PRODUCT = "reportlab" |
| 10 | CVE_STATUS[CVE-2020-28463] = "fixed-version: has been fixed since 3.5.55" | 10 | CVE_STATUS[CVE-2020-28463] = "fixed-version: has been fixed since 3.5.55" |
diff --git a/meta-python/recipes-devtools/python/python3-responses_0.25.8.bb b/meta-python/recipes-devtools/python/python3-responses_0.26.0.bb index 2370a88843..4d1884225d 100644 --- a/meta-python/recipes-devtools/python/python3-responses_0.25.8.bb +++ b/meta-python/recipes-devtools/python/python3-responses_0.26.0.bb | |||
| @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0e601511a8517f4daf688a8eb95be7a2" | |||
| 5 | 5 | ||
| 6 | inherit pypi python_setuptools_build_meta | 6 | inherit pypi python_setuptools_build_meta |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "9374d047a575c8f781b94454db5cab590b6029505f488d12899ddb10a4af1cf4" | 8 | SRC_URI[sha256sum] = "c7f6923e6343ef3682816ba421c006626777893cb0d5e1434f674b649bac9eb4" |
| 9 | 9 | ||
| 10 | RDEPENDS:${PN} += " \ | 10 | RDEPENDS:${PN} += " \ |
| 11 | python3-mock \ | 11 | python3-mock \ |
diff --git a/meta-python/recipes-devtools/python/python3-robotframework_7.3.2.bb b/meta-python/recipes-devtools/python/python3-robotframework_7.4.2.bb index df4b31312e..5c83d923d4 100644 --- a/meta-python/recipes-devtools/python/python3-robotframework_7.3.2.bb +++ b/meta-python/recipes-devtools/python/python3-robotframework_7.4.2.bb | |||
| @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" | |||
| 11 | 11 | ||
| 12 | inherit pypi setuptools3 | 12 | inherit pypi setuptools3 |
| 13 | 13 | ||
| 14 | SRC_URI[sha256sum] = "3bb3e299831ecb1664f3d5082f6ff9f08ba82d61a745bef2227328ef3049e93a" | 14 | SRC_URI[sha256sum] = "1c934e7f43600de407860cd2bd2fdc41adad4a4a785d8b46b1ed485fdc0f6c9f" |
| 15 | 15 | ||
| 16 | RDEPENDS:${PN} += " \ | 16 | RDEPENDS:${PN} += " \ |
| 17 | python3-shell \ | 17 | python3-shell \ |
diff --git a/meta-python/recipes-devtools/python/python3-schema_0.7.8.bb b/meta-python/recipes-devtools/python/python3-schema_0.7.8.bb new file mode 100644 index 0000000000..b27b890374 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-schema_0.7.8.bb | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | SUMMARY = "A library for validating Python data structures" | ||
| 2 | HOMEPAGE = "https://github.com/keleshev/schema" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE-MIT;md5=7e70914c99a6ec706baa9fad5e0502df" | ||
| 5 | |||
| 6 | SRC_URI[sha256sum] = "e86cc08edd6fe6e2522648f4e47e3a31920a76e82cce8937535422e310862ab5" | ||
| 7 | |||
| 8 | inherit pypi python_setuptools_build_meta | ||
| 9 | |||
| 10 | BBCLASSEXTEND = "native" | ||
diff --git a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.6.bb b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.12.2.bb index 93a83ead65..d7f8aacd97 100644 --- a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.6.bb +++ b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.12.2.bb | |||
| @@ -13,6 +13,6 @@ SRC_URI += " \ | |||
| 13 | file://0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch \ | 13 | file://0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch \ |
| 14 | file://0001-Find-cmake-from-PATH-instead-of-CMAKE_BIN_DIR.patch \ | 14 | file://0001-Find-cmake-from-PATH-instead-of-CMAKE_BIN_DIR.patch \ |
| 15 | " | 15 | " |
| 16 | SRC_URI[sha256sum] = "5982ccd839735be99cfd3b92a8847c6c196692f476c215da84b79d2ad12f9f1b" | 16 | SRC_URI[sha256sum] = "562e0bbc9de1a354c87825ccf732080268d6582a0200f648e8c4a2dcb1e3736d" |
| 17 | 17 | ||
| 18 | BBCLASSEXTEND = "native nativesdk" | 18 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta-python/recipes-devtools/python/python3-scikit-build_0.18.1.bb b/meta-python/recipes-devtools/python/python3-scikit-build_0.19.0.bb index 3b2e8b714e..78a9ee29a3 100644 --- a/meta-python/recipes-devtools/python/python3-scikit-build_0.18.1.bb +++ b/meta-python/recipes-devtools/python/python3-scikit-build_0.19.0.bb | |||
| @@ -9,7 +9,7 @@ UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | |||
| 9 | 9 | ||
| 10 | inherit pypi python_hatchling | 10 | inherit pypi python_hatchling |
| 11 | 11 | ||
| 12 | SRC_URI[sha256sum] = "a4152ac5a084d499c28a7797be0628d8366c336e2fb0e1a063eb32e55efcb8e7" | 12 | SRC_URI[sha256sum] = "46e1b2d71343d14e4c07d7e60902e673c78defb9a2c282b70ad80fb8502ade2e" |
| 13 | 13 | ||
| 14 | RDEPENDS:${PN} = " \ | 14 | RDEPENDS:${PN} = " \ |
| 15 | python3-distro \ | 15 | python3-distro \ |
diff --git a/meta-python/recipes-devtools/python/python3-snagboot_2.5.bb b/meta-python/recipes-devtools/python/python3-snagboot_2.6.bb index fe496ffc2f..16cc5c7882 100644 --- a/meta-python/recipes-devtools/python/python3-snagboot_2.5.bb +++ b/meta-python/recipes-devtools/python/python3-snagboot_2.6.bb | |||
| @@ -3,7 +3,7 @@ SUMMARY = "Snagboot intends to be an open-source replacement vendor-specific too | |||
| 3 | LICENSE = "GPL-2.0-only" | 3 | LICENSE = "GPL-2.0-only" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "64d114f743cf4d892a63bc35d6af45958e569030881154f9f2ffeac13cf9b664" | 6 | SRC_URI[sha256sum] = "8451ff4cb96f8a4dc7aca06cee8a54db900e93b4e0e946205e0856b7a4cf4632" |
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
| 9 | 9 | ||
| @@ -19,3 +19,5 @@ RDEPENDS:${PN} += " \ | |||
| 19 | do_install:append() { | 19 | do_install:append() { |
| 20 | install -D -m 0644 ${S}/src/snagrecover/50-snagboot.rules ${D}${sysconfdir}/udev/rules.d/50-snagboot.rules | 20 | install -D -m 0644 ${S}/src/snagrecover/50-snagboot.rules ${D}${sysconfdir}/udev/rules.d/50-snagboot.rules |
| 21 | } | 21 | } |
| 22 | |||
| 23 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta-python/recipes-devtools/python/python3-socketio_5.11.2.bb b/meta-python/recipes-devtools/python/python3-socketio_5.16.1.bb index 4251a81d6c..10372e83cc 100644 --- a/meta-python/recipes-devtools/python/python3-socketio_5.11.2.bb +++ b/meta-python/recipes-devtools/python/python3-socketio_5.16.1.bb | |||
| @@ -7,9 +7,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=42d0a9e728978f0eeb759c3be91536b8" | |||
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
| 9 | 9 | ||
| 10 | PYPI_PACKAGE = "python-socketio" | 10 | PYPI_PACKAGE = "python_socketio" |
| 11 | 11 | ||
| 12 | SRC_URI[sha256sum] = "ae6a1de5c5209ca859dc574dccc8931c4be17ee003e74ce3b8d1306162bb4a37" | 12 | SRC_URI[sha256sum] = "f863f98eacce81ceea2e742f6388e10ca3cdd0764be21d30d5196470edf5ea89" |
| 13 | 13 | ||
| 14 | PACKAGECONFIG ?= "asyncio_client client" | 14 | PACKAGECONFIG ?= "asyncio_client client" |
| 15 | PACKAGECONFIG[asyncio_client] = ",,,python3-aiohttp python3-websockets" | 15 | PACKAGECONFIG[asyncio_client] = ",,,python3-aiohttp python3-websockets" |
diff --git a/meta-python/recipes-devtools/python/python3-soupsieve_2.8.1.bb b/meta-python/recipes-devtools/python/python3-soupsieve_2.8.2.bb index d3fb375eba..63b5d3b2e7 100644 --- a/meta-python/recipes-devtools/python/python3-soupsieve_2.8.1.bb +++ b/meta-python/recipes-devtools/python/python3-soupsieve_2.8.2.bb | |||
| @@ -2,9 +2,9 @@ SUMMARY = "CSS selector library for python-beautifulsoup4" | |||
| 2 | HOMEPAGE = "https://github.com/facelessuser/soupsieve" | 2 | HOMEPAGE = "https://github.com/facelessuser/soupsieve" |
| 3 | 3 | ||
| 4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=a23cdb0cf58a8b6d3d25202783bd6553" | 5 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=74851a2f1e5c07496dcb452af6a6bf54" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "4cf733bc50fa805f5df4b8ef4740fc0e0fa6218cf3006269afd3f9d6d80fd350" | 7 | SRC_URI[sha256sum] = "78a66b0fdee2ab40b7199dc3e747ee6c6e231899feeaae0b9b98a353afd48fd8" |
| 8 | 8 | ||
| 9 | inherit pypi python_hatchling ptest-python-pytest | 9 | inherit pypi python_hatchling ptest-python-pytest |
| 10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.45.bb b/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.48.bb index f7d8f383f2..6681792f01 100644 --- a/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.45.bb +++ b/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.48.bb | |||
| @@ -2,9 +2,9 @@ DESCRIPTION = "Python SQL toolkit and Object Relational Mapper that gives \ | |||
| 2 | application developers the full power and flexibility of SQL" | 2 | application developers the full power and flexibility of SQL" |
| 3 | HOMEPAGE = "https://www.sqlalchemy.org/" | 3 | HOMEPAGE = "https://www.sqlalchemy.org/" |
| 4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=061025f14213ac2818ff353223d6eca6" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=53a9111717b305b0fae0d704a24925c3" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "1632a4bda8d2d25703fdad6363058d882541bdaaee0e5e3ddfa0cd3229efce88" | 7 | SRC_URI[sha256sum] = "5ca74f37f3369b45e1f6b7b06afb182af1fd5dde009e4ffd831830d98cbe5fe7" |
| 8 | 8 | ||
| 9 | inherit pypi python_setuptools_build_meta cython | 9 | inherit pypi python_setuptools_build_meta cython |
| 10 | 10 | ||
| @@ -19,6 +19,7 @@ RDEPENDS:${PN} += " \ | |||
| 19 | python3-profile \ | 19 | python3-profile \ |
| 20 | python3-threading \ | 20 | python3-threading \ |
| 21 | python3-typing-extensions \ | 21 | python3-typing-extensions \ |
| 22 | python3-greenlet \ | ||
| 22 | " | 23 | " |
| 23 | 24 | ||
| 24 | CVE_PRODUCT = "sqlalchemy" | 25 | CVE_PRODUCT = "sqlalchemy" |
diff --git a/meta-python/recipes-devtools/python/python3-sqlparse_0.5.4.bb b/meta-python/recipes-devtools/python/python3-sqlparse_0.5.5.bb index 9f358d40f1..03c032c49e 100644 --- a/meta-python/recipes-devtools/python/python3-sqlparse_0.5.4.bb +++ b/meta-python/recipes-devtools/python/python3-sqlparse_0.5.5.bb | |||
| @@ -4,7 +4,7 @@ SECTION = "devel/python" | |||
| 4 | LICENSE = "BSD-3-Clause" | 4 | LICENSE = "BSD-3-Clause" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=2b136f573f5386001ea3b7b9016222fc" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=2b136f573f5386001ea3b7b9016222fc" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "4396a7d3cf1cd679c1be976cf3dc6e0a51d0111e87787e7a8d780e7d5a998f9e" | 7 | SRC_URI[sha256sum] = "e20d4a9b0b8585fdf63b10d30066c7c94c5d7a7ec47c889a2d83a3caa93ff28e" |
| 8 | 8 | ||
| 9 | CVE_PRODUCT = "sqlparse" | 9 | CVE_PRODUCT = "sqlparse" |
| 10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-starlette_0.51.0.bb b/meta-python/recipes-devtools/python/python3-starlette_0.52.1.bb index f6380bdfad..a06feb1b73 100644 --- a/meta-python/recipes-devtools/python/python3-starlette_0.51.0.bb +++ b/meta-python/recipes-devtools/python/python3-starlette_0.52.1.bb | |||
| @@ -2,7 +2,7 @@ SUMMARY = "Starlette is a lightweight ASGI framework/toolkit, which is ideal for | |||
| 2 | LICENSE = "BSD-3-Clause" | 2 | LICENSE = "BSD-3-Clause" |
| 3 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a" | 3 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a" |
| 4 | 4 | ||
| 5 | SRC_URI[sha256sum] = "4c4fda9b1bc67f84037d3d14a5112e523509c369d9d47b111b2f984b0cc5ba6c" | 5 | SRC_URI[sha256sum] = "834edd1b0a23167694292e94f597773bc3f89f362be6effee198165a35d62933" |
| 6 | 6 | ||
| 7 | inherit pypi python_hatchling ptest | 7 | inherit pypi python_hatchling ptest |
| 8 | 8 | ||
diff --git a/meta-python/recipes-devtools/python/python3-stevedore_5.6.0.bb b/meta-python/recipes-devtools/python/python3-stevedore_5.7.0.bb index 634df7db37..cb194b6c15 100644 --- a/meta-python/recipes-devtools/python/python3-stevedore_5.6.0.bb +++ b/meta-python/recipes-devtools/python/python3-stevedore_5.7.0.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://docs.openstack.org/stevedore/latest/" | |||
| 3 | LICENSE = "Apache-2.0" | 3 | LICENSE = "Apache-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "f22d15c6ead40c5bbfa9ca54aa7e7b4a07d59b36ae03ed12ced1a54cf0b51945" | 6 | SRC_URI[sha256sum] = "31dd6fe6b3cbe921e21dcefabc9a5f1cf848cf538a1f27543721b8ca09948aa3" |
| 7 | 7 | ||
| 8 | DEPENDS += "python3-pbr-native" | 8 | DEPENDS += "python3-pbr-native" |
| 9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-tabulate_0.9.0.bb b/meta-python/recipes-devtools/python/python3-tabulate_0.10.0.bb index 75e97355f5..909f47268f 100644 --- a/meta-python/recipes-devtools/python/python3-tabulate_0.9.0.bb +++ b/meta-python/recipes-devtools/python/python3-tabulate_0.10.0.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/astanin/python-tabulate" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=6ad1430c0c4824ec6a5dbb9754b011d7" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=6ad1430c0c4824ec6a5dbb9754b011d7" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c" | 6 | SRC_URI[sha256sum] = "e2cfde8f79420f6deeffdeda9aaec3b6bc5abce947655d17ac662b126e48a60d" |
| 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-telnetlib3_2.0.8.bb b/meta-python/recipes-devtools/python/python3-telnetlib3_2.0.8.bb deleted file mode 100644 index 46f72b8f08..0000000000 --- a/meta-python/recipes-devtools/python/python3-telnetlib3_2.0.8.bb +++ /dev/null | |||
| @@ -1,14 +0,0 @@ | |||
| 1 | SUMMARY = "Telnet server and client library based on asyncio" | ||
| 2 | HOMEPAGE = "https://github.com/jquast/telnetlib3" | ||
| 3 | LICENSE = "ISC" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b2cbfe1ec99d8830fa20d62c8f21d0e8" | ||
| 5 | |||
| 6 | SRC_URI[sha256sum] = "08a2a7a3a6790f89617442b7d491da8b531d87706fffd6a33eeff57ac440b752" | ||
| 7 | |||
| 8 | PYPI_PACKAGE = "telnetlib3" | ||
| 9 | |||
| 10 | inherit pypi setuptools3 | ||
| 11 | |||
| 12 | RDEPENDS:${PN} = "\ | ||
| 13 | python3-asyncio \ | ||
| 14 | " | ||
diff --git a/meta-python/recipes-devtools/python/python3-telnetlib3_2.6.0.bb b/meta-python/recipes-devtools/python/python3-telnetlib3_2.6.0.bb new file mode 100644 index 0000000000..bef533b39b --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-telnetlib3_2.6.0.bb | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | SUMMARY = "Telnet server and client library based on asyncio" | ||
| 2 | HOMEPAGE = "https://github.com/jquast/telnetlib3" | ||
| 3 | LICENSE = "ISC" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=15abe157ad6f0b483975cc34bcc1aa99" | ||
| 5 | |||
| 6 | SRC_URI[sha256sum] = "c231e790c626f5b6927a4a85e79bce18cde994c9424254d2193582b430972164" | ||
| 7 | |||
| 8 | PYPI_PACKAGE = "telnetlib3" | ||
| 9 | |||
| 10 | inherit pypi python_setuptools_build_meta python_hatchling | ||
| 11 | |||
| 12 | RDEPENDS:${PN} = "\ | ||
| 13 | python3-asyncio \ | ||
| 14 | python3-wcwidth \ | ||
| 15 | " | ||
diff --git a/meta-python/recipes-devtools/python/python3-tenacity_9.1.2.bb b/meta-python/recipes-devtools/python/python3-tenacity_9.1.4.bb index 76d23aee40..5200c4c0b5 100644 --- a/meta-python/recipes-devtools/python/python3-tenacity_9.1.2.bb +++ b/meta-python/recipes-devtools/python/python3-tenacity_9.1.4.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/jd/tenacity" | |||
| 3 | LICENSE = "Apache-2.0" | 3 | LICENSE = "Apache-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "1169d376c297e7de388d18b4481760d478b0e99a777cad3a9c86e556f4b697cb" | 6 | SRC_URI[sha256sum] = "adb31d4c263f2bd041081ab33b498309a57c77f9acf2db65aadf0898179cf93a" |
| 7 | 7 | ||
| 8 | SRC_URI:append = "file://0001-ptest-skip-a-test-that-does-not-pass-on-qemu.patch" | 8 | SRC_URI:append = "file://0001-ptest-skip-a-test-that-does-not-pass-on-qemu.patch" |
| 9 | 9 | ||
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-toposort_1.10.bb b/meta-python/recipes-devtools/python/python3-toposort_1.10.bb new file mode 100644 index 0000000000..ce903dcec3 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-toposort_1.10.bb | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | SUMMARY = "Implements a topological sort algorithm" | ||
| 2 | HOMEPAGE = "https://gitlab.com/ericvsmith/toposort" | ||
| 3 | LICENSE = "Apache-2.0" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" | ||
| 5 | |||
| 6 | SRC_URI[sha256sum] = "bfbb479c53d0a696ea7402601f4e693c97b0367837c8898bc6471adfca37a6bd" | ||
| 7 | |||
| 8 | inherit pypi python_setuptools_build_meta | ||
| 9 | |||
| 10 | BBCLASSEXTEND = "native" | ||
diff --git a/meta-python/recipes-devtools/python/python3-tornado_6.5.4.bb b/meta-python/recipes-devtools/python/python3-tornado_6.5.5.bb index 661ec039ce..fb9067c90e 100644 --- a/meta-python/recipes-devtools/python/python3-tornado_6.5.4.bb +++ b/meta-python/recipes-devtools/python/python3-tornado_6.5.5.bb | |||
| @@ -6,7 +6,7 @@ HOMEPAGE = "https://www.tornadoweb.org/en/stable/" | |||
| 6 | LICENSE = "Apache-2.0" | 6 | LICENSE = "Apache-2.0" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "a22fa9047405d03260b483980635f0b041989d8bcc9a313f8fe18b411d84b1d7" | 9 | SRC_URI[sha256sum] = "192b8f3ea91bd7f1f50c06955416ed76c6b72f96779b962f07f911b91e8d30e9" |
| 10 | 10 | ||
| 11 | inherit pypi python_setuptools_build_meta | 11 | inherit pypi python_setuptools_build_meta |
| 12 | 12 | ||
diff --git a/meta-python/recipes-devtools/python/python3-tox_4.27.0.bb b/meta-python/recipes-devtools/python/python3-tox_4.49.0.bb index 4deacdb3d9..f07694cb79 100644 --- a/meta-python/recipes-devtools/python/python3-tox_4.27.0.bb +++ b/meta-python/recipes-devtools/python/python3-tox_4.49.0.bb | |||
| @@ -6,7 +6,7 @@ HOMEPAGE = "https://tox.readthedocs.org/" | |||
| 6 | LICENSE = "MIT" | 6 | LICENSE = "MIT" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7" |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "b97d5ecc0c0d5755bcc5348387fef793e1bfa68eb33746412f4c60881d7f5f57" | 9 | SRC_URI[sha256sum] = "2e01f09ae1226749466cbcd8c514fe988ffc8c76b5d523c7f9b745d1711a6e71" |
| 10 | 10 | ||
| 11 | BBCLASSEXTEND = "native nativesdk" | 11 | BBCLASSEXTEND = "native nativesdk" |
| 12 | inherit pypi python_hatchling | 12 | inherit pypi python_hatchling |
diff --git a/meta-python/recipes-devtools/python/python3-tqdm_4.67.1.bb b/meta-python/recipes-devtools/python/python3-tqdm_4.67.3.bb index b768ede830..1637021999 100644 --- a/meta-python/recipes-devtools/python/python3-tqdm_4.67.1.bb +++ b/meta-python/recipes-devtools/python/python3-tqdm_4.67.3.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] = "7d825f03f89244ef73f1d4ce193cb1774a8179fd96f31d7e1dcde62092b960bb" |
| 9 | 9 | ||
| 10 | CVE_PRODUCT = "tqdm" | 10 | CVE_PRODUCT = "tqdm" |
| 11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-trio_0.32.0.bb b/meta-python/recipes-devtools/python/python3-trio_0.33.0.bb index cc23d3070e..8bb4514649 100644 --- a/meta-python/recipes-devtools/python/python3-trio_0.32.0.bb +++ b/meta-python/recipes-devtools/python/python3-trio_0.33.0.bb | |||
| @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=447ea202d14d2aee40d8a2c26c865da9 \ | |||
| 5 | file://LICENSE.APACHE2;md5=3b83ef96387f14655fc854ddc3c6bd57 \ | 5 | file://LICENSE.APACHE2;md5=3b83ef96387f14655fc854ddc3c6bd57 \ |
| 6 | file://LICENSE.MIT;md5=5f229c828e5a6f0a2ce90c7d3c054721" | 6 | file://LICENSE.MIT;md5=5f229c828e5a6f0a2ce90c7d3c054721" |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "150f29ec923bcd51231e1d4c71c7006e65247d68759dd1c19af4ea815a25806b" | 8 | SRC_URI[sha256sum] = "a29b92b73f09d4b48ed249acd91073281a7f1063f09caba5dc70465b5c7aa970" |
| 9 | 9 | ||
| 10 | inherit pypi python_setuptools_build_meta | 10 | inherit pypi python_setuptools_build_meta |
| 11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb b/meta-python/recipes-devtools/python/python3-typeguard_4.5.1.bb index 812288881d..1c62e076cd 100644 --- a/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb +++ b/meta-python/recipes-devtools/python/python3-typeguard_4.5.1.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/typeguard/" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f0e423eea5c91e7aa21bdb70184b3e53" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f0e423eea5c91e7aa21bdb70184b3e53" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "3a7fd2dffb705d4d0efaed4306a704c89b9dee850b688f060a8b1615a79e5f74" | 6 | SRC_URI[sha256sum] = "f6f8ecbbc819c9bc749983cc67c02391e16a9b43b8b27f15dc70ed7c4a007274" |
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta ptest-python-pytest | 8 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
| 9 | 9 | ||
| @@ -12,6 +12,7 @@ RDEPENDS:${PN} += " \ | |||
| 12 | python3-compression \ | 12 | python3-compression \ |
| 13 | python3-unittest \ | 13 | python3-unittest \ |
| 14 | python3-typing-extensions \ | 14 | python3-typing-extensions \ |
| 15 | python3-json \ | ||
| 15 | " | 16 | " |
| 16 | 17 | ||
| 17 | RDEPENDS:${PN}-ptest += " \ | 18 | RDEPENDS:${PN}-ptest += " \ |
diff --git a/meta-python/recipes-devtools/python/python3-typer_0.21.1.bb b/meta-python/recipes-devtools/python/python3-typer_0.24.1.bb index 0bf2c0ec4f..6538f16f0d 100644 --- a/meta-python/recipes-devtools/python/python3-typer_0.21.1.bb +++ b/meta-python/recipes-devtools/python/python3-typer_0.24.1.bb | |||
| @@ -7,7 +7,7 @@ HOMEPAGE = "https://github.com/fastapi/typer" | |||
| 7 | LICENSE = "MIT" | 7 | LICENSE = "MIT" |
| 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617" |
| 9 | 9 | ||
| 10 | SRC_URI[sha256sum] = "ea835607cd752343b6b2b7ce676893e5a0324082268b48f27aa058bdb7d2145d" | 10 | SRC_URI[sha256sum] = "e39b4732d65fbdcde189ae76cf7cd48aeae72919dea1fdfc16593be016256b45" |
| 11 | 11 | ||
| 12 | inherit pypi python_pdm ptest | 12 | inherit pypi python_pdm ptest |
| 13 | 13 | ||
diff --git a/meta-python/recipes-devtools/python/python3-types-psutil_7.2.1.20251231.bb b/meta-python/recipes-devtools/python/python3-types-psutil_7.2.2.20260130.bb index 90325c4db1..78e96b3122 100644 --- a/meta-python/recipes-devtools/python/python3-types-psutil_7.2.1.20251231.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] = "dbf9df530b1130e131e4211ed8cea62c08007bfa69faf2883d296bd241d30e4a" | 11 | SRC_URI[sha256sum] = "15b0ab69c52841cf9ce3c383e8480c620a4d13d6a8e22b16978ebddac5590950" |
| 12 | 12 | ||
| 13 | BBCLASSEXTEND = "native" | 13 | BBCLASSEXTEND = "native" |
| 14 | 14 | ||
diff --git a/meta-python/recipes-devtools/python/python3-uefi-firmware_1.12.bb b/meta-python/recipes-devtools/python/python3-uefi-firmware_1.13.bb index 09732fc865..7fe92e31f2 100644 --- a/meta-python/recipes-devtools/python/python3-uefi-firmware_1.12.bb +++ b/meta-python/recipes-devtools/python/python3-uefi-firmware_1.13.bb | |||
| @@ -7,10 +7,9 @@ HOMEPAGE = "https://github.com/theopolis/uefi-firmware-parser" | |||
| 7 | LICENSE = "BSD-2-Clause & BSD-3-Clause" | 7 | LICENSE = "BSD-2-Clause & BSD-3-Clause" |
| 8 | LIC_FILES_CHKSUM = "file://setup.py;md5=5a59066a8676f17262ef7e691f8ef253" | 8 | LIC_FILES_CHKSUM = "file://setup.py;md5=5a59066a8676f17262ef7e691f8ef253" |
| 9 | 9 | ||
| 10 | SRC_URI = "git://github.com/theopolis/uefi-firmware-parser;protocol=https;branch=master" | 10 | SRC_URI = "git://github.com/theopolis/uefi-firmware-parser;protocol=https;branch=master;tag=v${PV}" |
| 11 | |||
| 12 | SRCREV = "0c5fb74bcecc0e5c80625c38130fe948c2a3656e" | ||
| 13 | 11 | ||
| 12 | SRCREV = "6d7cf5f0672c577028462ec175fec9fda95cc5f0" | ||
| 14 | 13 | ||
| 15 | inherit setuptools3 | 14 | inherit setuptools3 |
| 16 | 15 | ||
diff --git a/meta-python/recipes-devtools/python/python3-ukkonen_git.bb b/meta-python/recipes-devtools/python/python3-ukkonen_1.1.0.bb index b9e85e78be..8fc5af1ef7 100644 --- a/meta-python/recipes-devtools/python/python3-ukkonen_git.bb +++ b/meta-python/recipes-devtools/python/python3-ukkonen_1.1.0.bb | |||
| @@ -6,9 +6,8 @@ PYPI_PACKAGE = "ukkonen" | |||
| 6 | 6 | ||
| 7 | inherit setuptools3 | 7 | inherit setuptools3 |
| 8 | 8 | ||
| 9 | PV = "1.0.1+git" | 9 | SRC_URI += "git://github.com/asottile/ukkonen;protocol=https;branch=main;tag=v${PV}" |
| 10 | SRC_URI += "git://github.com/asottile/ukkonen;protocol=https;branch=main" | 10 | SRCREV = "5fa9858f0997927d9f9c1794e1741fe8dbd4c1e8" |
| 11 | SRCREV = "ad108a16e8203867f4860287b61149e0bdd838ca" | ||
| 12 | DEPENDS += " \ | 11 | DEPENDS += " \ |
| 13 | python3-pip-native \ | 12 | python3-pip-native \ |
| 14 | python3-cffi-native \ | 13 | python3-cffi-native \ |
diff --git a/meta-python/recipes-devtools/python/python3-uvicorn_0.40.0.bb b/meta-python/recipes-devtools/python/python3-uvicorn_0.41.0.bb index 227202b8cc..4d12f87c80 100644 --- a/meta-python/recipes-devtools/python/python3-uvicorn_0.40.0.bb +++ b/meta-python/recipes-devtools/python/python3-uvicorn_0.41.0.bb | |||
| @@ -4,7 +4,7 @@ LICENSE = "BSD-3-Clause" | |||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=5c778842f66a649636561c423c0eec2e" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=5c778842f66a649636561c423c0eec2e" |
| 5 | RECIPE_MAINTAINER = "Tom Geelen <t.f.g.geelen@gmail.com>" | 5 | RECIPE_MAINTAINER = "Tom Geelen <t.f.g.geelen@gmail.com>" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "839676675e87e73694518b5574fd0f24c9d97b46bea16df7b8c05ea1a51071ea" | 7 | SRC_URI[sha256sum] = "09d11cf7008da33113824ee5a1c6422d89fbc2ff476540d69a34c87fab8b571a" |
| 8 | 8 | ||
| 9 | SRC_URI += "file://0001-ptest-disable-failing-tests.patch" | 9 | SRC_URI += "file://0001-ptest-disable-failing-tests.patch" |
| 10 | 10 | ||
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-devtools/python/python3-websocket-client_1.7.0.bb b/meta-python/recipes-devtools/python/python3-websocket-client_1.9.0.bb index fc73f1b0a5..87f25db0fc 100644 --- a/meta-python/recipes-devtools/python/python3-websocket-client_1.7.0.bb +++ b/meta-python/recipes-devtools/python/python3-websocket-client_1.9.0.bb | |||
| @@ -5,9 +5,11 @@ This provide the low level APIs for WebSocket. All APIs \ | |||
| 5 | are the synchronous functions." | 5 | are the synchronous functions." |
| 6 | HOMEPAGE = "https://github.com/websocket-client/websocket-client" | 6 | HOMEPAGE = "https://github.com/websocket-client/websocket-client" |
| 7 | LICENSE = "Apache-2.0" | 7 | LICENSE = "Apache-2.0" |
| 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=6eae3bb7247ccb2c3a087ea8de759c01" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b8d4a5e03977c68fad62beee8185704e" |
| 9 | 9 | ||
| 10 | SRC_URI[sha256sum] = "10e511ea3a8c744631d3bd77e61eb17ed09304c413ad42cf6ddfa4c7787e8fe6" | 10 | SRC_URI[sha256sum] = "9e813624b6eb619999a97dc7958469217c3176312b3a16a4bd1bc7e08a46ec98" |
| 11 | |||
| 12 | PYPI_PACKAGE = "websocket_client" | ||
| 11 | 13 | ||
| 12 | inherit pypi setuptools3 | 14 | inherit pypi setuptools3 |
| 13 | 15 | ||
diff --git a/meta-python/recipes-devtools/python/python3-werkzeug_3.1.5.bb b/meta-python/recipes-devtools/python/python3-werkzeug_3.1.6.bb index 1df88b78d0..edddca72e0 100644 --- a/meta-python/recipes-devtools/python/python3-werkzeug_3.1.5.bb +++ b/meta-python/recipes-devtools/python/python3-werkzeug_3.1.6.bb | |||
| @@ -10,7 +10,7 @@ HOMEPAGE = "https://werkzeug.palletsprojects.com" | |||
| 10 | LICENSE = "BSD-3-Clause" | 10 | LICENSE = "BSD-3-Clause" |
| 11 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5dc88300786f1c214c1e9827a5229462" | 11 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5dc88300786f1c214c1e9827a5229462" |
| 12 | 12 | ||
| 13 | SRC_URI[sha256sum] = "6a548b0e88955dd07ccb25539d7d0cc97417ee9e179677d22c7041c8f078ce67" | 13 | SRC_URI[sha256sum] = "210c6bede5a420a913956b4791a7f4d6843a43b6fcee4dfa08a65e93007d0d25" |
| 14 | 14 | ||
| 15 | CVE_PRODUCT = "werkzeug" | 15 | CVE_PRODUCT = "werkzeug" |
| 16 | 16 | ||
diff --git a/meta-python/recipes-devtools/python/python3-wheezy-template_3.2.5.bb b/meta-python/recipes-devtools/python/python3-wheezy-template_3.2.5.bb new file mode 100644 index 0000000000..a2125a0a0c --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-wheezy-template_3.2.5.bb | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | SUMMARY = "a lightweight template library" | ||
| 2 | HOMEPAGE = "https://github.com/akornatskyy/wheezy.template" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=fa10554c46b94944529c6a886cf85631" | ||
| 5 | |||
| 6 | PYPI_PACKAGE = "wheezy_template" | ||
| 7 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | ||
| 8 | |||
| 9 | SRC_URI[sha256sum] = "c7c0bf85af0f70ca2ef4b6ea9a74ef372f73392aa17bea0d885dcba7356d0867" | ||
| 10 | |||
| 11 | inherit pypi python_setuptools_build_meta | ||
| 12 | |||
| 13 | BBCLASSEXTEND = "native" | ||
diff --git a/meta-python/recipes-devtools/python/python3-whitenoise_6.11.0.bb b/meta-python/recipes-devtools/python/python3-whitenoise_6.12.0.bb index 142c10aa83..dd8f189f98 100644 --- a/meta-python/recipes-devtools/python/python3-whitenoise_6.11.0.bb +++ b/meta-python/recipes-devtools/python/python3-whitenoise_6.12.0.bb | |||
| @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=aba4901cc64e401cea5a267eac2a2e1e" | |||
| 5 | 5 | ||
| 6 | PYPI_PACKAGE = "whitenoise" | 6 | PYPI_PACKAGE = "whitenoise" |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "0f5bfce6061ae6611cd9396a8231e088722e4fc67bc13a111be74c738d99375f" | 8 | SRC_URI[sha256sum] = "f723ebb76a112e98816ff80fcea0a6c9b8ecde835f8ddda25df7a30a3c2db6ad" |
| 9 | 9 | ||
| 10 | inherit pypi python_setuptools_build_meta | 10 | inherit pypi python_setuptools_build_meta |
| 11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-wrapt_2.0.1.bb b/meta-python/recipes-devtools/python/python3-wrapt_2.1.2.bb index e2cdc960ef..70652048f3 100644 --- a/meta-python/recipes-devtools/python/python3-wrapt_2.0.1.bb +++ b/meta-python/recipes-devtools/python/python3-wrapt_2.1.2.bb | |||
| @@ -2,11 +2,11 @@ SUMMARY = "A Python module for decorators, wrappers and monkey patching." | |||
| 2 | HOMEPAGE = "https://wrapt.readthedocs.org/" | 2 | HOMEPAGE = "https://wrapt.readthedocs.org/" |
| 3 | LICENSE = "BSD-2-Clause" | 3 | LICENSE = "BSD-2-Clause" |
| 4 | SECTION = "devel/python" | 4 | SECTION = "devel/python" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=945f689eb1f8c581bb9d635baba5abb5" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=63a78af2900bfcc5ce482f3b8d445898" |
| 6 | 6 | ||
| 7 | inherit pypi python_setuptools_build_meta ptest-python-pytest | 7 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "9c9c635e78497cacb81e84f8b11b23e0aacac7a136e73b8e5b2109a1d9fc468f" | 9 | SRC_URI[sha256sum] = "3996a67eecc2c68fd47b4e3c564405a5777367adfd9b8abb58387b63ee83b21e" |
| 10 | 10 | ||
| 11 | # python3-misc for 'this' module | 11 | # python3-misc for 'this' module |
| 12 | RDEPENDS:${PN}-ptest += " \ | 12 | RDEPENDS:${PN}-ptest += " \ |
diff --git a/meta-python/recipes-devtools/python/python3-wsproto_1.2.0.bb b/meta-python/recipes-devtools/python/python3-wsproto_1.3.2.bb index 4aac092fbe..3a9b18b7af 100644 --- a/meta-python/recipes-devtools/python/python3-wsproto_1.2.0.bb +++ b/meta-python/recipes-devtools/python/python3-wsproto_1.3.2.bb | |||
| @@ -3,11 +3,11 @@ HOMEPAGE = "https://github.com/python-hyper/wsproto/" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=69fabf732409f4ac61875827b258caaf" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=69fabf732409f4ac61875827b258caaf" |
| 5 | 5 | ||
| 6 | inherit pypi setuptools3 ptest-python-pytest | 6 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
| 7 | 7 | ||
| 8 | PTEST_PYTEST_DIR = "test" | 8 | PTEST_PYTEST_DIR = "test" |
| 9 | 9 | ||
| 10 | SRC_URI[sha256sum] = "ad565f26ecb92588a3e43bc3d96164de84cd9902482b130d0ddbaa9664a85065" | 10 | SRC_URI[sha256sum] = "b86885dcf294e15204919950f666e06ffc6c7c114ca900b060d6e16293528294" |
| 11 | 11 | ||
| 12 | RDEPENDS:${PN} += " \ | 12 | RDEPENDS:${PN} += " \ |
| 13 | python3-h11 \ | 13 | python3-h11 \ |
diff --git a/meta-python/recipes-devtools/python/python3-xmlschema_4.3.0.bb b/meta-python/recipes-devtools/python/python3-xmlschema_4.3.1.bb index 86554f087f..a2f4070079 100644 --- a/meta-python/recipes-devtools/python/python3-xmlschema_4.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-xmlschema_4.3.1.bb | |||
| @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/sissaschool/xmlschema" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=385fddea479acdec12ab77a938f68cd9" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=385fddea479acdec12ab77a938f68cd9" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "174c531dd869cd29bf2d1203603d9e619bddf168d6289725738914c96c80936e" | 6 | SRC_URI[sha256sum] = "853effdfaf127849d4724368c17bd669e7f1486e15a0376404ad7954ec31a338" |
| 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-xmodem_0.4.7.bb b/meta-python/recipes-devtools/python/python3-xmodem_0.5.0.bb index e41afb56c0..55305c6cb9 100644 --- a/meta-python/recipes-devtools/python/python3-xmodem_0.4.7.bb +++ b/meta-python/recipes-devtools/python/python3-xmodem_0.5.0.bb | |||
| @@ -3,9 +3,9 @@ DESCRIPTION = "XMODEM protocol implementation" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=90bc9522130d68de0dcbf33707bbf124" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=90bc9522130d68de0dcbf33707bbf124" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "2f1068aa8676f0d1d112498b5786c4f8ea4f89d8f25d07d3a0f293cd21db1c35" | 6 | SRC_URI[sha256sum] = "a1a818f31c29412f1cab0cd69deccd7be77bc1feb516723af990d00161f6fb6a" |
| 7 | 7 | ||
| 8 | inherit pypi setuptools3 | 8 | inherit pypi python_setuptools_build_meta |
| 9 | 9 | ||
| 10 | do_install:append() { | 10 | do_install:append() { |
| 11 | install -d ${D}${docdir}/${PN} | 11 | install -d ${D}${docdir}/${PN} |
diff --git a/meta-python/recipes-devtools/python/python3-xstatic-font-awesome_6.2.1.1.bb b/meta-python/recipes-devtools/python/python3-xstatic-font-awesome_6.2.1.2.bb index 0562cc2671..934b236983 100644 --- a/meta-python/recipes-devtools/python/python3-xstatic-font-awesome_6.2.1.1.bb +++ b/meta-python/recipes-devtools/python/python3-xstatic-font-awesome_6.2.1.2.bb | |||
| @@ -2,12 +2,12 @@ DESCRIPTION = "Font Awesome icons packaged for setuptools (easy_install) / pip." | |||
| 2 | HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Font-Awesome" | 2 | HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Font-Awesome" |
| 3 | SECTION = "devel/python" | 3 | SECTION = "devel/python" |
| 4 | LICENSE = "Apache-2.0" | 4 | LICENSE = "Apache-2.0" |
| 5 | LIC_FILES_CHKSUM = "file://PKG-INFO;md5=f1a2fe131dcb2fc6243c26cf05ecdb36" | 5 | LIC_FILES_CHKSUM = "file://PKG-INFO;md5=7c083fdfe0b927a9de368a17fbf13b20" |
| 6 | 6 | ||
| 7 | PYPI_PACKAGE = "XStatic-Font-Awesome" | 7 | PYPI_PACKAGE = "xstatic_font_awesome" |
| 8 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 8 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 9 | 9 | ||
| 10 | SRC_URI[sha256sum] = "f075871096128638f2e1539020d8227754c3d885dd68e7ee6de9a01235076828" | 10 | SRC_URI[sha256sum] = "9f3cb2f038fad7d352722375d3f25af346da9ee093ed9dc2c8c46bd911ab1971" |
| 11 | 11 | ||
| 12 | DEPENDS += " \ | 12 | DEPENDS += " \ |
| 13 | python3-xstatic \ | 13 | python3-xstatic \ |
diff --git a/meta-python/recipes-devtools/python/python3-xstatic_1.0.3.bb b/meta-python/recipes-devtools/python/python3-xstatic_1.0.3.bb index f4a75c9b6c..bf542aba5a 100644 --- a/meta-python/recipes-devtools/python/python3-xstatic_1.0.3.bb +++ b/meta-python/recipes-devtools/python/python3-xstatic_1.0.3.bb | |||
| @@ -7,6 +7,7 @@ LIC_FILES_CHKSUM = "file://README.txt;md5=1418684272f85f400cebf1b1a255c5cd" | |||
| 7 | PYPI_PACKAGE = "XStatic" | 7 | PYPI_PACKAGE = "XStatic" |
| 8 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 8 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 9 | 9 | ||
| 10 | SRC_URI += "file://0001-remove-pkg_resources-import.patch" | ||
| 10 | SRC_URI[sha256sum] = "402544cc9e179489441054f09c807804e115ea246907de87c0355fb4f5a31268" | 11 | SRC_URI[sha256sum] = "402544cc9e179489441054f09c807804e115ea246907de87c0355fb4f5a31268" |
| 11 | 12 | ||
| 12 | DEPENDS += " \ | 13 | DEPENDS += " \ |
diff --git a/meta-python/recipes-devtools/python/python3-yarl/0001-build-wheel-in-place.patch b/meta-python/recipes-devtools/python/python3-yarl/0001-build-wheel-in-place.patch deleted file mode 100644 index 84f81da775..0000000000 --- a/meta-python/recipes-devtools/python/python3-yarl/0001-build-wheel-in-place.patch +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | From 606843ad079d9d0dac1172533d42b5a2327b99ed Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Hongxu Jia <hongxu.jia@windriver.com> | ||
| 3 | Date: Wed, 17 Sep 2025 15:41:09 +0800 | ||
| 4 | Subject: [PATCH] build wheel in place | ||
| 5 | |||
| 6 | In order to make the generated library be reproducible, build wheel | ||
| 7 | in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's | ||
| 8 | option -fdebug-prefix-map could work as expected | ||
| 9 | |||
| 10 | Upstream-Status: Pending | ||
| 11 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | ||
| 12 | --- | ||
| 13 | packaging/pep517_backend/_backend.py | 2 +- | ||
| 14 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 15 | |||
| 16 | diff --git a/packaging/pep517_backend/_backend.py b/packaging/pep517_backend/_backend.py | ||
| 17 | index 61cad34..d5d839e 100644 | ||
| 18 | --- a/packaging/pep517_backend/_backend.py | ||
| 19 | +++ b/packaging/pep517_backend/_backend.py | ||
| 20 | @@ -316,7 +316,7 @@ def build_wheel( | ||
| 21 | """ | ||
| 22 | with maybe_prebuild_c_extensions( | ||
| 23 | line_trace_cython_when_unset=False, | ||
| 24 | - build_inplace=False, | ||
| 25 | + build_inplace=True, | ||
| 26 | config_settings=config_settings, | ||
| 27 | ): | ||
| 28 | return _setuptools_build_wheel( | ||
| 29 | -- | ||
| 30 | 2.34.1 | ||
| 31 | |||
diff --git a/meta-python/recipes-devtools/python/python3-yarl_1.22.0.bb b/meta-python/recipes-devtools/python/python3-yarl_1.23.0.bb index 6c2e2259b7..6a973f9acb 100644 --- a/meta-python/recipes-devtools/python/python3-yarl_1.22.0.bb +++ b/meta-python/recipes-devtools/python/python3-yarl_1.23.0.bb | |||
| @@ -3,15 +3,14 @@ HOMEPAGE = "https://github.com/aio-libs/yarl/" | |||
| 3 | LICENSE = "Apache-2.0" | 3 | LICENSE = "Apache-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
| 5 | 5 | ||
| 6 | SRC_URI[sha256sum] = "bebf8557577d4401ba8bd9ff33906f1376c877aa78d1fe216ad01b4d6745af71" | 6 | SRC_URI[sha256sum] = "53b1ea6ca88ebd4420379c330aea57e258408dd0df9af0992e5de2078dc9f5d5" |
| 7 | 7 | ||
| 8 | PYPI_PACKAGE = "yarl" | 8 | PYPI_PACKAGE = "yarl" |
| 9 | 9 | ||
| 10 | inherit pypi ptest-python-pytest python_setuptools_build_meta cython | 10 | inherit pypi ptest-python-pytest python_setuptools_build_meta cython |
| 11 | 11 | ||
| 12 | SRC_URI += " \ | 12 | PEP517_BUILD_OPTS = "--config-setting=build-inplace=true" |
| 13 | file://0001-build-wheel-in-place.patch \ | 13 | |
| 14 | " | ||
| 15 | 14 | ||
| 16 | DEPENDS += " \ | 15 | DEPENDS += " \ |
| 17 | python3-expandvars-native \ | 16 | python3-expandvars-native \ |
| @@ -33,4 +32,6 @@ RDEPENDS:${PN}-ptest += " \ | |||
| 33 | python3-unittest-automake-output \ | 32 | python3-unittest-automake-output \ |
| 34 | " | 33 | " |
| 35 | 34 | ||
| 35 | INSANE_SKIP:${PN} = "already-stripped" | ||
| 36 | |||
| 36 | BBCLASSEXTEND = "native nativesdk" | 37 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta-python/recipes-devtools/python/tftpy_0.8.6.bb b/meta-python/recipes-devtools/python/tftpy_0.8.7.bb index 74889c2841..7bb1ebeb57 100644 --- a/meta-python/recipes-devtools/python/tftpy_0.8.6.bb +++ b/meta-python/recipes-devtools/python/tftpy_0.8.7.bb | |||
| @@ -8,6 +8,6 @@ HOMEPAGE = "https://github.com/msoulier/tftpy" | |||
| 8 | LICENSE = "MIT" | 8 | LICENSE = "MIT" |
| 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=22770e72ae03c61f5bcc4e333b61368d" | 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=22770e72ae03c61f5bcc4e333b61368d" |
| 10 | 10 | ||
| 11 | SRC_URI[sha256sum] = "f616f6a43a36d481c266573608597b9dd3c7c63818415d72aa04f1d1795480ea" | 11 | SRC_URI[sha256sum] = "e8a5aa092dab2e1cbb9b94392036827b808dc37eb6cf1b1ab33c81957b3f5fe2" |
| 12 | 12 | ||
| 13 | inherit pypi python_setuptools_build_meta | 13 | inherit pypi python_setuptools_build_meta |
diff --git a/meta-python/recipes-devtools/python3-nltk/python3-nltk_3.9.2.bb b/meta-python/recipes-devtools/python3-nltk/python3-nltk_3.9.3.bb index 43c23254d9..d9f661b262 100644 --- a/meta-python/recipes-devtools/python3-nltk/python3-nltk_3.9.2.bb +++ b/meta-python/recipes-devtools/python3-nltk/python3-nltk_3.9.3.bb | |||
| @@ -8,6 +8,7 @@ LICENSE = "Apache-2.0" | |||
| 8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" | 8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" |
| 9 | 9 | ||
| 10 | CVE_PRODUCT = "nltk" | 10 | CVE_PRODUCT = "nltk" |
| 11 | CVE_STATUS[CVE-2026-0846] = "fixed-version: fixed in 3.9.3" | ||
| 11 | 12 | ||
| 12 | RDEPENDS:${PN} = "\ | 13 | RDEPENDS:${PN} = "\ |
| 13 | python3-click \ | 14 | python3-click \ |
| @@ -23,4 +24,4 @@ RRECOMMENDS:${PN} = "\ | |||
| 23 | 24 | ||
| 24 | inherit setuptools3 pypi | 25 | inherit setuptools3 pypi |
| 25 | 26 | ||
| 26 | SRC_URI[sha256sum] = "0f409e9b069ca4177c1903c3e843eef90c7e92992fa4931ae607da6de49e1419" | 27 | SRC_URI[sha256sum] = "cb5945d6424a98d694c2b9a0264519fab4363711065a46aa0ae7a2195b92e71f" |
diff --git a/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.4.bb b/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.5.bb index 2899f6909e..857d8e46fa 100644 --- a/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.4.bb +++ b/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.5.bb | |||
| @@ -16,12 +16,10 @@ SRC_URI += "file://add-back-option-build-base.patch \ | |||
| 16 | file://not-overwrite-cflags-cxxflags.patch \ | 16 | file://not-overwrite-cflags-cxxflags.patch \ |
| 17 | file://0001-sip-Conditionally-use-GetAssertStackTrace-under-USE_.patch \ | 17 | file://0001-sip-Conditionally-use-GetAssertStackTrace-under-USE_.patch \ |
| 18 | " | 18 | " |
| 19 | SRC_URI[sha256sum] = "2eb123979c87bcb329e8a2452269d60ff8f9f651e9bf25c67579e53c4ebbae3c" | 19 | SRC_URI[sha256sum] = "44e836d1bccd99c38790bb034b6ecf70d9060f6734320560f7c4b0d006144793" |
| 20 | 20 | ||
| 21 | inherit pypi setuptools3 cython pkgconfig features_check | 21 | inherit pypi setuptools3 cython pkgconfig features_check |
| 22 | 22 | ||
| 23 | S = "${UNPACKDIR}/wxPython-${PV}" | ||
| 24 | |||
| 25 | REQUIRED_DISTRO_FEATURES = "x11" | 23 | REQUIRED_DISTRO_FEATURES = "x11" |
| 26 | 24 | ||
| 27 | export WX_CONFIG = "'${RECIPE_SYSROOT_NATIVE}${bindir}/wx-config --prefix=${STAGING_EXECPREFIXDIR} --baselib=${baselib}'" | 25 | export WX_CONFIG = "'${RECIPE_SYSROOT_NATIVE}${bindir}/wx-config --prefix=${STAGING_EXECPREFIXDIR} --baselib=${baselib}'" |
diff --git a/meta-python/recipes-extended/python-pyephem/python3-pyephem_4.2.bb b/meta-python/recipes-extended/python-pyephem/python3-pyephem_4.2.1.bb index 0817bc732a..bc4267ac87 100644 --- a/meta-python/recipes-extended/python-pyephem/python3-pyephem_4.2.bb +++ b/meta-python/recipes-extended/python-pyephem/python3-pyephem_4.2.1.bb | |||
| @@ -4,7 +4,7 @@ HOMEPAGE = "https://rhodesmill.org/pyephem/" | |||
| 4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=9c930b395b435b00bb13ec83b0c99f40" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=9c930b395b435b00bb13ec83b0c99f40" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "3c4fd64f453e8f40cf862420a70da95a71b6487ace75e8e0cf85d73707db6065" | 7 | SRC_URI[sha256sum] = "920cb30369c79fde1088c2060d555ea5f8a50fdc80a9265832fd5bf195cf147f" |
| 8 | 8 | ||
| 9 | PYPI_PACKAGE = "ephem" | 9 | PYPI_PACKAGE = "ephem" |
| 10 | 10 | ||
diff --git a/meta-python/recipes-extended/python-rich/python3-rich_14.2.0.bb b/meta-python/recipes-extended/python-rich/python3-rich_14.3.3.bb index c51d55c633..a2af61840f 100644 --- a/meta-python/recipes-extended/python-rich/python3-rich_14.2.0.bb +++ b/meta-python/recipes-extended/python-rich/python3-rich_14.3.3.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] = "73ff50c7c0c1c77c8243079283f4edb376f0f6442433aecb8ce7e6d0b92d1fe4" | 11 | SRC_URI[sha256sum] = "b8daa0b9e4eef54dd8cf7c86c03713f53241884e814f4e2f5fb342fe520f639b" |
| 12 | 12 | ||
| 13 | inherit pypi python_poetry_core | 13 | inherit pypi python_poetry_core |
| 14 | 14 | ||
diff --git a/meta-python/recipes-extended/pywbem/python3-pywbem_1.7.3.bb b/meta-python/recipes-extended/pywbem/python3-pywbem_1.9.0.bb index 6857563079..c2fe5f9738 100644 --- a/meta-python/recipes-extended/pywbem/python3-pywbem_1.7.3.bb +++ b/meta-python/recipes-extended/pywbem/python3-pywbem_1.9.0.bb | |||
| @@ -16,15 +16,16 @@ HOMEPAGE = "https://pywbem.github.io" | |||
| 16 | LICENSE = "LGPL-2.1-only" | 16 | LICENSE = "LGPL-2.1-only" |
| 17 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" | 17 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" |
| 18 | 18 | ||
| 19 | SRC_URI[sha256sum] = "d1f0a2ebd4ffedef8d067af3855216db5190c7f6f27c8d2dcd467e09701c90b0" | 19 | SRC_URI[sha256sum] = "65c1ff972cea2f017b06795f47c0ad7442f8434ff643a544050c10726704f6ab" |
| 20 | 20 | ||
| 21 | inherit pypi setuptools3 update-alternatives | 21 | inherit pypi python_setuptools_build_meta update-alternatives |
| 22 | 22 | ||
| 23 | DEPENDS += " \ | 23 | DEPENDS += " \ |
| 24 | python3-ply-native \ | 24 | python3-ply-native \ |
| 25 | python3-pyyaml-native \ | 25 | python3-pyyaml-native \ |
| 26 | python3-six-native \ | 26 | python3-six-native \ |
| 27 | python3-wheel-native \ | 27 | python3-wheel-native \ |
| 28 | python3-setuptools-scm-native \ | ||
| 28 | " | 29 | " |
| 29 | 30 | ||
| 30 | RDEPENDS:${PN} += "\ | 31 | RDEPENDS:${PN} += "\ |
diff --git a/meta-python/recipes-extended/send2trash/python3-send2trash/0001-add-missing-conftest.py.patch b/meta-python/recipes-extended/send2trash/python3-send2trash/0001-add-missing-conftest.py.patch deleted file mode 100644 index 1592fd661c..0000000000 --- a/meta-python/recipes-extended/send2trash/python3-send2trash/0001-add-missing-conftest.py.patch +++ /dev/null | |||
| @@ -1,52 +0,0 @@ | |||
| 1 | From ed6d20884108fd7e681baf7278e38ac4800fb5c1 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Fri, 9 Jan 2026 18:04:08 +0100 | ||
| 4 | Subject: [PATCH] add missing conftest.py | ||
| 5 | |||
| 6 | Conftest.py is missing from the source dictribution of v2.0.0, | ||
| 7 | making the tests to fail. | ||
| 8 | |||
| 9 | The issue is already solved by upstream, but not tagged yet. | ||
| 10 | This patch can be removed with the next release. | ||
| 11 | |||
| 12 | Upstream-Status: Inappropriate [workaround until https://github.com/arsenetar/send2trash/commit/f8a40143f696da41f81cae87e1c7f9a345cd4003 is tagged] | ||
| 13 | |||
| 14 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 15 | --- | ||
| 16 | tests/conftest.py | 27 +++++++++++++++++++++++++++ | ||
| 17 | 1 file changed, 27 insertions(+) | ||
| 18 | create mode 100644 tests/conftest.py | ||
| 19 | |||
| 20 | diff --git a/tests/conftest.py b/tests/conftest.py | ||
| 21 | new file mode 100644 | ||
| 22 | index 0000000..0753384 | ||
| 23 | --- /dev/null | ||
| 24 | +++ b/tests/conftest.py | ||
| 25 | @@ -0,0 +1,27 @@ | ||
| 26 | +# encoding: utf-8 | ||
| 27 | +import sys | ||
| 28 | +import os | ||
| 29 | +from tempfile import NamedTemporaryFile | ||
| 30 | +import pytest | ||
| 31 | + | ||
| 32 | +# Only import HOMETRASH on supported platforms | ||
| 33 | +if sys.platform != "win32": | ||
| 34 | + from send2trash.plat_other import HOMETRASH | ||
| 35 | + | ||
| 36 | + | ||
| 37 | +@pytest.fixture(name="test_file") | ||
| 38 | +def fixture_test_file(): | ||
| 39 | + file = NamedTemporaryFile(dir=os.path.expanduser("~"), prefix="send2trash_test", delete=False) | ||
| 40 | + file.close() | ||
| 41 | + # Verify file was actually created | ||
| 42 | + assert os.path.exists(file.name) is True | ||
| 43 | + yield file.name | ||
| 44 | + # Cleanup trash files on supported platforms | ||
| 45 | + if sys.platform != "win32": | ||
| 46 | + name = os.path.basename(file.name) | ||
| 47 | + # Remove trash files if they exist | ||
| 48 | + if os.path.exists(os.path.join(HOMETRASH, "files", name)): | ||
| 49 | + os.remove(os.path.join(HOMETRASH, "files", name)) | ||
| 50 | + os.remove(os.path.join(HOMETRASH, "info", name + ".trashinfo")) | ||
| 51 | + if os.path.exists(file.name): | ||
| 52 | + os.remove(file.name) | ||
diff --git a/meta-python/recipes-extended/send2trash/python3-send2trash_2.0.0.bb b/meta-python/recipes-extended/send2trash/python3-send2trash_2.1.0.bb index 48dc8e793f..147603a45b 100644 --- a/meta-python/recipes-extended/send2trash/python3-send2trash_2.0.0.bb +++ b/meta-python/recipes-extended/send2trash/python3-send2trash_2.1.0.bb | |||
| @@ -4,9 +4,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a02659c2d5f4cc626e4dcf6504b865eb" | |||
| 4 | 4 | ||
| 5 | inherit pypi python_setuptools_build_meta ptest-python-pytest | 5 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
| 6 | 6 | ||
| 7 | SRC_URI += "file://0001-add-missing-conftest.py.patch \ | 7 | SRC_URI += "file://run-ptest" |
| 8 | file://run-ptest" | 8 | SRC_URI[sha256sum] = "1c72b39f09457db3c05ce1d19158c2cbef4c32b8bedd02c155e49282b7ea7459" |
| 9 | SRC_URI[sha256sum] = "1761421da3f9930bfe51ed7c45343948573383ad4c27e3acebc91be324e7770d" | ||
| 10 | 9 | ||
| 11 | PYPI_PACKAGE = "send2trash" | 10 | PYPI_PACKAGE = "send2trash" |
| 12 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 11 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
