9358 Commits

Author SHA1 Message Date
Wang Mingyu
687708bd42
python3-pika: upgrade 1.4.0 -> 1.4.1
Changelog:
 Fix Channel.close() for channels with multiple consumers

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:51 -07:00
Wang Mingyu
559ec62e99
python3-m2crypto: upgrade 0.47.0 -> 0.48.0
0001-fix-swig-avoid-clang-GNUC-pragma-block-before-_lib.h.patch
removed since it's included in 0.48.0

Changelog:
=============
- doc: another move this time to Codeberg (and communication to
  Matrix)
- test(smime): parametrize test_write_pkcs7_der
- test(smime): fix test_signEncryptDecryptVerify
- fix(util): return bytes from passphrase callbacks
- fix(SSL.Checker): add IDN Chinese name
- test(ssl): add IDN certificate fixture coverage
- test(ssl): cover IDN hostname matching in Checker
- doc: update expected Name format in migration guide
- fix(smime): S/MIME signature verification for Outlook and Thunderbird
- fix(provider): handle OSSL_STORE_INFO_PUBKEY compat. for OpenSSL < 3.2
- fix: cast X509_dup in sk_X509_deep_copy to avoid type mismatch
- fix(smime): S/MIME signature verification for Outlook and Thunderbird
- fix(smime): remove obsolete Python pre-3.6 constructs
- ci: run on Codeberg with forgejo_runner
- doc: clarify the status of the project
- fix(provider): adjust the CI run on Gitea for the older OpenSSL on
  Debian
- fix(evp): narrow digest and BIO pointers for mypy
- fix(init): acommodate modern packaging API
- doc: IRC channel is on Libera, Ergo was a wrong idea
- fix(tests): remove duplicate definition of IS_DEBIAN in test_ssl
- fix(test_bio_ssl): fix TLS 1.3 deadlock and add socket timeouts
- fix(test_bio_ssl): replace sys.exit() with self.fail() to prevent test
  process crash
- ci: publish to PyPI with Sigstore attestations via Trusted Publishing
- fix(authcookie): handle CookieError from Python 3.13.12+
  (CVE-2026-0672)
- ci(leap): use setup.py bdist_wheel to bypass old pip PEP 517 wrapper
- fix(util): replace is_32bit with struct.calcsize and update tests
- ci: add FreeBSD SourceHut CI build script
- fix(swig): avoid clang GNUC pragma block before _lib.h
- fix(provider): don't abuse TemporaryDirectory to be mkdtemp, use that
  directly.
- fix(provider): gate provider APIs for OpenSSL 1.1.1
- feat(provider): add key generation and destruction methods
- docs(provider): add comprehensive documentation to Provider module
- fix(provider): better exception handling
- doc: add a simple AGENTS.md
- feat(engine): add availability check, lifecycle helpers, and safer
  cleanup
- doc(engine): Improve documentation and example of using Engine module

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:51 -07:00
Wang Mingyu
acd11d26bd
python3-libusb1: upgrade 3.3.1 -> 3.4.0
Changelog:
==========
- Fix Python 3.14 DeprecationWarning caused by implicit ctypes layout when
  using pack = 1.
