summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-prompt-toolkit: Upgrade 3.0.50 -> 3.0.51Leon Anavi13 days1-2/+2
| | | | | | | | | | | | | | | | | Upgrade to release 3.0.51: - Use pyproject.toml instead of setup.py. - Fix edge case in formatted_text.split_lines when the input starts with a line ending. Fixes: WARNING: python3-prompt-toolkit-3.0.51-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: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-html2text: Upgrade 2024.2.26 -> 2025.4.15Leon Anavi13 days1-2/+7
| | | | | | | | | | | | | | | Upgrade to release 2025.4.15: - Fix CI for Python 3.12 - ci: publish wheels to pypi - Upgrade Build Tools to Latest - Support tri-backquote style code block and fix ordered list indent - Fix invalid character reference parsing - Fix a typo in docs/usage.md - Modernization of wheel building process Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xmlschema: upgrade 4.0.1 -> 4.1.0Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | | | Changelog: ============= - Add XPath selectors: ElementSelector and ElementPathSelectors - Add selector argument to XMLResource and iterparse filters - Fix element substitution - Restore v3.4.5 builder methods as helpers - Add overall_min_occurs and overall_max_occurs helpers to XsdElement - Extend error message for XML syntax errors - Fix query/fragment like for filenames Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-web3: upgrade 7.11.1 -> 7.12.0Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typeguard: upgrade 4.4.2 -> 4.4.3Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | Changelog: =========== - Fixed @typechecked unable to find the target function or method if it or the containing class had PEP 695 type parameters on them - Fixed handling of union types on Python 3.14 - Fixed __type_params__ getting lost when a function is instrumented Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tornado: upgrade 6.5 -> 6.5.1Wang Mingyu2025-06-091-1/+1
| | | | | | | | | Changelog: - Fixed a bug in ''multipart/form-data'' parsing that could incorrectly reject filenames containing characters above U+00FF Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tomlkit: upgrade 0.13.2 -> 0.13.3Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ - fix: register encoder's doc incorrectly mentions TypeError - [pre-commit.ci] pre-commit autoupdate - chore(deps-dev): bump virtualenv from 20.26.1 to 20.26.6 - chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs - [pre-commit.ci] pre-commit autoupdate - chore(deps-dev): bump jinja2 from 3.1.4 to 3.1.5 - [pre-commit.ci] pre-commit autoupdate - feat: add .item() method to retrieve the item object - Fix: Inconsistent newlines on Windows - Replace pytest's legacy tmpdir fixture with tmp_path - Update README.md - Prevent repeated whitespace items in arrays - Aot setitem not implemented fix - [pre-commit.ci] pre-commit autoupdate - Fix removal of items from Arrays - Fix: reject single keys that aren't strings - [pre-commit.ci] pre-commit autoupdate - fix: Invalid serialization when overwriting out-of-order table key - fix: Dumping a subelement of a parsed toml fails starting on 4rd level of nesting - chore(deps-dev): bump jinja2 from 3.1.5 to 3.1.6 - fix: ensure unique table indices when adding items to out-of-order tables - fix: add newline indentation after existing items in Container class - fix: Missing newline at end of file with multiple array of tables can corrupt during dumping - chore: update version to 0.13.3 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-scikit-build-core: upgrade 0.11.3 -> 0.11.4Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: ============= Fixes: - Typo in license-files - Fix dynamic-metadata iteration (only affected GraalPy) - Better abiflags implementation, uses ABIFLAGS on 3.14+, supports GraalPy - File API commandFragments is optional - Add python -m scikit_build_core printout and a few CLI issues - Add some platform info to logging Internal: - Explicit mypy ignores - Adjust typing to be ready for next mypy release Documentation: - Refactor the documentation to use single-line summaries Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-robotframework: upgrade 7.2.2 -> 7.3Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-lazy-fixtures: upgrade 1.1.2 -> 1.1.4Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | Changelog: =========== - Fix non-deterministic test function names due to usage of sets - Fix duplicate parametrization error Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyais: upgrade 2.9.2 -> 2.9.4Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | Changelog: ============ * better error handling of invalid fragment counts * add support for variant of message type 8 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-py7zr: upgrade 0.22.0 -> 1.0.0Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-networkx: upgrade 3.4.2 -> 3.5Wang Mingyu2025-06-091-2/+2
| | | | | | | | | | License-Update: Copyright updated to 2025 Changelog: ========== https://github.com/networkx/networkx/releases/tag/networkx-3.5 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: upgrade 6.4.3 -> 6.4.4Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-joblib: upgrade 1.5.0 -> 1.5.1Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | Changelog: ============ - Fix backend hints causing errors when no multiprocessing is present - Vendor loky3.5.5 fixing the resource_tracker clean up with earlier Python versions. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: upgrade 9.2.0 -> 9.3.0Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inline-snapshot: upgrade 0.23.0 -> 0.23.2Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | | Changelog: =========== Fixed - The readline module doesn't have to be installed on non-windows systems. - command line flags work again in CI Changed - changed how the Snapshot[T] type is implemented. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inflate64: upgrade 1.0.1 -> 1.0.3Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | | Changelog: ============= - Add readthedocs manual page. - Publish Python 3.13 wheels. - Fix GitHub Actions CI/CD script for aarch64. - Published to PyPI using GItHub Actions as a trusted publisher - Add GitHub Actions CI/CD script - Drop Azure Pipelines CI/CD Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h5py: upgrade 3.13.0 -> 3.14.0Wang Mingyu2025-06-092-5/+5
| | | | | | | | 0001-setup_build.py-avoid-absolute-path.patch refreshed for 3.14.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: upgrade 1.72.0 -> 1.72.1Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-tool: upgrade 1.72.0 -> 1.72.1Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-reflection: upgrade 1.72.0 -> 1.72.1Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-channelz: upgrade 1.72.0 -> 1.72.1Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: upgrade 3.2.2 -> 3.2.3Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | Changelog: =========== - Make greenlet build and run on Python 3.14 beta 2 on Windows amd64. - Potentially fix build on NetBSD/sparc64. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-auth: upgrade 2.40.1 -> 2.40.3Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | Changelog: ========== - Auth fetch token from default endpoint - Remove unnecessary call to mds service - Retry 504 errors - Remove sync response logs in AuthorizedSession - Update test to consider new error message from cryptography Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fsspec: upgrade 2025.3.2 -> 2025.5.1Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== Enhancements - file system for GitHub gists - add rm in github - cachingFS performance, don't ls every time - pyscript: protocol and optional entrypoint Other - doc fixes - add "gs" at mention of gcsfs in docs - lint style - glob docstring to reflect reality Fixes - improve cp in generic - fix ls in dbfs - fix parquet tests for pyarrow 20 - fix crosslink for local tempfile - keep permissions in local transaction - signature compatibility in local cp() Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-frozenlist: upgrade 1.6.0 -> 1.6.2Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | Changelog: =========== - Correctly use cimport for including PyBool_FromLong - Exclude _frozenlist.cpp from bdists/wheels - Updated to use Cython 3.1 universally across the build path Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachetools: upgrade 5.5.2 -> 6.0.0Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | | | | | | | Changgelog: ============= - Require Python 3.9 or later - Remove MRUCache and the @func.mru_cache decorator - Add an optional condition parameter to the @cached and @cachedmethod decorators, which, when used with a threading.Condition instance, should improve cache stampede issues in massively parallel environments. - Convert the cachetools.func decorators to use a threading.Condition instance to deal with cache stampede issues. Note that this may result in a noticable performance degradation, depending on your actual use case. - Deprecate support for cache(self) returning None to suppress caching with the @cachedmethod decorator. - Improve documentation. - Update CI environment. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitarray: upgrade 3.4.1 -> 3.4.2Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | Changelog: ============ * extend documentation of [compression of sparse bitarrays](sparse_compression.rst) * 'util.sc_decode()' and 'util.vl_decode()' now raise 'StopIteration' instead of 'ValueError' when unexpected end of stream is encountered * add debug mode tests for 'read_n()', 'write_n()' and 'count_from_word()' Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: upgrade 1.15.2 -> 1.16.1Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-uritemplate: Upgrade 4.1.1 -> 4.2.0Leon Anavi2025-06-091-1/+1
| | | | | | | | | | | | | Upgrade to release 4.2.0: - Drop support for Python 3.8 - Fix bug where already url-encoded values were further escaped and encoded - Refactor uritemplate/variable.py to enable fixing the aforementioned bug Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-starlette: Upgrade 0.46.2 -> 0.47.0Leon Anavi2025-06-091-1/+1
| | | | | | | | | | | | | | | Upgrade to release 0.47.0: - Add support for ASGI pathsend extension - Add partitioned attribute to Response.set_cookie - Change methods parameter type from list[str] to Collection[str] - Replace import typing by from typing import ... in the whole codebase - Mark ExceptionMiddleware.http_exception as async to prevent thread creation Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cmd2: Upgrade 2.6.0 -> 2.6.1Leon Anavi2025-06-091-1/+1
| | | | | | | | | | Upgrade to release 2.6.1: - Fixed bug that prevented cmd2 from working with from __future__ import annotations Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-twisted: upgrade 24.11.0 -> 25.5.0Guðni Már Gilbert2025-06-071-2/+6
| | | | | | | | | | | | | LIC_FILES_CHKSUM is updated. The year in the copyright header was changed for 2025. Added a PACKAGECONFIG for a new optional runtime dependency python3-wsproto which is required for the new twisted.web.websockets module. Changes: https://github.com/twisted/twisted/compare/twisted-24.11.0...twisted-25.5.0 Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: Add missing ptest dep on pytest-sugarKhem Raj2025-06-031-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-sugar: Add recipeKhem Raj2025-06-032-0/+26
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: Upgrade to release 7.8.2Leon Anavi2025-06-021-1/+1
| | | | | | | | | | | | | | Upgrade to release 7.8.2: - Wheels are provided for Windows ARM64 on Python 3.11, 3.12, and 3.13 - A number of EncodingWarnings were fixed that could appear if you've enabled PYTHONWARNDEFAULTENCODING - Fixed a race condition when using sys.monitoring with free-threading Python Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cmd2: Upgrade 2.5.11 -> 2.6.0Leon Anavi2025-06-021-1/+1
| | | | | | | | | | | | | | Upgrade to release 2.6.0: - cmd2 2.6 supports Python 3.9+ (removed support for Python 3.8) - Added support for Python 3.14 - Added new Cmd.ppretty() method for pretty printing arbitrary Python data structures - Clarified help text for -t/--transcript argument to the history command Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-freezegun: Upgrade 1.5.1 -> 1.5.2Leon Anavi2025-06-022-42/+1
| | | | | | | | | | | Upgrade to release 1.5.2: - Remove support for Python 3.7 - Explicitly marks support for Python 3.13 - Improved project documentation Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-awesomeversion: Upgrade 24.6.0 -> 25.5.0Leon Anavi2025-06-021-1/+1
| | | | | | | | | | | | | | | | | Upgrade to release 25.5.0: - Add testing for Python 3.13 - Remove support for EOL Python 3.8 - Break after first hit with find_first_match - Use cached_property for the prefix property - Use cached_property for the major property - Use cached_property for the minor property - Use cached_property for the simple property - Use cached_property for the strategy property - Set full tag names in actions Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: Upgrade to 0.16.0Khem Raj2025-06-011-2/+2
| | | | | | | | | | | | | | | | | | Upgrades Add compatibility with Click 8.2. PR #1222 by @tiangolo. When using the CliRunner with Click < 8.2, to be able to access the stderr output, you needed to set the mix_stderr parameter to True. Since Click 8.2 (and Typer 0.160 this release supporting it) this is no longer necessary, so this parameter has been removed. Refactors Refactor tests for compatibility with Click 8.2. PR #1230 by @tiangolo. Internal Remove Google Analytics. PR #1229 by @tiangolo. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-charset-normalizer: Upgrade 3.4.1 -> 3.4.2Leon Anavi2025-05-302-27/+1
| | | | | | | | | | | | Upgrade to release 3.4.2: - Addressed the DeprecationWarning in our CLI regarding argparse.FileType by backporting the target class into the package. - Improved the overall reliability of the detector with CJK Ideographs. - Optional mypyc compilation upgraded to version 1.15 for Python >= 3.8 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-libevdev: Upgrade 0.11 -> 0.12Leon Anavi2025-05-301-1/+1
| | | | | | | | | | | | | Upgrade to release 0.12: - Fix intersphinx mapping - setup.cfg: Replace dashes with underscores - readthedocs: fix path to requirements.txt - docs: install the rtd sphinx theme for readthedocs - doc: add a readthedocs config file Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-portion: Upgrade 2.6.0 -> 2.6.1Leon Anavi2025-05-301-2/+2
| | | | | | | | | | | | | | | | | Upgrade to release 2.6.1: - A __version__ attribute relying on importlib.metadata. - A uv.lock lock-file for reproducible builds. - Drop official support for Python 3.8. - Switch from black to ruff for code style. - Fully migrate to a pyproject.toml-based project. - Ensure code style consistency (see selected rules in pyproject.toml). - Extra dependencies are part of the dev dependency group (PEP 735). - Switch from setuptools to hatchling for building portion. - Switch from coverage to pytest-cov for test coverage. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzstd: Bump upper version of setuptools to > 80Khem Raj2025-05-252-5/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitarray: switch to PEP-517 build backendAlper Ak2025-05-221-1/+1
| | | | | | | | | | | The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend. Fix: WARNING: python3-bitarray-3.4.1-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: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pychromecast: fix build with setuptools 80.xTrevor Gamblin2025-05-223-1/+90
| | | | | | | | | Backport two patches to fix the pyproject.toml versions around setuptools. Once the next version of pychromecast is out, these should be removable. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow-heif: Move to meta-multimediaLeon Anavi2025-05-222-76/+0
| | | | | | | | | | | | Move from meta-python to meta-multimedia which depends on layer meta-python. This way the recipe will reside in the layer where its main dependency libheif is. This work was sponsored by GOVCERT.LU. Suggested-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: upgrade 0.146.5 -> 0.147.0Wang Mingyu2025-05-211-1/+1
| | | | | | | | | | | Changelog: ========== - Add cython 3.1 support - Cython 3.1 support - Cython 3.11 support Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-web3: upgrade 7.10.0 -> 7.11.1Wang Mingyu2025-05-211-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>