Commit Graph

9606 Commits

Author SHA1 Message Date
Jan Vermaete be38668908 python3-markdown-it-py: version bump 3.0.0 -> 4.2.0
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-07 00:29:02 -07:00
Leon Anavi ad51aba1a7 python3-genson: Enable tests
Inherit ptest and include tests for genson. The PyPI package
omits files for testing so use the GitHub source instead.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-07 00:29:02 -07:00
Leon Anavi 8e729d2423 python3-genson: Upgrade 1.3.0 -> 1.4.0
Upgrade to release 1.4.0:

- add enum support, activated per node by seed schemas
- Performance: strategy deduplication when defining custom
  SchemaBuilder classes is now O(n) instead of O(n2)
- include the complete, runnable test suite in the source
  distribution
- Bugfix: fix "noting to do" typo in the CLI error message
  and remove dead code
- Docs: document the required-dropping behavior and the
  builder-merge gotcha; explain why same-type inputs merge
  rather than producing anyOf; add a NoRequiredObject example
  for suppressing required
- declare python_requires >= 3.10, matching the tested Python
  versions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-07 00:29:02 -07:00
Leon Anavi df857d0b27 python3-stevedore: Upgrade 5.8.0 -> 5.9.0
Upgrade to release 5.9.0:

- zuul: Use openstack-python3-next-jobs template
- Do not install code to build release notes
- Drop support for Python 3.10

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-07 00:29:01 -07:00
Leon Anavi 60e702c713 python3-coverage: Upgrade 7.14.3 -> 7.15.0
Upgrade to release 7.15.0:

- Since 7.14.0, reporting commands implicitly combine parallel data
  files. Now those commands have a new option --keep-combined to retain
  the data files after combining them instead of the default, which is
  to delete them.
- Fix: the LCOV report would incorrectly count excluded functions as
  uncovered, as described in issue 2205. This is now fixed thanks to
  Martin Kuntz Jacobsen.
- When running your program, coverage now correctly sets
  yourmodule.__spec__.loader as strongly recommended, avoiding the
  deprecation warning.
- Fix: with Python 3.10, running with the -I (isolated mode) option
  didn't correctly omit the current directory from the module search
  path. That is now fixed thanks to Ilia Sorokin.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-07 00:29:01 -07:00
Leon Anavi 4c1ec8349e python3-croniter: Upgrade 6.2.2 -> 6.2.3
Upgrade to release 6.2.3:

- Fix quadratic expansion of comma-separated range lists for a large
  speed-up on expressions with many ranges.
- Reject a zero step (e.g. 5-5/0) in equal and reversed cron ranges
  instead of silently accepting it.
- Fix expand_from_start_time month low-bound off-by-one so stepped
  month ranges start on the correct month.
- Fix zizmor-reported security findings in GitHub Actions workflows.
- Bump pinned build and CI dependencies via dependabot.
- Upgrade locked development and build dependencies (uv lock --upgrade).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-07 00:29:01 -07:00
Wang Mingyu 878e50cb2c python3-xxhash: upgrade 3.7.0 -> 3.8.0
Changelog:
==========
- Fix memory leak in copy() and new() when memory allocation fails (rare edge
  case)
- Fix seed/reset state initialization in xxh32 and xxh64 (unlikely to affect
  normal usage)
- Replace Py_BuildValue with PyLong_FromUnsignedLong/LongLong for performance
- Update README examples to use bytes literals
- Add CodSpeed performance benchmarks and CI workflow
- Build aarch64/armv7l on native Arm runners; test against Python 3.15.0-beta.2
- Speed up module-level one-shot digest(), intdigest(), and hexdigest()
  functions by switching them to METH_FASTCALL.
- Keep one-shot argument handling consistent with hash constructors, including
  positional and keyword input/seed arguments, duplicate argument errors, and
  oversized seed wrapping.
- Fix error handling in the xxh3_128 integer digest path so allocation failures
  are reported cleanly.
- Fix Python 3.8 builds by adding a PyModule_AddType compatibility fallback
  with correct reference counting.
- Correct type stubs for xxh64_digest(), xxh64_hexdigest(), and
  xxh64_intdigest(), they were incorrectly aliased to xxh3_64 functions.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:23 -07:00
Wang Mingyu 2503e89f02 python3-wand: upgrade 0.7.1 -> 0.7.2
Changelog:
 Fixed de-synced offsets during file read operations.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:23 -07:00
