summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-multidict: Upgrade 6.0.5 -> 6.1.0Leon Anavi2024-10-091-1/+1
| | | | | | | | | | | | Upgrade to version 6.1.0: - Covered the unreachable code path in multidict._multidict_base._abc_itemsview_register() with typing - Added support for Python 3.13 - Removed Python 3.7 support Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyasn1-modules: Stop using pyasn1.compat.octets in testsKhem Raj2024-10-012-0/+172
| | | | | | asn1 0.6.1 has dropped this module Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: upgrade 0.134.0 -> 0.135.0Wang Mingyu2024-09-301-1/+1
| | | | | | | | Changelog: Improve performance of DNSCache backend Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yarl: upgrade 1.11.1 -> 1.13.1Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | Changelog: ============ -Added :attr:~yarl.URL.path_safe to be able to fetch the path without %2F and %25 decoded -Restore decoding %2F (/) in URL.path -Improved performance of processing paths -Added :attr:~yarl.URL.host_subcomponent which returns the :rfc:3986#section-3.2.2 host subcomponent -Started rejecting ASCII hostnames with invalid characters. For host strings that -look like authority strings, the exception message includes advice on what to do instead -Fixed IPv6 addresses missing brackets when the :class:~yarl.URL was converted to a string -Improved performance of calling :py:meth:~yarl.URL.build with authority Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xmlschema: upgrade 3.4.1 -> 3.4.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | Changelog: ========== - Fix other failing URL normalization tests - Avoid the use of sys.version_info for checking results, better to extend the check to more values. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-web3: upgrade 6.20.1 -> 7.3.0Wang Mingyu2024-09-301-2/+2
| | | | | | | | | | License-Update: merge template, fill vars, lint Changelog: https://github.com/ethereum/web3.py/blob/v7.3.0/docs/release_notes.rst Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-watchdog: upgrade 5.0.2 -> 5.0.3Wang Mingyu2024-09-301-1/+1
| | | | | | | | | Changelog: ============= - [inotify] Improve cleaning up Inotify threads, and add eventlet test cases Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tzdata: upgrade 2024.1 -> 2024.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | Changelog: https://github.com/python/tzdata/releases/tag/2024.2 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sympy: upgrade 1.13.2 -> 1.13.3Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | Changelog: ========== - Handle matrices of zero columns correctly in the Matrix constructor. - NumPy numbers can be used with clebsch_gordan. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-starlette: upgrade 0.39.0 -> 0.39.1Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | Changelog: =========== - Avoid regex re-compilation in responses.py and schemas.py - Improve performance of get_route_path by removing regular expression usage - Consider FileResponse.chunk_size when handling multiple ranges - Use token_hex for generating multipart boundary strings Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-redis: upgrade 5.0.8 -> 5.1.0Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Client-side caching - Timeseries insertion filters for close samples - Enhanced classes string representation - Partial clean up of Python 3.7 compatibility - Handle RESP3 sets as Python lists - Prevent async ClusterPipeline instances from becoming "false-y" - Add hostname field to _parse_node_line - Delete the first-defined (and thus "duplicate") Script class - Catch a known DeprecationWarning when calling .close() - Add missed redismod at test_commands.py - Update README.md - mentioning redis 7.4 support - Update PyPy 3.8 to 3.10 in CI - Updated commands from docker-compose to docker compose - Added version restrictions for pytest-asyncio - Documentation examples Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyyaml-include: upgrade 2.1 -> 2.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | Changelog: ============ - Add flatten argument. - fix issue if glob_params is not int. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-python-multipart: upgrade 0.0.10 -> 0.0.11Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | Changelog: =========== - Improve performance, especially in data with many CR-LF - Handle invalid CRLF in header name Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymongo: upgrade 4.8.0 -> 4.9.1Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | Changelog: ========== - Added support for MongoDB 8.0 and Python 3.13. - A new asynchronous API 19 with full asyncio support. - Added support for In-Use Encryption range queries with MongoDB 8.0. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-prompt-toolkit: upgrade 3.0.47 -> 3.0.48Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | - Typing improvements: * Add '@overload' to 'contrib.regular_languages.compiler.Variables.get'. * Use 'Sequence' instead of 'list' for 'words' argument in completers. - Improve 'ModalCursorShapeConfig': * Display an "underscore" cursor in Vi's "replace single" mode, like "replace" mode. * Display an "beam" cursor in Emacs (insert) mode. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-portion: upgrade 2.4.2 -> 2.5.0Wang Mingyu2024-09-301-2/+2
| | | | | | | | | | | | | | License-Update: Update license file so it is recognized by GH Changelog: ========== - The combine method of an IntervalDict accepts a missing parameter to fill values for non-overlapping keys - A recipe to combine more than two IntervalDict - Drop official support for Python 3.7. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-huey: upgrade 2.5.1 -> 2.5.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | Changelog: =========== - Prevent bad task serialization in schedule from causing a batch of tasks to be lost - Ensure we catch ResultTimeout which may occur when used with Sentinel - Remove junk SQS implementation I was testing out. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h5py: upgrade 3.11.0 -> 3.12.1Wang Mingyu2024-09-302-5/+4
| | | | | | | | | | | 0001-setup_build.py-avoid-absolute-path.patch refreshed for 3.12.1 Changelog: https://github.com/h5py/h5py/blob/master/docs/whatsnew/3.12.rst Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: upgrade 3.1.0 -> 3.1.1Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | Changelog: ========== - Fix crashes on 32-bit PPC Linux. - Remove unnecessary logging sometimes during interpreter shutdown. - Fix some crashes on 32-bit PPC MacOS. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gnupg: upgrade 0.5.2 -> 0.5.3Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | Changelog: =========== - Fix #117: Add WKD (Web Key Directory) support for auto-locating keys. Thanks to Myzel394 for the patch. - Fix #237: Ensure local variable is initialized even when an exception occurs. - Fix #239: Remove logging of decryption result. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dill: upgrade 0.3.8 -> 0.3.9Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - further skip BufferedRandomType if does not exist - remove stray import of dbm in objects - Add UnpicklingError import for dill.load_session() to fix #648 - Bump idna from 3.4 to 3.7 in /docs - Bump jinja2 from 3.1.3 to 3.1.4 in /docs - Bump requests from 2.31.0 to 2.32.0 in /docs - Bump tornado from 6.3.3 to 6.4.1 in /docs - update docs requirements to rtfd 10.27.0 - Bump certifi from 2024.2.2 to 2024.7.4 in /docs - fix fencepost error when getting source inside decorator in interpreter (fixes #603) - type check for Integral, bool by value - diff USE_NUMPY imports numpy.ma - adjust testing to account for frame.f_locals as a proxy in 3.13 - better handle import strings of numpy scalars - handle a ThreadHandleType - more extensive testing for dill.source - add formal support for python 3.13 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-configobj: upgrade 5.0.8 -> 5.0.9Wang Mingyu2024-09-301-2/+2
| | | | | | | | | | | | | | | License-Update: Drop extra '2014' in LICENSE file. Changelog: =========== - Address CVE-2023-26112 ReDoS - Drop Python 2 support and compatibility code - Extra 2014 - setup.py: fix license tag - Update minimum python to 3.7 everywhere, and add 3.12 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cantools: upgrade 39.4.5 -> 39.4.8Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | Changelog: =========== - Enable cache via env variable and improve cache key - Add test and type annotations for LongNamesConverter - monitor: case insensitive filtering - fix ruff linter errors - Skip dumping KCD version if unset - Update ruff config - fix errors raised by recent versions of ruff - Fix bug in DBC short names conversion - monitor: fix crash while decoding message with bad length Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bandit: upgrade 1.7.9 -> 1.7.10Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ - Bump docker/build-push-action from 5.4.0 to 6.0.0 - Suggested small refactors in assignments - Performance improvement in blacklist function - Add test for usage of FTP_TLS - New check: B113: TrojanSource - Bidirectional control characters - Bump docker/build-push-action from 6.0.0 to 6.1.0 - feat(plugins): add support for httpx in B113 - Nit: remove unused variable - Add recent releases to version choice in bug report - Bump docker/build-push-action from 6.1.0 to 6.2.0 - Bump docker/build-push-action from 6.2.0 to 6.3.0 - Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 - Bump docker/setup-buildx-action from 3.4.0 to 3.5.0 - Bump docker/login-action from 3.2.0 to 3.3.0 - Bump docker/build-push-action from 6.3.0 to 6.5.0 - Bump docker/setup-buildx-action from 3.5.0 to 3.6.1 - Bump docker/build-push-action from 6.5.0 to 6.6.1 - Bump sigstore/cosign-installer from 3.5.0 to 3.6.0 - Bump docker/build-push-action from 6.6.1 to 6.7.0 - Use consistent file naming of docs - Pytorch Load / Save Plugin Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-asyncinotify: upgrade 4.0.9 -> 4.1.0Wang Mingyu2024-09-301-1/+1
| | | | | | | | Changelog: Add recursive watcher Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: upgrade 3.3.2 -> 3.3.4Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | Changelog: =========== - Fix regression with f-string inference. - Fix bug with manager.clear_cache() not fully clearing cache - Fix a crash from inferring empty format specs. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-anyio: upgrade 4.4.0 -> 4.6.0Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | Changelog: ========== - Dropped support for Python 3.8 - Fixed 100% CPU use on asyncio while waiting for an exiting task group to finish while said task group is within a cancelled cancel scope - Fixed cancel scopes on asyncio not propagating CancelledError on exit when the enclosing cancel scope has been effectively cancelled - Fixed asyncio task groups not yielding control to the event loop at exit if there were no child tasks to wait on - Fixed inconsistent task uncancellation with asyncio cancel scopes belonging to a task group when said task group has child tasks running Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: upgrade 1.13.2 -> 1.13.3Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | Changelog: ========== - Render if_exists and if_not_exists parameters in CreateTableOp, CreateIndexOp, DropTableOp and DropIndexOp in an autogenerate context. - Enhance version_locations parsing to handle paths containing newlines. - Added support for Operations.create_table.if_not_exists and Operations.drop_table.if_exists, adding similar functionality to render IF [NOT] EXISTS for table operations in a similar way as with indexes. - The pin for setuptools<69.3 in pyproject.toml has been removed. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: upgrade 3.10.5 -> 3.10.8Wang Mingyu2024-09-301-1/+1
| | | | | | | | Changelog: Fixed cancellation leaking upwards on timeout Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohappyeyeballs: upgrade 2.4.0 -> 2.4.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | Changelog: ============ - Copy staggered from standard lib for python 3.12+ - Avoid passing loop to staggered.staggered_race Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sqlparse: Add missing rdep on mypy module for ptestsKhem Raj2024-09-261-0/+1
| | | | | | | | | | | This is needed for fixing Failed ptests: {'python3-sqlparse': ['tests/test_cli.py:test_encoding_stdout[encoding_gbk.sql-gbk]', 'tests/test_cli.py:test_encoding_output_file[encoding_gbk.sql-gbk]', 'tests/test_cli.py:test_encoding_stdin[encoding_gbk.sql-gbk]']} Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-mock: Fix ptestsKhem Raj2024-09-263-50/+11
| | | | | | | | | | | | - Drop the patch to add additional checks to disable failing introspection tests, use plain asserts instead - Switch to pypi fetcher - Add missing rdeps needed for ptest runs Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Trevor Gamblin <tgamblin@baylibre.com>
* python3-pint: Upgrade to 0.24.3Khem Raj2024-09-262-8/+11
| | | | | | | | - Switch to fetching from pypi - Use automake format for pytests - Fix ptests, by adding missing runtime deps Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-validators: Add missing rdeps for ptestsKhem Raj2024-09-261-0/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-hash: Add packageconfigs and switch to pep517-backendKhem Raj2024-09-261-7/+13
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gunicorn: Add missing rdeps for ptestsKhem Raj2024-09-261-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ujson: Add python misc modules to ptest rdepsKhem Raj2024-09-262-2/+3
| | | | | | | | Its needed for ModuleNotFoundError: No module named 'tracemalloc' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-setproctitle: Add missing rdeps for ptestsKhem Raj2024-09-261-0/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-trio: Add recipeKhem Raj2024-09-261-0/+13
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-python-multipart: Add recipeKhem Raj2024-09-261-0/+9
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-outcome: Add recipeKhem Raj2024-09-261-0/+16
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-a2wsgi: Fix ptest runKhem Raj2024-09-262-1/+2
| | | | | | | Add missing dependencies and ignore baize tests the module is not available in OE ecosystem Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm-build-locked: Add recipeKhem Raj2024-09-261-0/+13
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-starlette: Add recipeKhem Raj2024-09-262-0/+44
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm-backend: Upgrade to 2.4.1 releaseKhem Raj2024-09-261-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm: Upgrade to 2.19.1Khem Raj2024-09-261-1/+2
| | | | | | Add newlt added dependency on python3-pdm-build-locked-native Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydbus: Add missing rdep on xml module for ptestsKhem Raj2024-09-261-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: Disable test_rich_markup_mode testsKhem Raj2024-09-261-1/+2
| | | | | | | They fail for OE, see https://github.com/fastapi/typer/pull/859/files/2cfd641d86a591a0d8582dec9292c03e6322a21a Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-setproctitle: Add new recipeMingli Yu2024-09-242-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A Python module to customize the process title. # ./run-ptest PASS: tests/module_test.py:test_no_import_side_effect PASS: tests/module_test.py:test_version PASS: tests/module_test.py:test_c_extension_built PASS: tests/setproctitle_test.py:test_runner PASS: tests/setproctitle_test.py:test_init_getproctitle PASS: tests/setproctitle_test.py:test_setproctitle SKIP: tests/setproctitle_test.py:test_setproctitle_darwin # SKIP Mac only test PASS: tests/setproctitle_test.py:test_prctl PASS: tests/setproctitle_test.py:test_getproctitle PASS: tests/setproctitle_test.py:test_kwarg PASS: tests/setproctitle_test.py:test_environ PASS: tests/setproctitle_test.py:test_issue_8 PASS: tests/setproctitle_test.py:test_large_cmdline PASS: tests/setproctitle_test.py:test_weird_args PASS: tests/setproctitle_test.py:test_weird_path PASS: tests/setproctitle_test.py:test_embedded PASS: tests/setproctitle_test.py:test_embedded_many_args PASS: tests/setproctitle_test.py:test_noenv PASS: tests/setproctitle_test.py:test_large_env PASS: tests/setproctitle_test.py:test_clear_segfault PASS: tests/setproctitle_test.py:test_fork_segfault PASS: tests/setproctitle_test.py:test_thread_fork_segfault PASS: tests/setthreadtitle_test.py:test_thread_title_unchanged PASS: tests/setthreadtitle_test.py:test_set_thread_title PASS: tests/setthreadtitle_test.py:test_set_threads_title SKIP: tests/test_win32.py:test_setproctitle # SKIP Windows only test SKIP: tests/test_win32.py:test_setthreadtitle # SKIP Windows only test ============================================================================ Testsuite summary # TOTAL: 27 # PASS: 24 # SKIP: 3 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yarl: upgrade 1.10.0 -> 1.11.1Wang Mingyu2024-09-181-1/+1
| | | | | | | | | | | | Changelog: =========== - Allowed scheme replacement for relative URLs if the scheme does not require a host - Allowed empty host for URL schemes other than the special schemes listed in the WHATWG URL spec - Loosened restriction on integers as query string values to allow classes that implement __int__ - Improved performance of normalizing paths Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>