- Bundle libusb1 1.0.29 dlls in Windows wheels
- Fix a licence inconsistency: the old pypi classifier was refering to the
  LGPL2+ instead of the LGPL2.1+ .

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:51 -07:00
Wang Mingyu
b5eb0741de
python3-greenlet: upgrade 3.5.0 -> 3.5.1
Changelog:
==========
- Add preliminary support for Python 3.15b1.
- Fix the discrepancy in the way the two getcurrent APIs behave during greenlet teardown.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:51 -07:00
Wang Mingyu
ff39b64780
python3-google-auth: upgrade 2.52.0 -> 2.53.0
Changelog:
===========
- allowlist agents-nonprod trust domains for agent identity
- fail-fast on invalid or non-workload certificate configs in agent identity discovery

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:51 -07:00
Wang Mingyu
d18734b179
python3-gevent: upgrade 26.4.0 -> 26.5.0
Changelog:
==========
- Build and publish Windows 11 ARM wheels.
- Add preliminary support for Python 3.15b1 and distribute binary wheels for it.
- Support for Python 3.10 will be ending soon. Support for PyPy will be ending soon.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:51 -07:00
Wang Mingyu
9c9cb57453
python3-fastapi: upgrade 0.136.1 -> 0.136.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:50 -07:00
Wang Mingyu
5bc514f56d
python3-faker: upgrade 40.18.0 -> 40.19.1
Changelog:
=============
- Add uuid1 and uuid7 providers to misc provider
- Fix shared state mutation in en_IN pincode_in_state

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:50 -07:00
Wang Mingyu
e61362924e
python3-engineio: upgrade 4.13.1 -> 4.13.2
Changelog:
===========
- Prevent unnecessary resource allocations
- Add zizmor to CI builds

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:50 -07:00
Wang Mingyu
5932dfa4fe
python3-decorator: upgrade 5.2.1 -> 5.3.1
License-Update: Copyright year updated to 2026

Changelog:
===========
- Added license SPDX identifier to pyproject.toml
- Added official support for Python 3.14
- Fixed a bug with "return await"
- Moved decorator.py to a package structure ('decorator/__init__.py') and
  added a stub file ('decorator/__init__.pyi')

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:50 -07:00
Wang Mingyu
24aa2102d9
python3-black: upgrade 26.3.1 -> 26.5.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:50 -07:00
Wang Mingyu
bb9bb85468
python3-aiohappyeyeballs: upgrade 2.6.1 -> 2.6.2
Changelog:
==========
- Clear error on empty addr_infos in start_connection
- Stop verify_no_lingering_tasks from leaking an event loop
- Optimize obtaining event-loop down to 1 line

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:50 -07:00
Wang Mingyu
7d9c9769c0
python3-simplejson: Use pep517-backend Fixes
QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:46 -07:00
Ankur Tyagi
2f64c27b18
python3-django: upgrade 6.0.4 -> 6.0.5
https://docs.djangoproject.com/en/dev/releases/6.0.5/

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 17:20:20 -07:00
Ankur Tyagi
ef903fca83
python3-django: upgrade 5.2.13 -> 5.2.14
https://docs.djangoproject.com/en/dev/releases/5.2.14/

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 17:20:20 -07:00
Khem Raj
c6abe6c8b0
python3-orjson: Upgrade to 3.11.9
Depends on rust 1.95 and fix building with rust 1.95

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 10:01:22 -07:00
Wang Mingyu
2413c8b267
python3-virtualenv: upgrade 21.3.1 -> 21.3.3
Changelog:
===========
- add 3.16 to embedded wheel versions
- fix(upgrade): regen embedded init with correct MAX and 3.16
- Accept GraalPy implementation name.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:31:00 -07:00
Wang Mingyu
537a4c4484
python3-typeguard: upgrade 4.5.1 -> 4.5.2
Changelog:
 Fixed IndexError raised from check_signature_compatible when the subject method has no positional parameters

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:31:00 -07:00
Wang Mingyu
8ae0b005d2
python3-twisted: upgrade 25.5.0 -> 26.4.0
License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:31:00 -07:00
Wang Mingyu
d2656956d9
python3-tox: upgrade 4.53.1 -> 4.54.0
Changelog:
===========
- test(conftest): strip broken nspkg.pth files under py3.15
- feat(packaging): declare tox.pytest deps via a testing extra
- fix(schema): cover every replace form in the TOML schema

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:59 -07:00
Wang Mingyu
b71b3e83fd
python3-tomlkit: upgrade 0.14.0 -> 0.15.0
Changelog:
  Update parser to support TOML spec v1.1.0.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:59 -07:00
