summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-regex: upgrade 2026.2.19 -> 2026.2.28Wang Mingyu4 days1-1/+1
| | | | | | | | | | | Changelog: ========== - Replaced atomic operations with mutex on pattern object for free-threaded Python. - PR #598: Fix race condition in storage caching with atomic operations. - Replaced use of PyUnicode_GET_LENGTH with PyUnicode_GetLength. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-env: upgrade 1.2.0 -> 1.5.0Wang Mingyu4 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymisp: upgrade 2.5.32.3 -> 2.5.33.1Wang Mingyu4 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyais: upgrade 2.15.0 -> 2.20.0Wang Mingyu4 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-platformdirs: upgrade 4.9.2 -> 4.9.4Wang Mingyu4 days1-1/+1
| | | | | | | | | | | | | | | Changelog: ============ - Fix test failures on BSD for runtime directory defaults - Respect XDG_CONFIG_HOME in _get_user_dirs_folder - Add missing _optionally_create_directory in Android user_log_dir and user_runtime_dir - Add permissions to workflows - Move SECURITY.md to .github/SECURITY.md - Standardize .github files to .yaml suffix - docs: add project logo to documentation Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pkgconfig: upgrade 1.5.5 -> 1.6.0Wang Mingyu4 days1-1/+1
| | | | | | | | | | | | | | Changelog: ============ - Drop support for Python < 3.9, support 3.9 .. 3.14. - README: clarify pkg-config and pkgconf, #75 - Switch CI from Travis to GitHub Actions; test on all supported Python versions. - Use src/ layout for project, fixes #36. Also move tests and test data to tests/. - Replace deprecated distutils with setuptools to make tests work on Python 3.12; fixes #64. - Fix configure_extension for empty cflags or libs. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-orjson: upgrade 3.11.6 -> 3.11.7Wang Mingyu4 days2-21/+21
| | | | | | | | | | | | Changelog: ============== - Use a faster library to serialize float. Users with byte-exact regression tests should note positive exponents are now written using a +, e.g., 1.2e+30 instead of 1.2e30. Both formats are spec-compliant. - ABI compatibility with CPython 3.15 alpha 5 free-threading. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nanobind: upgrade 2.11.0 -> 2.12.0Wang Mingyu4 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mmh3: upgrade 5.2.0 -> 5.2.1Wang Mingyu4 days1-2/+2
| | | | | | | License-Update: Copyright year updated to 2026 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-luma-oled: upgrade 3.14.0 -> 3.15.0Wang Mingyu4 days1-2/+2
| | | | | | | License-Update: Copyright year updated to 2026 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-isort: upgrade 8.0.0 -> 8.0.1Wang Mingyu4 days1-1/+1
| | | | | | | | | | Changelog: ============ - Fix #2461: Added compression to stdlibs for Python 3.14 in isort/stdlibs/py314.py - Fix unindented comments being corrupted in indented blocks Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: upgrade 9.10.0 -> 9.11.0Wang Mingyu4 days1-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.1 -> 0.32.4Wang Mingyu4 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h5py: upgrade 3.15.0 -> 3.16.0Wang Mingyu4 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-filelock: upgrade 3.24.3 -> 3.25.0Wang Mingyu4 days1-1/+1
| | | | | | | | | | | | | | Changelog: ============ - Suppress ValueError in _try_break_stale_lock for corrupted lock files - Fix ValueError in _acquire_transaction_lock when blocking=False with timeout - Add permissions to check workflow - Move SECURITY.md to .github/SECURITY.md - Standardize .github files to .yaml suffix - feat(async): add AsyncReadWriteLock Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fastapi: upgrade 0.133.1 -> 0.135.1Wang Mingyu4 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-faker: upgrade 40.1.2 -> 40.8.0Wang Mingyu4 days1-1/+1
| | | | | | | | | | | | | | | | | Changelog: =========== - Add free email domains to hu_HU locale. - Improve Polish address grammar: categorize street types and prefixes. - Add country names to he_IL locale. - Fix _get_local_timezone() missing return statement. - Add missing formats and remove duplicates in user_name_formats. - Add passport and cie for it_IT. - Add major Greek banks to el_GR bank provider. - Update internet pt_bR provider (domains, tlds, slugify). - fix pyfloat TypeError when combining positive=True with max_value. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-configargparse: upgrade 1.7.1 -> 1.7.3Wang Mingyu4 days1-1/+1
| | | | | | | | | | | | | | | Changelog: ============ - Fix TOML parser to read all matching sections instead of only the first - Fix SyntaxError leak from ast.literal_eval in INI-style config parsers - Fix -- separator, nargs=REMAINDER, and empty value handling - Fix critical bugs and add Python 3.11+ tomllib support - Remove dead comment-processing code in default config parser - Add test status badge to README - CI, linting, and test improvements Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cmd2: upgrade 3.2.2 -> 3.4.0Wang Mingyu4 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cmake: upgrade 4.2.1 -> 4.2.3Wang Mingyu4 days1-1/+1
| | | | | | | | | | | | Changelog: =========== - fix: drop manylinux1 workaround - fix: more readable error on missing ccmake - chore(deps): update clang to 21.1.8.1 - [Bot] Update to OpenSSL 3.5.5 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-charset-normalizer: upgrade 3.4.4 -> 3.4.5Wang Mingyu4 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachetools: upgrade 7.0.0 -> 7.0.4Wang Mingyu4 days1-1/+1
| | | | | | | | | | | | | | Changelog: =========== - Fix and properly document @cachedmethod.cache_key behavior. - Minor documentation improvements. - Fix DeprecationWarning when creating an autospec mock with @cachedmethod decorations. - Provide more efficient clear() implementation for all support Cache classes - Various test improvements. - Update Copilot Instructions. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bumble: upgrade 0.0.225 -> 0.0.226Wang Mingyu4 days1-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============= - Bump bytes from 1.5.0 to 1.11.1 in /rust in the cargo group across 1 directory - Connecting multiple times to a LE device is working correctly again - Replace long if-else with match-case - AVRCP: More delegation and bugfix - Migrate most enums - Remove bumble.gap - Controller: Use new return parameter types and add _send_hci_command_status - use tomllib from standard library on Python3.11+ - HFP: Fix response handling - Emulation: Support LE Read features Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-black: upgrade 26.1.0 -> 26.3.0Wang Mingyu4 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-apispec: upgrade 6.9.0 -> 6.10.0Wang Mingyu4 days1-1/+1
| | | | | | | | | | Changelog: ========== - Support links (#615). Thanks @kingdomOfIT - MarshmallowPlugin: Handle DateTime fields with the "iso8601" and "rfc822" formats Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: upgrade 1.18.3 -> 1.18.4Wang Mingyu4 days1-1/+1
| | | | | | | | | | Changelog: - Reverted the behavior of Operations.add_column() that would automatically render the "PRIMARY KEY" keyword inline when a Column with primary_key=True is added. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-snagboot: enable building -native and nativesdk- variantsRasmus Villemoes4 days1-0/+2
| | | | | | | | | | It can be useful to include snagboot in the SDK, so allow building that variant. While I don't see a use case for it during build, there's no reason not to also allow building the -native variant while at it. Signed-off-by: Rasmus Villemoes <ravi@prevas.dk> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-scikit-build: Upgrade 0.18.1->0.19.0Jiaying Song4 days1-1/+1
| | | | | | | | Changelog: https://scikit-build.readthedocs.io/en/latest/history.html Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-websocket-client: Upgrade 1.70 -> 1.9.0Ryan Eatmon4 days1-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.9.0: - 1.9.0 - Remove Python 3.8 support (EOL), add Python 3.13 (5f25030) - Remove localhost and 127.0.0.1 from default NO_PROXY list (#994) - Support IPv6 CIDRs in the no_proxy option (#1033) - Fix thread safety condition in `teardown()` to improve `run_forever()` (#1015) - Fix #1024 by chunking data, recursion in on_error callback, thread leak in `_stop_ping_thread()`, avoid implicit None in `recv()` (#1036) - Avoid bare except clauses for better error handling (#1036) - Fix async (#983) - Resolve mypy type errors (#996, #1006, 813d570) - Test coverage improvements (#1035, #1036) - flake8 linting improvements (#1034) - 1.8.0 - Added `on_reconnect` parameter to WebSocketApp to handle callback ambiguity (#972) - Improve handling of SSLEOFError and use reconnect bool (#961) - Minor linting and docs CI build upgrades (981c00e, 75ba91a, bec2608) License-Update: copyright years refreshed Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-redis: upgrade 5.2.1 -> 5.3.1Liu Yiding4 days1-1/+1
| | | | | | | Allow newer PyJWT versions for branch 5.3 Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xmodem: upgrade 0.4.7 -> 0.5.0Liu Yiding4 days1-2/+2
| | | | | | | | | bugfix: retry_limit was never actually triggered during the data transfer phase because errors never accumulated, and enhancement: replace 3x getc() calls with a single recv() call, reducing timing and failed packets when using fast serial lines without flow control. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: mark CVE-2026-0994 patchedGyorgy Sarvari4 days1-0/+1
| | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2026-0994 It is fixed already in the currently used version, however NVD tracks it without any version info, so it still shows up in CVE reports. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: upgrade 5.2.11 -> 5.2.12Gyorgy Sarvari5 days1-1/+1
| | | | | | | | | | | | Ptests passed successfully. Changelog: https://docs.djangoproject.com/en/6.0/releases/5.2.12/ - Fixed CVE-2026-25673 and CVE-2026-25674 - Fixed NameError when inspecting functions making use of deferred annotations in Python 3.14. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: upgrade 6.0.2 -> 6.0.3Gyorgy Sarvari5 days1-1/+1
| | | | | | | | | | | | | | | | | | | | Ptests passed successfully. Changelog: https://docs.djangoproject.com/en/6.0/releases/6.0.3/ - Fix CVE-2026-25673 and CVE-2026-25674 - Fixed NameError when inspecting functions making use of deferred annotations in Python 3.14 - Fixed AttributeError when subclassing builtin lookups and neglecting to override as_sql() to accept any sequence - Fixed TypeError when deprecation warnings are emitted in environments importing Django by namespace - Fixed a visual regression where fieldset legends were misaligned in the admin. - Prevented the django.tasks.signals.task_finished signal from writing extraneous log messages when no exceptions are encountered Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-m2crypto: upgrade 0.46.2 -> 0.47.0Wang Mingyu2026-03-043-118/+2
| | | | | | | | | | 0001-fix-allow-64-bit-time_t-on-32-bit-systems-in-test_is.patch 0002-fix-correct-struct-packing-on-32-bit-with-_TIME_BITS.patch removed since they're included in 0.47.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> MAIL: wangmy@fujitsu.com Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-can: remove python3-pkg-resources from runtime dependsHongxu Jia2026-03-031-1/+0
| | | | | | | | | | | | Due to setuptools removes and deprecates pkg_resources in 82.0.0 [1], python3-can does not import `pkg_resources` in [2], then python3-pkg-resources is not necessary for us, remove it from runtime depends [1] https://setuptools.pypa.io/en/stable/history.html#v82-0-0 [2] https://github.com/hardbyte/python-can/commit/1a3f5e3769aa565ada8c27177a94f7db43d019dc Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-identify: Upgrade 2.6.16 -> 2.6.17Leon Anavi2026-03-021-1/+2
| | | | | | | | | | | | | | | | | | | | | Upgrade to release 2.6.17: - Add support for sconstruct and sconscript extensions - Add support for 'slnx' file extension - Add 'escript' file type for Erlang - Add support for HLSL - Add jbuilder extension as ruby text files - Add support for *.diff - Add support for *.cmd - Add support for *.entitlements - Add support for *.xaml - Add support for uv.lock - Add support for Fastfile - Add support for Brewfile - Add support for xcodebuild file formats Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yarl: Upgrade 1.22.0 -> 1.23.0Leon Anavi2026-03-022-35/+5
| | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.23.0: - Added support for pydantic, the :class:~yarl.URL could be used as a field type in pydantic models seamlessly. - The CI has been set up to notify Codecov about upload completion - The in-tree build backend allows the end-users appending CFLAGS and LDFLAGS by setting respective environment variables externally. - The :pep:517 build backend now supports a new config setting for controlling whether to build the project in-tree or in a temporary directory. It only affects wheels and is set up to build in a temporary directory by default. It does not affect editable wheel builds - they will keep being built in-tree regardless. - Starting this version, when building the wheels is happening in an automatically created temporary directory, the build backend makes an effort to normalize the respective file system path to a deterministic source checkout directory. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-uefi-firmware: upgrade 1.12 -> 1.13Liu Yiding2026-03-021-3/+2
| | | | | | | | Changelog: https://github.com/theopolis/uefi-firmware-parser/releases/tag/v1.13 Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-uvicorn: upgrade 0.40.0 -> 0.41.0Liu Yiding2026-03-021-1/+1
| | | | | | | | 1.Changelog: https://github.com/Kludex/uvicorn/releases/tag/0.41.0 Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gmpy2: upgrade 2.2.2 -> 2.3.0Liu Yiding2026-03-022-3/+35
| | | | | | | | | | | | | | | 1.Changelog: https://github.com/gmpy2/gmpy2/releases/tag/v2.3.0 2.Add python3-setuptools-scm-native as depend to satisfy require check of setuptools_scm 3.Add 0001-Avoid-do_configure-requires-check-error.patch to fix require check error of setuptools | ERROR Missing dependencies: | setuptools_scm[toml]>=6.0 | setuptools<80,>=77 Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bandit: Upgrade 1.9.3 -> 1.9.4Leon Anavi2026-03-021-1/+1
| | | | | | | | | | | | | | Upgrade to release 1.9.4: - chore: fixed some typos in comments - Fix B613 crash when reading from stdin - Include filename in nosec 'no failed test' warning - Fix B615 false positive when revision is set via variable - Lower version guard in check_ast_node to Python 3.12 - Fix B106 reporting wrong line number on multiline function calls Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fastapi: Upgrade 0.128.0 -> 0.133.1Leon Anavi2026-03-021-1/+1
| | | | | | | | | | Upgrade to release 0.133.1: - Add FastAPI Agent Skill. - Fix all tests are skipped on Windows. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tftpy: upgrade 0.8.6 -> 0.8.7Wang Mingyu2026-03-021-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-wrapt: upgrade 2.0.1 -> 2.1.1Wang Mingyu2026-03-021-2/+2
| | | | | | | License-Update: Copyright year updated to 2026. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: upgrade 0.21.1 -> 0.24.1Wang Mingyu2026-03-021-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typeguard: upgrade 4.5.0 -> 4.5.1Wang Mingyu2026-03-021-1/+1
| | | | | | | | | Changelog: - Fixed iterable unpacking incorrectly calculating the cut-off offset of the item list when assigning remaining values to the star variable Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tenacity: upgrade 9.1.2 -> 9.1.4Wang Mingyu2026-03-021-1/+1
| | | | | | | | | | | | | | | | Changelog: ========== - Apply formatting to num seconds in before_sleep_log - Support Python 3.14 - Typing: Accept non-standard logger in helpers logging something - feat(wait): add wait_exception strategy - docs: fix syntax error in wait_chain docstring example - chore: drop Python 3.9 support (EOL) - Support async sleep for sync fn-to-retry - Fix retry() annotations with async sleep= function Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sqlparse: upgrade 0.5.4 -> 0.5.5Wang Mingyu2026-03-021-1/+1
| | | | | | | | | | | Changelog: ========== * Fix DoS protection to raise SQLParseError instead of silently returning None when grouping limits are exceeded * Fix splitting of BEGIN TRANSACTION statements Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-responses: upgrade 0.25.8 -> 0.26.0Wang Mingyu2026-03-021-1/+1
| | | | | | | | | | | | | | Changelog: =========== * When using 'assert_all_requests_are_fired=True', assertions about unfired requests are now raised even when an exception occurs in the context manager or decorated function. Previously, these assertions were suppressed when exceptions occurred. This new behavior provides valuable debugging context about which mocked requests were or weren't called. * Consider the 'Retry-After' header when handling retries Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>