Wang Mingyu 96a8f3442c python3-typer: upgrade 0.26.7 -> 0.26.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:23 -07:00
Wang Mingyu a7fadfcc98 python3-tox: upgrade 4.55.1 -> 4.56.1
Changelog:
============
- Fix type errors flagged by ty 0.0.43
- Drop obsolete ty: ignore directives
- docs: Use double backquotes for git command in development.rst
- docs: Fix indent misalignment in reference/config.rst
- docs: replace http://tox.readthedocs.org with https://tox.wiki
- fix(config): restore skip_missing_interpreters default to False
- feat(virtualenv): auto-pin virtualenv for end-of-life Python
- treat scalar string then/else as a single item in if-replace extend

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:23 -07:00
Wang Mingyu f2fb6d3cba python3-regex: upgrade 2026.5.9 -> 2026.6.28
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:23 -07:00
Wang Mingyu 91157eac19 python3-redis: upgrade 8.0.0 -> 8.0.1
Changelog:
============
- Fix Unix socket maintenance notification handling and tests
- Fix async cluster node connection release on write errors
- Fixed async MultiDBClient with underlying RedisCluster
- Fix hiredis readiness checks for high file descriptors
- fix(search): parse RESP3 FT.SEARCH responses with bytes-typed keys
- Fixing pubsub's listen method to be blocking.
- fix(asyncio): release pooled connection when Pipeline.reset() is cancelled
- Avoid per-check fd allocation in hiredis _socket_can_read() — use poll() instead of a per-call selector
- Updating PyJWT dependency.
- Update CI badge in README.md
- Add missing url query argument parser for ssl_min_version
- ci: least-privilege permissions on spellcheck (read) and stale-issues (job-level write for actions/stale)
- Bumping github-versions actions
- Updating lib version + supported Redis versions in README.md + updating the Redis versions in CI test matrix

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:22 -07:00
Wang Mingyu 3ccda013a4 python3-pandas: upgrade 3.0.3 -> 3.0.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:22 -07:00
Wang Mingyu da5aa5c5cd python3-mlcommons-loadgen: upgrade 6.0.14 -> 6.0.15
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:22 -07:00
Wang Mingyu 4899405282 python3-ipython: upgrade 9.14.1 -> 9.15.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:22 -07:00
Wang Mingyu 69b5baba27 python3-httplib2: upgrade 0.31.2 -> 0.32.0
Changelog:
============
- Python support 3.8+ only
- decompression limited by size and ratio
- decoder foundation to support more compression algorithms

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:22 -07:00
Wang Mingyu 283db25aa9 python3-greenlet: upgrade 3.5.2 -> 3.5.3
Changelog:
  Fix a crash on free-threaded builds when multiple greenlets were holding a critical section on an object and the GIL for the thread was dropped.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:21 -07:00
Wang Mingyu 2aa5be7400 python3-google-auth: upgrade 2.55.0 -> 2.55.1
Changelog:
 auth: lower regional access boundary logs from warning to debug.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:21 -07:00
Wang Mingyu 9c7833c741 python3-gmpy2: upgrade 2.3.0 -> 2.3.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:21 -07:00
Wang Mingyu dd1c2b148d python3-fastnumbers: upgrade 5.1.1 -> 5.2.0
Changelog:
===========
- Added support for Python 3.14
- Fixed invalid license classifier
- Explicitly set language="c++" and add -lstdc++ to solve linker problem on OpenSUSE
- Fix bug where compilation warnings for MSVC were not turned into errors for CI testing
- Eliminate various static analysis warnings
- Removed support for Python 3.8

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:21 -07:00
Wang Mingyu 1d27eee4a7 python3-fastapi: upgrade 0.138.0 -> 0.138.1
Changelog:
==========
- Refactor Library Skills, make info easier to find for agents.
- Simplify pull request workflow triggers.
- Update issue-manager to 0.7.1.
- Update issue-manager to 0.7.0.
- Update sponsors: Add TestMu again.
- Update zizmor workflow security checks.
- Bump pydantic-settings from 2.14.1 to 2.14.2.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:21 -07:00
Wang Mingyu 90866b4b09 python3-elementpath: upgrade 5.1.2 -> 5.1.3
Changelog:
 Fix protection against type cast errors during the static analysis phase

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:21 -07:00
Wang Mingyu e17d5c0e01 python3-apiflask: upgrade 3.1.0 -> 3.1.1
Changelog:
============
- Support flask-httpauth 4.8.1+
- docs(request.md): document headers location field name mapping
- feat(exceptions): add __str__ method to HTTPError
- Normalize header names in OpenAPI

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:20 -07:00
Wang Mingyu 3701549931 python3-anyio: upgrade 4.14.0 -> 4.14.1
Changelog:
==============
- Fixed teardown of higher-scoped async fixtures failing on asyncio with
  RuntimeError: Attempted to exit cancel scope in a different task than it was
  entered in when an async test raise an outcome exception (e.g., pytest.skip(),
  pytest.xfail(), or pytest.fail())