Wang Mingyu
157c5a9198
python3-sentry-sdk: upgrade 2.59.0 -> 2.60.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:59 -07:00
Wang Mingyu
7a655b30fe
python3-rich-toolkit: upgrade 0.19.7 -> 0.19.9
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:59 -07:00
Wang Mingyu
a8fa054d80
python3-reportlab: upgrade 4.5.0 -> 4.5.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:59 -07:00
Wang Mingyu
9221e2d306
python3-regex: upgrade 2026.4.4 -> 2026.5.9
Changelog:
 Reverse matching with full unicode casefolding could lead to out-of-range string indexes.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:58 -07:00
Wang Mingyu
0b6fa1f1c6
python3-python-multipart: upgrade 0.0.27 -> 0.0.28
Changelog:
==========
- Speed up partial-boundary tail scan via bytes.find
- Cap multipart boundary length at 256 bytes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:58 -07:00
Wang Mingyu
f4943b2efe
python3-pytest-codspeed: upgrade 4.5.0 -> 5.0.2
Changelog:
===========
- chore: bump instrument-hooks
- Remove CFFI in favor of native extension to support free-threaded mode
- feat(hooks): declare native extension free-thread safe
- feat: use instrument-hook markers in walltime
- build: enable free-threaded wheels in cibuildwheel
- feat: skip Python runtime objects in callgrind

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:58 -07:00
Wang Mingyu
f8d7055b54
python3-paramiko: upgrade 4.0.0 -> 5.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:58 -07:00
Wang Mingyu
78ba07b0a3
python3-pandas: upgrade 3.0.2 -> 3.0.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:58 -07:00
Wang Mingyu
edeaf33269
python3-myst-parser: upgrade 5.0.0 -> 5.1.0
New Features
============
- Add "alert" syntax extension for GFM alerts (e.g. > [!NOTE])
- Add "gfm_autolink" syntax extension for GFM autolinks
- Add myst_strikethrough_single_tilde config option to allow single tilde (~)
  for strikethrough
- Add myst_colon_fence_exact_match config option to require the closing colon
  fence to have exactly the same number of colons as the opening

Improvements =============
- Update myst_gfm_only mode to use the unified gfm_plugin, which now includes
  GFM autolinks, alerts, and improved strikethrough/tasklist handling
- Improve MathJax 4 compatibility for Sphinx 9
- Stop directive-option parsing at colon fences, fixing nested colon fence
  directives

Bug Fixes ===========
- Use docname instead of source path in warning locations
- Correctly encode & in Markdown URLs by not HTML-escaping refuri
- Fix RemovedInSphinx10Warning for inventory item iteration
- Pin mdit-py-plugins>=0.6.1 for nested field list fix

Dependency Upgrades ====================
- Upgrade to markdown-it-py~=4.2 and mdit-py-plugins~=0.6
- Update pygments requirement from <2.20 to <2.21

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:58 -07:00
Wang Mingyu
7c6a0813e0
python3-mdit-py-plugins: upgrade 0.6.0 -> 0.6.1
FIX: Nested field lists incorrectly nesting inside parent containers

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-21 07:30:57 -07:00
Wang Mingyu
63f8874f0e
python3-inline-snapshot: upgrade 0.32.7 -> 0.33.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-20 21:18:34 -07:00
Wang Mingyu
c14a56b358
python3-huey: upgrade 3.0.0 -> 3.0.1
Changelog:
==========
- Fix bug in redis version parsing when using Elasticache or any other that
  sends major/minor. redis-py incorrectly parses these as floats because
  there's only a single decimal, so the version check was breaking.
