Commit Graph

39877 Commits

Author SHA1 Message Date
Devansh Patel 19ecb40f50 python3-web3: add CVE_PRODUCT mapping
The current inherited "python:web3" mapping does not match the web3.py identities used by NVD and CVE List V5, so its source-aligned CVE is missed.

Use "ethereum:web3.py" for the CNA affected-data identity and "apeworx:web3.py" for the NVD dictionary CPE and configuration identity.

Signed-off-by: Devansh Patel <devanshp@cisco.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 11:10:53 -07:00
Khem Raj d896a97b88 python3-scapy: keep UTscapy failure diagnostics in the ptest output
UTscapy writes its detailed report, including the traceback of every
failing test, to a file under ${PTEST_PATH}. Under testimage that path
only exists inside the ephemeral image, which is discarded as soon as the
run finishes, so a failure left nothing behind but a bare

    FAIL: 000.01s Emulate interact()

line and diagnosing it required rebuilding the image by hand.

Pass -F so the report expands only the failed tests, and cat it to stdout
when there is one, where ptest-runner records it. A clean run is
unaffected.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-19 16:57:43 -07:00
Khem Raj c78566f4b0 python3-scapy: fix UnboundLocalError in interact()
The "Emulate interact()" UTScapy regression test failed:

    IPython requested but not found !
    Using the default Python shell: History is disabled.
    Traceback (most recent call last):
      File "/usr/lib/python3.14/site-packages/scapy/main.py", line 857, in interact
        banner += "\n"
    UnboundLocalError: cannot access local variable banner where it is
    not associated with a value

scapy.main.interact() only binds "banner" in the branches handling the
ipython, ptipython, ptpython and bpython shells. The test asks for
ipython, which is not in the image, so scapy falls back to the plain
Python shell and leaves "banner" unbound while still running the
unconditional "banner += \n" for the caller-supplied mybanner.

The test is correct and the bug is in scapy, which still has it in
master, so carry a patch initializing banner from banner_text before the
shell-specific chain.

meta-networking-image-ptest-python3-scapy now reports PASSED=319
FAILED=0, up from PASSED=318 FAILED=1.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-19 16:57:43 -07:00
Khem Raj a4b450380e openl2tp: do not clobber the ptest-runner RRECOMMENDS
ptest.bbclass pulls ptest-runner into the -ptest package with

    RRECOMMENDS:${PN}-ptest += "ptest-runner"

but the recipe then used a hard assignment for its own recommendation,
which overwrote that and left openl2tp-ptest recommending only
kernel-module-l2tp-ppp. ptest-runner was therefore never installed in
the ptest image, and meta-networking-image-ptest-openl2tp skipped the
whole run with "Test requires ptest-runner to be installed" instead of
executing any test.

Append instead of assigning, so both recommendations survive. The
openl2tp ptest now runs and passes.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-19 16:57:42 -07:00
Devansh Patel 7f59d247ee python3-cbor2: use exact CVE_PRODUCT mapping
The product-only cbor2 mapping uses a wildcard vendor. Use
agronholm:cbor2, the NVD identity for the packaged source.

Signed-off-by: Devansh Patel <devanshp@cisco.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:56 -07:00
Ankur Tyagi 7367b1f213 openbox: update UPSTREAM_CHECK_REGEX
Fixes:
$ devtool latest-version openbox
...
INFO: Current version: 3.6.1
INFO: Latest version: 11.28

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:56 -07:00
Ankur Tyagi e90679a493 libyui-ncurses: add UPSTREAM_CHECK_GITTAGREGEX
Also add tag in the SRC_URI

Fixes:
$ devtool latest-version libyui-ncurses
...
INFO: Current version: 4.6.2
INFO: Latest version: 43018
INFO: Latest version's commit: 7009e514ecafb1e25e0cc5a4ec1e731ff8af30ee

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:56 -07:00
Ankur Tyagi 872b70f6bf libyui: add UPSTREAM_CHECK_GITTAGREGEX
Also add tag in the SRC_URI

