summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* python3-starlette: upgrade 0.48.0 -> 0.49.1Wang Mingyu2025-11-061-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-deprecated: upgrade 1.2.18 -> 1.3.1Wang Mingyu2025-11-061-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: upgrade 1.17.0 -> 1.17.1Wang Mingyu2025-11-061-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-systemd: fix build failure caused by race conditionChen Qi2025-11-041-0/+3
| | | | | | | | | | | | | | | | | | | For now, building python3-systemd sometimes reports error: pyutil.o not found This is because its setup.py is not written in a way to handle race condition. Multiple modules are using the same .c file, resulting in the corresponding .o file generated multiple times. The latest release of python3-systemd is 235, and the latest codes have switched away from setup.py. So we'd better not patch setup.py. Instead, we handle this issue by making its modules compile one by one. It only has 5 modules, so there should be little impact on building time. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-m2crypto: correct struct packing on 32-bit with _TIME_BITS=64Haixiao Yan2025-11-043-0/+114
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: # python3 -munittest -v test_ssl.MiscSSLClientTestCase.test_server_simple_timeouts test_server_simple_timeouts (test_ssl.MiscSSLClientTestCase.test_server_simple_timeouts) ... ERROR ====================================================================== ERROR: test_server_simple_timeouts (test_ssl.MiscSSLClientTestCase.test_server_simple_timeouts) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/python3-m2crypto/tests/test_ssl.py", line 474, in test_server_simple_timeouts s.set_socket_read_timeout(SSL.timeout()) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/M2Crypto/SSL/Connection.py", line 680, in set_socket_read_timeout self.socket.setsockopt( ~~~~~~~~~~~~~~~~~~~~~~^ socket.SOL_SOCKET, socket.SO_RCVTIMEO, timeo.pack() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ OSError: [Errno 22] Invalid argument Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yappi: upgrade 1.6.10 -> 1.7.3Wang Mingyu2025-10-292-8/+5
| | | | | | | | | | | | | 0002-Fix-import-of-tests.utils-to-enable-pytest.patch refreshed for 1.7.3 Changelog: ============ - Better wheel support - Python 3.14 support Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-vector: upgrade 1.6.3 -> 1.7.0Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: upgrade 0.19.2 -> 0.20.0Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-serpent: upgrade 1.41 -> 1.42Wang Mingyu2025-10-291-1/+1
| | | | | | | | Changelog: added test-requirements.txt Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-requests-file: upgrade 3.0.0 -> 3.0.1Wang Mingyu2025-10-291-1/+1
| | | | | | | | Changelog: Add missing type annotations Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-regex: upgrade 2025.9.18 -> 2025.10.23Wang Mingyu2025-10-291-1/+1
| | | | | | | | | | | | | | | Changelog: ============ - 'setup.py' was missing from the source distribution. - Fixed test in main.yml. - Moved tests into subfolder. - Re-organised files. - Updated to Unicode 17.0.0. - Enable free-threading support in cibuildwheel in another place. - Enable free-threading support in cibuildwheel. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-posix-ipc: upgrade 1.3.0 -> 1.3.2Wang Mingyu2025-10-292-58/+1
| | | | | | | | 0001-build_support-fix-cross-compilation-error-when-CC-is.patch removed since it's included in 1.3.2 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-moteus: upgrade 0.3.93 -> 0.3.95Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-matplotlib-inline: upgrade 0.1.7 -> 0.2.1Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inline-snapshot: upgrade 0.30.0 -> 0.30.1Wang Mingyu2025-10-291-1/+1
| | | | | | | | Changelog: Disable ensure ascii in json.dump to support non-ASCII characters in external files Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-huey: upgrade 2.5.3 -> 2.5.4Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: upgrade 1.75.1 -> 1.76.0Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-tools: upgrade 1.75.1 -> 1.76.0Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-reflection: upgrade 1.75.1 -> 1.76.0Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-channelz: upgrade 1.75.1 -> 1.76.0Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cmake: upgrade 4.1.0 -> 4.1.2Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cbor2: upgrade 5.7.0 -> 5.7.1Wang Mingyu2025-10-291-1/+1
| | | | | | | | | | Changelog: =========== - Improved performance on decoding large definite bytestrings - Fixed a read(-1) vulnerability caused by boundary handling error Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-argcomplete: Upgrade 3.6.2 -> 3.6.3Leon Anavi2025-10-281-3/+1
| | | | | | | | | | | | | Upgrade to release 3.6.3: - Make RE PCRE compatible - Only execute Python interpreters - fish: set variable scope to local to avoid clobbering global or universal variables - Documentation and help improvements Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-termcolor: Upgrade 3.1.0 -> 3.2.0Leon Anavi2025-10-281-1/+1
| | | | | | | | | | | | Upgrade to release 3.2.0: - Expose can_colorize as public API - Add support for Python 3.15 - Drop support for Python 3.9 - Replace action-pre-commit-uv with prek-action Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: update to v2.4.0Bartosz Golaszewski2025-10-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | Changelog: - make request and reconfigure behavior for lines requested by names consistent with that of lines requested by offsets - fix parsing non-tuple keys when requesting a line - disable UP045 linter check - use quoted types when casting - generate wheels for CPython 3.14 - issue a warning when reconfiguring a line not in the original request - update dependencies for wheel generation - update licensing information - coding style fixes - minor performance improvements License-Update: Follow the PEP 639 specification and remove the deprecated license classifier in pyproject.toml. Make the license key a top-level string. No changes in the license type. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyasyncore: fix ptestsGyorgy Sarvari2025-10-252-1/+15
| | | | | | | | The tests are using only Python's unittest module, not pytest - so adapt the run-ptest script to invoke unittest instead pytest. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-kconfiglib: Move to meta-oePeter Kjellerstedt2025-10-241-15/+0
| | | | | | | It will be needed by lvgl. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybase64: Switch to PEP-517 build backendKhem Raj2025-10-241-1/+1
| | | | | | | | | | | The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend. Fixes WARNING: python3-pybase64-1.4.2-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ukkonen: Update to latest from git repoKhem Raj2025-10-241-2/+4
| | | | | | | | | | It has no releases in past 4 years but git repo is getting updates there are fixes needed to build with newer python and gcc-15 accumulated over time. Switch URI to use git fetcher until next release comes out Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: fix compiler failure on 32-bit armHongxu Jia2025-10-241-0/+2
| | | | | | | | | | | | | | | | | | Build 32bit python3-aiohttp failed on arm ... vendor/llhttp/build/c/llhttp.c:2643:11: error: incompatible type for argument 1 of 'vandq_u16' 2643 | vcgeq_u8(input, vdupq_n_u8(' ')), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint8x16_t ... Refer [1], add -flax-vector-conversions to 32bit arm compiler [1] https://github.com/xmrig/xmrig/issues/3673 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-questionary: Add recipeMartin Schwan2025-10-241-0/+11
| | | | | | | | Python library to build pretty command line user prompts. Easy to use multi-select lists, confirmations, free text prompts. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyfiglet: Add recipeMartin Schwan2025-10-241-0/+10
| | | | | | | An implementation of figlet written in Python. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybase64: Add recipeMartin Schwan2025-10-241-0/+10
| | | | | | | Fast Base64 encoding/decoding in Python. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-orjson: Add recipeMartin Schwan2025-10-242-0/+104
| | | | | | | orjson is a fast, correct JSON library for Python. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mmh3: Add recipeMartin Schwan2025-10-241-0/+11
| | | | | | | | Python extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cytoolz: Switch to PEP-517 build backendKhem Raj2025-10-241-1/+3
| | | | | | | | | | | The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend. Fixes WARNING: python3-cytoolz-1.1.0-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-setuptools-git-versioning: Add recipeKhem Raj2025-10-241-0/+19
| | | | | | Some packages e.g. python3-cytoolz are needing it now. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xmlschema: upgrade 4.1.0 -> 4.2.0Wang Mingyu2025-10-211-1/+1
| | | | | | | | | | | | | | | Changelog: ========= - Add arguments validation for schemas and validation methods - Add SchemaSettings dataclass for storing read-only settings for schema instances and for managing package default settings - Add block argument to XMLResource class - Add MAX_SCHEMA_SOURCES package limit - Add MAX_XML_ELEMENTS package limit - Reduce MAX_XML_DEPTH limit to 1000 and apply it to all XMLResource instances - Fix for substitute match in case of unexpected child Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-requests-file: upgrade 2.1.0 -> 3.0.0Wang Mingyu2025-10-211-1/+1
| | | | | | | | | | | Changelog: ========== - Add data needed for Response.raise_for_status (github PR #42) - Add type annotations - Change URLs to migrate to codeberg.org Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: upgrade 6.31.1 -> 6.33.0Wang Mingyu2025-10-211-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-moteus: upgrade 0.3.92 -> 0.3.93Wang Mingyu2025-10-211-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mlcommons-loadgen: upgrade 5.1.0 -> 5.1.1Wang Mingyu2025-10-211-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inline-snapshot: upgrade 0.29.3 -> 0.30.0Wang Mingyu2025-10-211-1/+1
| | | | | | | | | | | | Changelog: =========== - External.run_inline() now uses the same logic as External.run_pytest. - The test-dir config option can now also be a list of paths - added Python 3.14 support - Disable ensure ascii in json.dump to support non-ASCII characters in external files Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-humanize: upgrade 4.13.0 -> 4.14.0Wang Mingyu2025-10-211-1/+1
| | | | | | | | | | Changelog: ========== - Drop support for Python 3.9 - Add Uzbek language Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h5py: upgrade 3.14.0 -> 3.15.0Wang Mingyu2025-10-212-5/+5
| | | | | | | | 0001-setup_build.py-avoid-absolute-path.patch refreshed for 3.15.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cytoolz: upgrade 1.0.1 -> 1.1.0Wang Mingyu2025-10-211-1/+1
| | | | | | | | | | | | | | | Changelog: ========== - Add support for Python 3.14, PyPy 3.11 - Drop support for Python 3.8, PyPy 3.8 - Add experimental (untested!) support for free-threading, including building wheels - Update to match toolz 1.1.0 - Faster concat - Improve performance by avoiding global lookups - Modernization Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.10.7 -> 7.11.0Wang Mingyu2025-10-211-1/+1
| | | | | | | | Changelog: Dropped support for Python 3.9, declared support for Python 3.15 alpha. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-colorlog: upgrade 6.9.0 -> 6.10.1Wang Mingyu2025-10-211-1/+1
| | | | | | | | Changelog: When logging exceptions, enable colorized traceback Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-charset-normalizer: upgrade 3.4.3 -> 3.4.4Wang Mingyu2025-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | Changed -------- - Bound setuptools to a specific constraint setuptools>=68,<=81. - Raised upper bound of mypyc for the optional pre-built extension to v1.18.2 Removed ---------- - setuptools-scm as a build dependency. Misc ----- - Enforced hashes in dev-requirements.txt and created ci-requirements.txt for security purposes. - Additional pre-built wheels for riscv64, s390x, and armv7l architectures. - Restore multiple.intoto.jsonl in GitHub releases in addition to individual attestation file per wheel. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-arrow: upgrade 1.3.0 -> 1.4.0Wang Mingyu2025-10-211-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>