- Rename max task option --max-tasks (previously was --max_tasks).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-20 21:18:34 -07:00
Wang Mingyu
9255649ec1
python3-flask-jwt-extended: upgrade 4.7.3 -> 4.7.4
Changelog:
  setup.py: bump PyJWT floor to >=2.11.0 to match the actual runtime requirement

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-20 21:18:34 -07:00
Wang Mingyu
4844eade22
python3-faker: upgrade 40.15.0 -> 40.18.0
Changelog:
===========
- Add automotive providers for ar_DZ and fr_DZ locales.
- Add phone_number provider for ar_DZ and fr_DZ locales.
- Add am_ET phone_number provider for Ethiopia.
- Fix duplicate phone number prefix 145 in zh_CN locale.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-20 21:18:34 -07:00
Wang Mingyu
f514cde1a5
python3-coverage: upgrade 7.13.5 -> 7.14.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-20 21:18:34 -07:00
Wang Mingyu
c14ab2717b
python3-pycurl: Use pep517-backend Fixes
QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-20 21:18:31 -07:00
Khem Raj
ad74dd5f1b
python3-pychromecast: Fix build with wheel 0.47
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-14 23:15:56 -07:00
Khem Raj
4392c7d397
python3-cucumber-tag-expressions: Fix build with newer uv build
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-14 23:15:55 -07:00
Khem Raj
205defa2c4
python3-croniter: Fix build with newer trove and pathspec modules
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-14 23:15:55 -07:00
Wang Mingyu
8d66bc9c7b
python3-wtforms: upgrade 3.2.1 -> 3.2.2
Changelog:
============
- Fix :class:'~validators.Disabled' validation with provided formdata.
- End support for Python 3.9, start support for Python 3.14.
- Add Tamil and Serbian translations.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-13 20:46:47 -07:00
Wang Mingyu
5879058ea3
python3-web3: upgrade 7.12.1 -> 7.16.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-13 20:46:47 -07:00
Wang Mingyu
253f6f1cdc
python3-virtualenv: upgrade 21.3.0 -> 21.3.1
Changelog:
==========
- ci: retry transient apt failures on Linux
- fix(seed): bump embedded pip to 26.1.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-13 20:46:46 -07:00
Wang Mingyu
6887661fec
python3-ujson: upgrade 5.12.0 -> 5.12.1
Changelog:
==========
- Fix encoding ref leak with non-English character
- Fix memory leak when ujson.dump() is unable to write to its file

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-13 20:46:46 -07:00
Wang Mingyu
a372745b14
python3-types-psutil: upgrade 7.2.2.20260408 -> 7.2.2.20260508
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-13 20:46:46 -07:00
Wang Mingyu
243aa508d2
python3-typer: upgrade 0.25.0 -> 0.25.1
Changelog:
============
- Add Typer Library Skill for Agents.
- Bump ruff from 0.15.11 to 0.15.12.
- Bump prek from 0.3.10 to 0.3.11.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-13 20:46:46 -07:00
Wang Mingyu
61e1f28462
python3-traitlets: upgrade 5.14.3 -> 5.15.0
0001-start-testing-on-3.14-and-3.14t-929.patch
removed since it's included in 5.15.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-13 20:46:45 -07:00
Wang Mingyu
368e3e2b0e
python3-tox: upgrade 4.53.0 -> 4.53.1
Changelog:
===========
- harden user-facing logs and untrusted inputs
- correct argparse override signatures for ty 0.0.33
- fix: allow deps arrays in TOML schema

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-13 20:46:45 -07:00
Wang Mingyu
a7f68b510d
python3-sentry-sdk: upgrade 2.58.0 -> 2.59.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-13 20:46:45 -07:00
Wang Mingyu
4586283993
python3-rich-argparse: upgrade 1.7.2 -> 1.8.0
Changelog:
==========
- Python 3.8 is no longer supported (EOL since 7/10/2024)
- Add support for PyPy 3.11
- Add ExtendedParagraphRichHelpFormatter to rich_argparse.contrib. This is
  similar to ParagraphRichHelpFormatter but with better support for paragraph
  spacing.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-13 20:46:44 -07:00