Fixes:
$ devtool latest-version libyui
...
INFO: Current version: 4.6.2
INFO: Latest version: 43018
INFO: Latest version's commit: 7009e514ecafb1e25e0cc5a4ec1e731ff8af30ee

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:55 -07:00
Ankur Tyagi d0d09e6bb8 libvncserver: add UPSTREAM_CHECK_GITTAGREGEX
Fixes:
$ devtool latest-version libvncserver
...
INFO: Current version: 0.9.15
INFO: Latest version: 11
INFO: Latest version's commit: 8bef644d17f62ea6daf7459b863f05de187966fe

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:55 -07:00
Ankur Tyagi f59cf2e966 graphviz: upgrade 15.1.0 -> 15.1.1
Changelog:
https://gitlab.com/graphviz/graphviz/-/blob/15.1.1/CHANGELOG.md?ref_type=tags#1511--2026-08-05

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:54 -07:00
Wang Mingyu d1d96bf9d4 wtmpdb: upgrade 0.75.0 -> 0.76.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:54 -07:00
Wang Mingyu e0346def92 swagger-ui: upgrade 5.32.12 -> 5.32.13
Changelog:
===========
- a11y: add aria-labels to copy-to-clipboard buttons
- a11y: add skip-to-operations link, banner and main landmarks
- a11y: close Authorization popup with Escape key and backdrop click
- a11y: name and state for dark-mode toggle button
- a11y: restore icon visibility in Windows High Contrast Mode
- a11y: topbar logo and dark-mode toggle visible in HCM
- a11y: use for model titles to convey emphasis semantically
- ci: bump cycjimmy/semantic-release-action to v6.0.0
- ci: fix Trivy security scan and add dependency vulnerability scan
- style: reduce padding on inline code blocks in markdown

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:54 -07:00
Wang Mingyu 5d72fd385b sip: upgrade 6.16.0 -> 6.16.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:53 -07:00
Wang Mingyu 4de7096399 rtorrent: upgrade 0.16.19 -> 0.16.20
Changelog:
==========
- Added WaitpidQueue to handle background process reaping
- Add system.sockets.min_generic, .reserved and .available commands
- Expose the socket allocation budget through SocketManager
- Cleaned up PeerConnection related code
- Bound size of HTTP tracker scrape responses
- Bound number of DHT packet processing
- Fix deprecated command redirects (rtorrent -D)
- system: keep the pipe fds SpawnProcess::execute() creates for capture by
- Fix github workflows

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:53 -07:00
Wang Mingyu fca0cdb50e qpdf: upgrade 12.3.2 -> 12.4.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:53 -07:00
Wang Mingyu ec82b31e81 python3-xxhash: upgrade 3.8.1 -> 4.0.0
License-Update: Copyright year updated to 2026

Changelog:
===========
- Breaking change: Drop support for Python 3.8, require Python >= 3.9
- Breaking change: Remove deprecated xxhash.VERSION_TUPLE
- Breaking change: The input keyword argument is renamed to data in
  constructors and one-shot functions. update() additionally gains a data
  keyword argument (it accepted no keyword arguments before).
- Breaking change: str input is no longer accepted and raises TypeError:
  Strings must be encoded before hashing; encode to bytes before hashing
- Upgrade xxHash from v0.8.2 to v0.8.3. Note: on GCC/Clang source builds that
  target AVX2 (e.g. -march=x86-64-v3), upstream v0.8.3 autovectorizes
  XXH64_update() and makes the xxh64 streaming path about 2x slower. The shipped
  wheels are built for baseline x86-64 and are unaffected. Source builds can work
  around it by adding -fno-tree-vectorize to the compiler flags.
- Add per-object locking for thread safety, with sub-interpreter and
  free-threaded (no-GIL) Python support. The GIL is now released only while
  hashing inputs larger than 64 KiB; previously update() released it
  unconditionally and one-shot functions always held it.