- Fixed CapacityLimiter.total_tokens rejecting a value of 0 when the limiter
  was instantiated outside of an event loop, contradicting the documented
  behavior of allowing 0 total tokens

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:20 -07:00
Wang Mingyu 8e13fee309 python3-alembic: upgrade 1.18.4 -> 1.18.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:20 -07:00
Wang Mingyu d5325bf1ef python3-aioresponses: upgrade 0.7.8 -> 0.7.9
Fix double-query-encoding bug

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-30 14:31:20 -07:00
Khem Raj f7bd7b11ba python3-croniter: refresh trove-classifiers patch
Regenerate 0001-Allow-using-newer-versions-of-trove-classifiers so it
applies to 6.2.2.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:26 -07:00
Wang Mingyu 97e2a8106f python3-wrapt: upgrade 2.2.1 -> 2.2.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:16 -07:00
Wang Mingyu b49b1505df python3-virtualenv: upgrade 21.5.0 -> 21.5.1
Changelog:
  fix(seed): refuse to seed unsupported Python versions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:16 -07:00
Wang Mingyu 4924c2b321 python3-txaio: upgrade 25.12.2 -> 26.6.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:16 -07:00
Wang Mingyu 991a7bf75f python3-tqdm: upgrade 4.67.3 -> 4.68.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:16 -07:00
Wang Mingyu a77c74761b python3-telnetlib3: upgrade 4.0.4 -> 4.0.5
Changelog:
 yield drain() after telnetlib3-client stdout.write()

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:16 -07:00
Wang Mingyu ddfade8364 python3-svglib: upgrade 1.6.0 -> 2.0.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:16 -07:00
Wang Mingyu 1b4d3a7617 python3-sqlalchemy: upgrade 2.0.50 -> 2.0.51
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:15 -07:00
Wang Mingyu 2ffa73965f python3-socketio: upgrade 5.16.2 -> 5.16.3
Changelog:
 Catch all exceptions in redis and rabbitmq client managers

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:15 -07:00
Wang Mingyu d91f01f0ef python3-sentry-sdk: upgrade 2.62.0 -> 2.63.0
Changelog:
===========
- Prevent double wrapping of sync handlers on FastAPI >= 0.137
- Use effective_route_context path for prefixed routers
- (asgi) Gate query string and client IP behind send_default_pii
- (serializer) Avoid creating reference cycles on every call
- (user) Set user.ip_address on telemetry if present
- Remove 0000 trace_id fallbacks
- MANIFEST.in: Graft tests directory.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:15 -07:00
Wang Mingyu d54826df1f python3-scikit-build: upgrade 0.19.0 -> 0.19.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:15 -07:00
Wang Mingyu c28a822905 python3-reportlab: upgrade 4.5.1 -> 5.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:15 -07:00
Wang Mingyu c1e7d5d7af python3-pytest-unordered: upgrade 0.7.0 -> 0.8.0
Changelog:
============
- Add Pytest 9 support
- Add Python 3.14 support
- Keep latest Pytest tests on supported Python versions
- Refactor CI to use the tox test matrix
- Replace pre-commit workflow with prek and mise
- Add Context7 project metadata
- Update linting tools
- Update GitHub Actions versions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:15 -07:00
Wang Mingyu 5e8e0b0eda python3-pyfuse3: upgrade 3.4.2 -> 3.5.0
Changelog:
===========
- Filesystems may now define a ~Operations.poll method to support the epoll and select system calls.
- The FileHandleT and InodeT types are no longer declared as NewTypes but are now simply aliases for int.
- Future releases of pyfuse will be signed with signify rather than GPG.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:14 -07:00
Wang Mingyu b53f68656e python3-py7zr: upgrade 1.1.2 -> 1.1.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:14 -07:00
Wang Mingyu c3ea3e721c python3-prettytable: upgrade 3.17.0 -> 3.18.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:14 -07:00
Wang Mingyu 887a270938 python3-nanobind: upgrade 2.12.0 -> 2.13.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:14 -07:00
Wang Mingyu d8d618dd0c python3-msgpack: upgrade 1.2.0 -> 1.2.1
Changelog:
 Fix a segfault when calling Unpacker.unpack() or Unpacker.skip() after an unpacking failure.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:13 -07:00
Wang Mingyu 8ad18691cc python3-jsbeautifier: upgrade 1.15.4 -> 2.0.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:13 -07:00
Wang Mingyu c57f6f3cc9 python3-inline-snapshot: upgrade 0.34.1 -> 0.34.2
Changelog:
- Fixed snapshot updates when pytest reuses stale assertion-rewrite cache files
  after a test folder is moved, which could leave cached code objects pointing at
  the old source path

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:13 -07:00
Wang Mingyu fc7fb896c3 python3-google-auth: upgrade 2.54.0 -> 2.55.0
Changelog:
===========
- make RAB feature production ready
- run async background boundary refresh on detached session

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:13 -07:00
Wang Mingyu 510a03a10c python3-fsspec: upgrade 2026.4.0 -> 2026.6.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:13 -07:00
Wang Mingyu e69339c2d8 python3-fastapi: upgrade 0.137.1 -> 0.138.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:13 -07:00
Wang Mingyu c29507e8d3 python3-fastapi-cli: upgrade 0.0.24 -> 0.0.27
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:12 -07:00