summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-grpcio: upgrade 1.71.0 -> 1.72.0Wang Mingyu2025-04-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.71.0 -> 1.72.0Wang Mingyu2025-04-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.71.0 -> 1.72.0Wang Mingyu2025-04-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.71.0 -> 1.72.0Wang Mingyu2025-04-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: upgrade 3.2.0 -> 3.2.1Wang Mingyu2025-04-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gevent: upgrade 24.11.1 -> 25.4.2Wang Mingyu2025-04-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: upgrade 3.11.17 -> 3.11.18Wang Mingyu2025-04-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httpcore: Upgrade 1.0.8 -> 1.0.9Leon Anavi2025-04-281-1/+1
| | | | | | | | | Upgrade to release 1.0.9: - Resolve GHSA-vqfr-h8mv-ghfj with h11 dependency update Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-elementpath: Upgrade 4.8.0 -> 5.0.0Leon Anavi2025-04-281-2/+3
| | | | | | | | | | | | | | | | | | | | Upgrade to release 5.0.0: - Replace SafeXMLParser with SafeExpatParser - Drop compatibility with Python 3.8 - Restruct node trees with XPathNodeTree backbone - Unicode categories fallback with a warning - Rewriting decoder module - Add extras subpackage for experiment XDM and XPath on Path objects Fixes: WARNING: python3-elementpath-5.0.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: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-icu: upgrade to 2.15.2Martin Jansa2025-04-261-1/+1
| | | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-kiv: make use of virtual/libsdl2Markus Volk2025-04-251-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitstring: Uprade 4.3.0 -> 4.3.1Leon Anavi2025-04-251-3/+1
| | | | | | | | | Upgrade to release 4.3.1: - Updated bitarray dependency to allow for v3.x. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h11: Upgrade 0.14.0 -> 0.16.0Leon Anavi2025-04-251-1/+1
| | | | | | | | | | | | | Upgrade to release 0.16.0: - Reject certain malformed Transfer-Encoding: chunked bodies that were previously accepted. These could have enabled request-smuggling attacks when an h11-based HTTP server was placed behind a load balancer with a matching bug in its chunked handling. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-posix-ipc: switch to PEP-517 build backendKhem Raj2025-04-241-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-automat: Upgrade 24.8.1 -> 25.4.16Leon Anavi2025-04-231-3/+5
| | | | | | | | | | | Upgrade to release 25.4.16: - Metadata updates - Allow 'hatch version' to work - Allow return type annotations Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-soupsieve: Upgrade 2.6 -> 2.7Leon Anavi2025-04-231-2/+2
| | | | | | | | | | | | | | | | | | | | | Upgrade to release 2.7: - Add :open pseudo selector. - Add :muted pseudo selector. - Recognize the following pseudo selectors: :autofill, :buffering, :fullscreen, :picture-in-picture, :popover-open, :seeking, :stalled, and :volume-locked. These selectors, while recognized, will not match any element as they require a live environment to check element states and browser states. This just prevents Soup Sieve from failing when any of these selectors are specified. - A number of existing pseudo-classes are no longer noted as experimental. - Typing fixes. License-Update: Updated copyright years Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-trio: Upgrade 0.29.0 -> 0.30.0Leon Anavi2025-04-231-1/+1
| | | | | | | | | | | | | | | | | | | | Upgrade to release 0.30.0: - Add @trio.as_safe_channel, a wrapper that can be used to make async generators safe. This will be the suggested fix for the flake8-async lint rule ASYNC900. - Allow trio to be a types.ModuleType and still have deprecated attributes. - Fixed socket module for some older systems which lack socket.AI_NUMERICSERV. - Now trio works on legacy (pre-Lion) macOS. - Update type hints for trio.run_process and trio.lowlevel.open_process. - Don't mutate the global runner when MockClock is created. - Fix incorrect return type hint for Nursery.start(). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-icu: upgrade to 2.15.1Martin Jansa2025-04-231-2/+2
| | | | | | | | | | | | | | | | | | * 2.15 as well as 2.15.1 fail to build with gcc-15 http://errors.yoctoproject.org/Errors/Details/852863/ http://errors.yoctoproject.org/Errors/Details/852882/ In file included from bases.cpp:32: arg.h:837:37: error: static assertion failed 837 | static_assert(std::is_trivial<T>::value); \ | ~~~~~~~~~~~~~~~~~~~~^~~~~ * the tarball filename is now lowercase see: https://pypi.org/project/pyicu/2.15/#PyICU-2.15.tar.gz https://pypi.org/project/pyicu/2.15.1/#pyicu-2.15.1.tar.gz Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xmlschema: upgrade 4.0.0 -> 4.0.1Wang Mingyu2025-04-231-1/+1
| | | | | | | | Changelog: Fix XSD identity update with xsi:type substitution Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-webargs: upgrade 8.6.0 -> 8.7.0Wang Mingyu2025-04-231-1/+1
| | | | | | | | | | | Changelog: ============ - Test against Python 3.13 - Drop support for Python 3.8, which is EOL - Support marshmallow 4 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-rsa: upgrade 4.9 -> 4.9.1Wang Mingyu2025-04-231-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymodbus: upgrade 3.9.1 -> 3.9.2Wang Mingyu2025-04-231-1/+1
| | | | | | | | | | | | | | Changelog: ============ - Reactivate simulator validate. - Don't bool-test explicit datastores - Test and hard delayed response test. - Update simulator doc. - SimData update - Officially working towards 4.0.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-posix-ipc: upgrade 1.1.1 -> 1.2.0Wang Mingyu2025-04-232-49/+2
| | | | | | | | | | 0001-Use-default-cc-from-environment-variable.patch removed since it's not available in 1.2.0 License-Update: Reorg and rename files; add pyproject.toml Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nanobind: upgrade 2.6.1 -> 2.7.0Wang Mingyu2025-04-231-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-marshmallow: upgrade 3.26.1 -> 4.0.0Wang Mingyu2025-04-231-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-m2crypto: upgrade 0.44.0 -> 0.45.0Wang Mingyu2025-04-232-7/+4
| | | | | | | | | | | | | | | | | | | | | python3-m2crypto/0001-setup.py-Make-the-cmd-available.patch refreshed for 0.45.0 Changelog: =========== - chore: build Windows builds with Python 3.13 as well - fix: remove support for Engine - chore: mark actual license of the project BSD-2-Clause instead of wrong MIT - ci(Debian): make M2Crypto buildable on Debian - swig: Workaround for reading sys/select.h ending with wrong types. - ci: bump required setuptools version because of change in naming strategy - fix: add fix for build with older GCC - fix: remove AnyStr and Any types - chore: add .git-blame-ignore-revs - chore: blacken everything Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inline-snapshot: upgrade 0.22.1 -> 0.22.3Wang Mingyu2025-04-231-1/+1
| | | | | | | | | Fixed - A pycharm environment is no longer incorrectly recognized as a CI environment. - show correct diff when pytest --inline-snapshot=report -vv is used Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: upgrade 3.1.1 -> 3.2.0Wang Mingyu2025-04-232-51/+1
| | | | | | | | | | | | | | | 0001-slp_switch-Implement-for-RISCV32.patch removed since it's included in 3.2.0 Changelog: ============ - Remove support for Python 3.7 and 3.8. - Add untested, community supported implementation for RiscV 32. - Make greenlet build and run on Python 3.14a7. It will not build on earlier 3.14 alpha releases, and may not build on later 3.14 releases. - Packaging: Use PEP 639 license expressions and include license files. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-auth: upgrade 2.37.0 -> 2.39.0Wang Mingyu2025-04-231-1/+1
| | | | | | | | | | | | | | | | | | Features - Adding domain-wide delegation flow in impersonated credential - Adds GA support for X.509 workload identity federation Documentation - Add warnings regarding consuming externally sourced credentials Bug Fixes - Add impersonated SA via local ADC support for fetch_id_token - Add missing packaging dependency for feature requiring urllib3 - Add request timeout for MDS requests - Explicitly declare support for Python 3.13 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-frozenlist: upgrade 1.5.0 -> 1.6.0Wang Mingyu2025-04-231-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: upgrade 3.11.16 -> 3.11.17Wang Mingyu2025-04-231-1/+1
| | | | | | | | | | | | Changelog: ============ - Optimized web server performance when access logging is disabled by reducing time syscalls - Improved web server performance when connection can be reused - Improved performance of the WebSocket reader - Improved performance of the WebSocket reader with large messages Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-moteus: Upgrade 0.3.79 -> 0.3.81Leon Anavi2025-04-231-1/+1
| | | | | | | | | | Upgrade to release 0.3.81: - Set reasonable timing parameters for PCAN interfaces - Don't barf when flashing firmwares older than family reporting Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aniso8601: Upgrade 10.0.0 -> 10.0.1Leon Anavi2025-04-231-1/+1
| | | | | | | | | | | | | | | Upgrade to release 10.0.1: - year_range_check will only shift 0s in from the left for year strings of length 2. Since parse_date throws an IsoFormatError for year strings of lengths other than 2 or 4 this shouldn't significantly change any public API consumers. - Specify changelog location in setup.py - Change to Woodpecker CI - Add a CI pipeline to test builders when a tag is pushed Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-beautifulsoup4: Upgrade 4.13.3 -> 4.13.4Leon Anavi2025-04-231-1/+1
| | | | | | | | | | | | | | | | | | | Upgrade to release 4.13.4: - If you pass a function as the first argument to a find* method, the function will only ever be called once per tag, with the Tag object as the argument. Starting in 4.13.0, there were cases where the function would be called with a Tag object and then called again with the name of the tag. - Added a passthrough implementation for NavigableString.__getitem__ which gives a more helpful exception if the user tries to treat it as a Tag and access its HTML attributes. - Fixed a bug that caused an exception when unpickling the result of parsing certain invalid markup with lxml as the tree builder. - Converted the AUTHORS file to UTF-8 for PEP8 compliance. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dill: Upgrade 0.3.9 -> 0.4.0Leon Anavi2025-04-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | Upgrade to release 0.4.0: - update travis badge link - fix buiding documentation with sphinx 8.x - add initial support for python 3.14 - Bump starlette from 0.37.2 to 0.40.0 in /docs - fix typo in requirements.txt - updated copyright for 2025 - Bump jinja2 from 3.1.4 to 3.1.5 in /docs - support pypy-3.11 - update docs requirements; CI for pypy3.11 - fix CodeType support for PyPy3.11 7.3.19+ - move travis build of 3.9 to focal - Bump jinja2 from 3.1.5 to 3.1.6 in /docs License-Update: Updated copyright years Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Upgrade to 0.16.5 + tip of trunkKhem Raj2025-04-193-152/+9
| | | | | | | Drop upstreamed patch. Pydantic-core is now available for riscv32 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: Use tip of trunkKhem Raj2025-04-191-2/+6
| | | | | | Its needed for using pydantic-core 2.34 support Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-web3: Re-enable on riscv32Khem Raj2025-04-191-3/+0
| | | | | | pydantic-core module has been fixed to build on riscv32 so re-enable it Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: Enable riscv32 buildsKhem Raj2025-04-191-3/+0
| | | | | | python3-pydantic-core has been fixed to work with riscv32 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: Upgrade to 2.34.1Khem Raj2025-04-194-18/+618
| | | | | | Fix RISCV-32 builds while here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-typing: Upgrade 4.1.0 -> 5.2.1Leon Anavi2025-04-192-9/+15
| | | | | | | | | Upgrade to release 5.2.1: - Set name as optional for ABIComponent type. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-hash: Upgrade 0.7.0 -> 0.7.1Leon Anavi2025-04-191-3/+3
| | | | | | | | | | | | | | | Upgrade to release 0.7.1: - Merge template, updating CI runs and what is included in package files - Run mypy linting locally via a pre-commit hook - Merge template updates, notably adding support for py313 and moving docs from the README to ReadTheDocs License-Update: Updated copyright years Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-utils: Upgrade 5.2.0 -> 5.3.0Leon Anavi2025-04-191-1/+2
| | | | | | | | | | | | | | | Upgrade to release 5.3.0: - Replace arg["name"] with arg.get("name") to correctly handle optional names - Add new methods: to_wei_decimals, and from_wei_decimals which take a number instead of a string - Add CamelModel pydantic model for validating objects and serializing to camelCase when used with by_alias=True, with the general expectation of a well-formed JSON-RPC object. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-aiohttp: Upgrade 1.0.5 -> 1.1.0Leon Anavi2025-04-191-2/+7
| | | | | | | | | | | Upgrade to release 1.1.0: - Drop Python 3.8 - Export the plugin types at top-level - Add host parameter to aiohttp_server fixture Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lazy-object-proxy: Upgrade 1.10.0 -> 1.11.0Leon Anavi2025-04-191-2/+4
| | | | | | | | | | | | | Upgrade to release 1.11.0: - Added Python 3.13 wheels. - Added support for __format__. - Dropped support for Python 3.8. License-Update: Updated copyright years Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yarl: Upgrade 1.19.0 -> 1.20.0Leon Anavi2025-04-191-1/+1
| | | | | | | | | | Upgrade to release 1.20.0: - Implemented support for the free-threaded build of CPython 3.13 - Started building wheels for the free-threaded build of CPython 3.13 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymysql: Upgrade 1.1.0 -> 1.1.1Leon Anavi2025-04-191-2/+2
| | | | | | | | | | | | Upgrade to release 1.1.1: - Fixes a vulnerability (CVE-2024-36039) - Prohibit dict parameter for Cursor.execute(). It didn't produce valid SQL and might cause SQL injection. - Added ssl_key_password param Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-obd: Upgrade 0.7.2 -> 0.7.3Leon Anavi2025-04-191-2/+2
| | | | | | | | | | | Upgrade to release 0.7.3: - Updated pint dependency for compatibility with python >= 3.13 - Fixed windows COM port scanning - Minor documentation updates Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymodbus: Upgrade 3.8.6 -> 3.9.1Leon Anavi2025-04-191-1/+1
| | | | | | | | | Upgrade to release 3.9.1: - Correct byte order in bits. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yarl: upgrade 1.18.3 -> 1.19.0Wang Mingyu2025-04-191-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>