- Speed up hash constructors by switching them to tp_vectorcall.
- Build pyodide wasm32 wheels
- Add s390x big-endian test job
- Add Python 3.15 classifier
- CI: shard the PyPI upload into parallel groups and create the GitHub Release
  automatically

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:52 -07:00
Wang Mingyu 51739905cd python3-virtualenv: upgrade 21.7.1 -> 21.7.4
Changelog:
==========
- Upgrade embedded pip/setuptools/wheel
- fix(config): return a real list from ListType.split_values
- Upgrade embedded pip/setuptools/wheel

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:52 -07:00
Wang Mingyu 498130ed30 python3-typing-inspection: upgrade 0.4.2 -> 0.4.4
Changelog:
==========
- Add typing_objects.DEPRECATED_ALIASES_ID
- Drop support for Python 3.9
- Avoid module getattr() calls in typing_objects functions
- Add Python 3.15 support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:52 -07:00
Wang Mingyu 215c198a04 python3-trio: upgrade 0.33.0 -> 0.34.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:52 -07:00
Wang Mingyu 0491aaeccf python3-tox: upgrade 4.58.0 -> 4.60.0
Changelog:
===========
- fix(type): cast set value in _render_options
- docs: fix typo 'set the the' -> 'set then the' in config reference
- ci: pin coverage to the ctrace core
- chore: remove the misc changelog category
- test: seed the virtualenv wheel image up front
- feat(plugin): type the plugin and internal API surfaces
- test: raise timeout for missing-interpreter discovery tests
- docs: mark the INI configuration format as deprecated
- docs: publish llms.txt from the docs build
- Provision before loading env_list
- docs: repoint nine dead source links in the onboarding guide
- Add {home} and {tox_root_name} substitutions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:51 -07:00
Wang Mingyu f9fccb9df5 python3-tornado: upgrade 6.5.7 -> 6.5.8
Changelog:
===========
- Form-encoded ''POST'' bodies are now subject to a limit of 1000 arguments by default. This
  prevents a CPU and memory denial of service attack. This limit can be overridden via the
  '.set_parse_body_config' function.
- Multipart parsing now rejects requests with an excessive number of parts earlier in the parsing
  process, limiting memory consumption.
- The deprecated mixed-case arguments to '.RequestHandler.set_cookie' now enforce the same
  restrictions on invalid characters that were introduced in Tornado 6.5.5 for the standard
  lowercase arguments.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:51 -07:00
