Commit Graph

7165 Commits

Author SHA1 Message Date
Wang Mingyu
358a359626
python3-zeroconf: upgrade 0.134.0 -> 0.135.0
Changelog:
 Improve performance of DNSCache backend

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-30 07:34:28 -07:00
Wang Mingyu
d65521b5e8
python3-yarl: upgrade 1.11.1 -> 1.13.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>
2024-09-30 07:34:28 -07:00
Wang Mingyu
3d7555ed81
python3-xmlschema: upgrade 3.4.1 -> 3.4.2
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>
2024-09-30 07:34:27 -07:00
Wang Mingyu
cd5ea00ed8
python3-web3: upgrade 6.20.1 -> 7.3.0
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>
2024-09-30 07:34:27 -07:00
Wang Mingyu
05fab696b9
python3-watchdog: upgrade 5.0.2 -> 5.0.3
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>
2024-09-30 07:34:27 -07:00
Wang Mingyu
5246c750f7
python3-tzdata: upgrade 2024.1 -> 2024.2
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>
2024-09-30 07:34:27 -07:00
Wang Mingyu
438cb50e7d
python3-sympy: upgrade 1.13.2 -> 1.13.3
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>
2024-09-30 07:34:27 -07:00
Wang Mingyu
610bc52cbc
python3-starlette: upgrade 0.39.0 -> 0.39.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>
2024-09-30 07:34:26 -07:00
Wang Mingyu
a666578db4
python3-redis: upgrade 5.0.8 -> 5.1.0
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>
2024-09-30 07:34:26 -07:00
Wang Mingyu
cfffda9be8
python3-pyyaml-include: upgrade 2.1 -> 2.2
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>
2024-09-30 07:34:26 -07:00
Wang Mingyu
64a62897b0
python3-python-multipart: upgrade 0.0.10 -> 0.0.11
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>
2024-09-30 07:34:26 -07:00
Wang Mingyu
5eb792407a
python3-pymongo: upgrade 4.8.0 -> 4.9.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>
2024-09-30 07:34:26 -07:00
Wang Mingyu
0830fb85cb
python3-prompt-toolkit: upgrade 3.0.47 -> 3.0.48
- 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>
2024-09-30 07:34:26 -07:00
Wang Mingyu
9e27c43683
python3-portion: upgrade 2.4.2 -> 2.5.0
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>
2024-09-30 07:34:26 -07:00
Wang Mingyu
39a62d1464
python3-huey: upgrade 2.5.1 -> 2.5.2
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>
2024-09-30 07:34:25 -07:00
Wang Mingyu
34821f5c4b
python3-h5py: upgrade 3.11.0 -> 3.12.1
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>
2024-09-30 07:34:25 -07:00
Wang Mingyu
1687755c36
python3-greenlet: upgrade 3.1.0 -> 3.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>
2024-09-30 07:34:25 -07:00
Wang Mingyu
a537fbd9d5
python3-gnupg: upgrade 0.5.2 -> 0.5.3
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>
2024-09-30 07:34:25 -07:00
Wang Mingyu
413ea6728e
python3-dill: upgrade 0.3.8 -> 0.3.9
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>
2024-09-30 07:34:25 -07:00
Wang Mingyu
eadf37a02e
python3-configobj: upgrade 5.0.8 -> 5.0.9
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>
2024-09-30 07:34:25 -07:00
Wang Mingyu
d0df57d9bf
python3-cantools: upgrade 39.4.5 -> 39.4.8
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>
2024-09-30 07:34:24 -07:00
Wang Mingyu
ceaa2ad815
python3-bandit: upgrade 1.7.9 -> 1.7.10
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>
2024-09-30 07:34:24 -07:00
Wang Mingyu
ee6f722949
python3-asyncinotify: upgrade 4.0.9 -> 4.1.0
Changelog:
 Add recursive watcher

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-30 07:34:24 -07:00
Wang Mingyu
c9a4830d03
python3-astroid: upgrade 3.3.2 -> 3.3.4
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>
2024-09-30 07:34:24 -07:00
Wang Mingyu
54088faccc
python3-anyio: upgrade 4.4.0 -> 4.6.0
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>
2024-09-30 07:34:24 -07:00
Wang Mingyu
6b29f4e7d1
python3-alembic: upgrade 1.13.2 -> 1.13.3
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>
2024-09-30 07:34:24 -07:00
Wang Mingyu
e395fd4635
python3-aiohttp: upgrade 3.10.5 -> 3.10.8
Changelog:
 Fixed cancellation leaking upwards on timeout

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-30 07:34:23 -07:00
Wang Mingyu
647caa2398
python3-aiohappyeyeballs: upgrade 2.4.0 -> 2.4.2
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>
2024-09-30 07:34:23 -07:00
Khem Raj
06c66fc320
python3-sqlparse: Add missing rdep on mypy module for ptests
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>
2024-09-26 11:18:03 -07:00
Khem Raj
c2705fa6c9
python3-pytest-mock: Fix ptests
- 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>
2024-09-26 11:18:03 -07:00
Khem Raj
e1d5198c4f
python3-pint: Upgrade to 0.24.3
- 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>
2024-09-26 11:18:02 -07:00
Khem Raj
ead57410e2 python3-validators: Add missing rdeps for ptests
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
fe30398f9c python3-eth-hash: Add packageconfigs and switch to pep517-backend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
956d014532 python3-gunicorn: Add missing rdeps for ptests
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
cc3c87cade python3-ujson: Add python misc modules to ptest rdeps
Its needed for

ModuleNotFoundError: No module named 'tracemalloc'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
36ec58d0a3 python3-setproctitle: Add missing rdeps for ptests
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
9c785dca9f python3-trio: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
afaee4b40c python3-python-multipart: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
212226c10b python3-outcome: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
66c95f4463 python3-a2wsgi: Fix ptest run
Add missing dependencies and ignore baize tests the module is not
available in OE ecosystem

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
930d424d63 python3-pdm-build-locked: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
2c11a99e93 python3-starlette: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
d1a2b7ec56 python3-pdm-backend: Upgrade to 2.4.1 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
8993bdb022 python3-pdm: Upgrade to 2.19.1
Add newlt added dependency on python3-pdm-build-locked-native

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
5b86e4dc51 python3-pydbus: Add missing rdep on xml module for ptests
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Khem Raj
a672d51b15 python3-typer: Disable test_rich_markup_mode tests
They fail for OE, see
2cfd641d86

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-26 06:58:28 -07:00
Mingli Yu
4102c9d4c0
python3-setproctitle: Add new recipe
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>
2024-09-24 23:26:22 -07:00
Wang Mingyu
c558b35c43
python3-yarl: upgrade 1.10.0 -> 1.11.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>
2024-09-18 21:03:17 -07:00
Wang Mingyu
3cdf5b51f1
python3-xmlschema: upgrade 3.3.2 -> 3.4.1
Changelog:
===========
- Fix failing URL normalization tests
- Disable protocols checking with elementpath v4.5.0
- Extended ModelVisitor to make it usable as an helper class for generating content

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-18 21:03:17 -07:00
Wang Mingyu
b219a33a44
python3-virtualenv: upgrade 20.26.4 -> 20.26.5
Changelog:
 Use uv over pip

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-18 21:03:16 -07:00