Wang Mingyu 3748dd50e4 python3-telnetlib3: upgrade 4.0.5 -> 5.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:51 -07:00
Wang Mingyu 5808f8ac78 python3-starlette: upgrade 1.3.1 -> 1.6.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:50 -07:00
Wang Mingyu a412757da1 python3-sqlparse: upgrade 0.5.5 -> 0.6.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:50 -07:00
Wang Mingyu 58dcdc7869 python3-sqlalchemy: upgrade 2.0.51 -> 2.0.52
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:50 -07:00
Wang Mingyu 6140ec59e2 python3-soupsieve: upgrade 2.9.1 -> 2.9.2
Changelog:
==========
- FIX: Fix issue where :is() and :where() were not accounting for empty selectors in the max selector count as they should
- FIX: Fix issue where :has() was allowing empty selectors in some circumstances even though it is not forgiving.
- FIX: Reduce selector object size when :is() and :where() contain empty selectors.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:49 -07:00
Wang Mingyu fb3ebc53a9 python3-ruff: upgrade 0.16.1 -> 0.16.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:49 -07:00
Wang Mingyu 7b0c96f287 python3-qface: upgrade 2.0.13 -> 2.0.14
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:49 -07:00
Wang Mingyu afd1f9e5ff python3-pytest-timeout: upgrade 2.4.0 -> 2.5.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu 6d2ca010d8 python3-pymodbus: upgrade 3.14.0 -> 3.15.0
Changelog:
=============
- Control count in bit/register PDUs. (#2997)
- FrameSize bug in Fifo queue ressponse. (#2996)
- NullModem only support async clientes (#2995)
- Propagate known request identity on ModbusIOException (#2993)
- Fix unknown function-code exception identity (#2992)
- Fix max recv length to 1.024bytes. (#2991)
- Update doc of SimDevice.action (#2989)
- SimAction is a coroutine (#2988)
- Fix missing comma in devcontainer.json (#2987)
- allow uv automatic dev install (#2982)
- Add uv cache. (#2986)
- Accept any Sequence[int] in convert_from_registers (#2985)
- Add --all-groups flag to uv sync in ci.yml (#2984)
- Correct SimAction doc. (#2983)
- Fix validate byte count in file_message.py (#2980)
- Ruff complains over None. (#2979)
- Catch struct.error.
- Fix: validate register write byte counts (#2977)
- Fix write multiple coils byte count validation (#2974)
- Reject unknown specific device identification objects (#2976)
- Fix routing of unsupported MEI types (#2975)
- Fix sync disconnect counter reset after successful response. (#2973)
- set timeout on sync recv, avoid endless loop (#2971)
- Do not allow old server context. (#2970)
- Remove AI training with codeql. (#2969)
- Remove uv cache. (#2968)
- Remove unnecessary casting of self.simdata (#2965)
- Cleanup ModbusSerialServer.__init__ kwargs (#2962)
- Disable pylint too-many-arguments (#2964)
- Correct generate_ssl (demand certfile). (#2963)
- Correct stopbit parameter doc (only 1 or 2 are supported).
- Apply docstring fix in sync serial client from #1850 (#2958)
- Fix pack_bitstring input mutation (#2959)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu c0cfdf0078 python3-pymisp: upgrade 2.5.34.1 -> 2.5.34.2
Changelog:
==========
- build(deps): bump actions/checkout from 6 to 7
- build(deps): bump actions/setup-python from 6 to 7
- build(deps): bump codecov/codecov-action from 6 to 7
- fix: block distribution fields on default galaxy clusters
- Add no_sightings option to get_event
- Fix data reference in galaxy cluster fork request
- fix: [openioc] require both search-contexts before merging a composite
- feat: Add fetchFromAllFeeds
- make build_complex_query a staticmethod
- build(deps): bump github/codeql-action from 4 to 4.37.3
- build(deps): bump github/codeql-action from 4.37.3 to 4.37.4
- fix: accept datetime objects for MISPEvent timestamps in from_dict
- fix: Support in-memory STIX uploads
- fix: Correct deleted search parameter type
- build(deps): bump github/codeql-action from 4.37.4 to 4.37.6

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu fb4347d0e2 python3-pylint: upgrade 4.0.6 -> 4.0.7
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu bf4a6e5bf6 python3-pyee: upgrade 13.0.1 -> 14.0.0
Changelog:
===========
- Use uv instead of pip-tools
- Move dev extras to dev dependency group
- Drop support for Python 3.8, 3.9, 3.10 and 3.11
- BUGFIX: Remove all listeners only for specified event

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:47 -07:00
Wang Mingyu 6101ae88a7 python3-pybase64: upgrade 1.4.3 -> 1.5.0
License-Update: Copyright year updated to 2026

Changelog:
===========
- Speed-up translation on aarch64
- Fix invalid data successfully decoded when using altchars (slice ends with padding)
- Fix thread safety selecting codec
- Add padded and wrapcol parameters to b64encode
- Add padded parameter to urlsafe_b64encode
- Add padded parameter to b64decode & urlsafe_b64decode
- urlsafe_b64decode now defaults to padded=False to align with Python 3.15 behavior
- Add ignorechars and canonical parameters to b64decode
- Handle excess padding with the same behavior as CPython 3.15
- Reject non-ASCII strings in b64decode when validate=False
- Deprecate accepting the + and / characters with an alternative alphabet when decoding
- Use ValueError instead of AssertionError on altchars length validation
- Add SBOM to PyPI wheels
- Publish python 3.15 wheels
- Drop python 3.8 support
- Stop publishing python 3.13t wheels

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:47 -07:00
Wang Mingyu 610490e21e python3-pyais: upgrade 3.1.0 -> 3.2.1
Changelog:
===========
* added support for an additional AIS Application Specific Message (Message Type 8)
  * US environmental reports (DAC = 367 FID = 33)
* significantly improved decoding performance
  * optimized AIS payload decoding using a base64-backed bit unpacker
  * reduced NMEA parsing overhead through caching and parser optimizations
  * improved enum lookup performance
* added support for additional AIS Application Specific Messages (Message Type 8)
  * environmental reports (DAC = 1 FID = 26)
  * area notices (DAC = 1 FID = 22/23)
  * route information (DAC = 1 FID = 27/28)
  * VTS and synthetic target reports
* added new enums for SOLAS equipment status and vessel ice class
* improved support for decoding application-specific AIS payloads

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:47 -07:00
Wang Mingyu af4aa4f893 python3-pre-commit: upgrade 4.6.1 -> 4.6.2
Changelog:
- Fix language: node hooks that contain "scripts": {"build": ...} with
  npm 11.x.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:46 -07:00
Wang Mingyu 03d118928b python3-nltk: upgrade 3.10.2 -> 3.10.3
Changelog:
===========
- docs: wrap Chat-80 HOWTO output
- Sandbox Stanford JAR execution to nltk_data directories
- Harden path-traversal / file-I/O sandbox: close write-side symlink TOCTOU +
  shared-temp squat, lock the cluster with a living audit (CWE-22/59/377)
- Extend algorithmic-complexity DoS hardening: repo-wide sweep + two-string
  distances (CWE-407/CWE-400)
- Bound unbounded-work DoS in parsers and grammar transforms (CWE-407/674/835)
- fix(security): sandbox MaltParser's Java execution (CVE-2026-12252,
  CVE-2026-12841)
- fix(security): trust the system temp dir only when it is private
  (CWE-377/CWE-378)
- fix(security): validate corpus-reader roots against the data sandbox (CWE-73)
- fix(security): validate per-call java() options and replace the -XX:/-D
  allowlist with a minimal one (CWE-88)
- Additional security hardening (CWE-407, CWE-426, CWE-427, CWE-502, CWE-59,
  CWE-776, CWE-918)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:46 -07:00
Wang Mingyu fc4d393aeb python3-nanobind: upgrade 2.13.0 -> 2.15.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:46 -07:00
Wang Mingyu 4ca6b945dc python3-moteus: upgrade 1.0.0 -> 1.1.1
Changelog:
============
- Improve hall effect calibration
  Fine calibration of hall transition point within the electrical cycle
  Sweep through 3 electrical cycles in forward and reverse direction
  If a hall sensor transition happens to be right on a sample point and oscillates, do something reasonable
- Support firmware ABI 1.1.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:45 -07:00
Wang Mingyu 1967d2a138 python3-marshmallow: upgrade 4.3.0 -> 4.3.1
Changelog:
===========
- If by_value is enabled on an enum with a None value allow_none now defaults to True.
- marshmallow.validate.URL accepts a fragment that follows an empty path

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:45 -07:00
Wang Mingyu 81e9041ab3 python3-m2crypto: upgrade 0.48.0 -> 0.49.0
Changelog:
==========
- defer unavailable ENGINE constant lookup
- fixes problematic behaviour of pkcs11-provider
- support TLS 1.0 contexts with modern OpenSSL
- use Python 3 C APIs in handwritten SWIG code
- feat: Add AES-GCM (AEAD) support to M2Crypto
- remove Black configuration from setup.cfg
- release X509V3 config with its context
- keep IOBuffer chains alive until destruction
- test: free low-level OpenSSL objects in leak tests
- avoid leaking X509V3 extension config
- free RSA exponent on modulus conversion failure
- free replaced EVP digest contexts
- wrap created X509 name entries with ownership
- own ASN1 values created from Python data
- own PKCS7 certificate stack copies
- release BIOs on explicit close
- Add AuthorityKeyIdentifier extension support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:45 -07:00
Wang Mingyu a0d40979b1 python3-jdatetime: upgrade 6.0.1 -> 6.1.0
Changelog:
============
- fix: define datetime resolution attribute
- Adapt to Ruff v0.16 defaults
- fix: preserve instance locale in datetime.astimezone()
- fix(datetime.dst): pass Gregorian to tzinfo.dst()
- typing: use int for fold
- Fix %I/%-I strftime directives to use the 12-hour clock
- Fix Windows Persian locale test
- Add pyright type checking to CI workflow
- Fix Windows test failure for %-I strftime
- migrate tests to pytest
- Add date.strptime and match stdlib subclass behavior

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:44 -07:00
Wang Mingyu fbef02b410 python3-ipython: upgrade 9.16.0 -> 9.16.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:44 -07:00
Wang Mingyu 33314046ee python3-inline-snapshot: upgrade 0.35.3 -> 0.35.4
Changelog:
==========
- Prevented --inline-snapshot=trim from changing snapshots when a test body
  fails or pytest is limited with -k, a test path, or a test node ID. Skipped
  tests and fixture teardown errors do not prevent trimming. A message now
  explains why trimming was disabled when it was requested implicitly. An
  explicit --inline-snapshot=trim overrides this safeguard.
- Fixed a crash during session finalization when pytest's capture plugin is
  disabled.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:44 -07:00
Wang Mingyu 2d5cd29a82 python3-huey: upgrade 3.3.2 -> 3.3.4
Changelog:
==========
- Forward the Django database OPTIONS when setting up the stats recorder
  connection.
- Remove accidental sqlite3 access at module scope,
- Use DoubleField for the stats ts, duration and started columns. On PG & MySQL
  the old FloatField was a 32-bit-shitter which lost a lot of seconds of
  precision. Existing PG/MySQL tables will need to run the SQL below to migrate
  OR just drop the tables and allow them to be rebuilt next run. SQLite was not
  affected.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:43 -07:00
Wang Mingyu d416018cc7 python3-httpx2: upgrade 2.9.1 -> 2.10.0
Changelog:
=============
- Add support for running on WebAssembly / Emscripten via Pyodide, using a
  JavaScript fetch-based transport defined in httpx2-jsfetch.
- Add max_event_size to cap SSE event buffering.
- Add RFC 9110 status code constants.
- Add support for Python 3.15.
- Improve SSE chunk buffering performance.
- Skip cookie extraction for responses without Set-Cookie headers.
- Return str | None instead of Any from Headers.get.
- Enforce the WebSocket max message size across fragmented messages.
- Ignore unsolicited and duplicate WebSocket Pong frames.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:43 -07:00
Wang Mingyu 00e1d71022 python3-greenlet: upgrade 3.5.4 -> 3.5.5
Changelog:
- Link the C++ runtime statically into the Windows wheels again, as the
  Appveyor builds did through 3.3.0. Since 3.3.1 _greenlet.pyd imported
  MSVCP140.dll, which no Windows CPython distribution ships, so importing
  greenlet failed on machines without the Visual C++ redistributable.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:43 -07:00
Wang Mingyu 83d89d2883 python3-gevent: upgrade 26.7.0 -> 26.8.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:42 -07:00
Wang Mingyu 39244b11c4 python3-filelock: upgrade 3.32.2 -> 3.32.3
Changelog:
===========
- test(strict): deflake close-fault injections on graalpy
- docs: publish llms.txt from the docs build
- fix(fork): survive audit events during interpreter shutdown

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:42 -07:00
Wang Mingyu 39938988c4 python3-fastjsonschema: upgrade 2.22.1 -> 2.22.2
Changelog:
==========
* Fixed wrong results of anyOf, oneOf, not, if/then/else, contains and propertyNames when 'fast_fail' is off
* Fixed collecting errors from subschemas behind '$ref' when 'fast_fail' is off
* Fixed escaping property name in boolean 'dependencies' validation (prevents schema-controlled code injection)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:42 -07:00