Commit Graph

9106 Commits

Author SHA1 Message Date
Wang Mingyu
4d59761490 python3-snagboot: upgrade 2.5 -> 2.6
treewide:
Migrate documentation to readthedocs
Emit more specific error messages for USB permission-based access issues
Add unit tests

snagflash:
Support compressed input files, e.g. *.wic.bz2
Refactor fastboot-uboot logic to factor out common code and improve logging
Automatically detect when oem_run isn't supported by U-Boot, and fallback to ucmd

snagrecover:
Support Renesas RZ/N1 platforms
Support SoC model aliases, and add i.MX8MP alias
Handle relative path prefixes with the -F syntax

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:32 -07:00
Wang Mingyu
ba180ee148 python3-scikit-build-core: upgrade 0.11.6 -> 0.12.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:32 -07:00
Wang Mingyu
ab8740596c python3-robotframework: upgrade 7.3.2 -> 7.4.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:32 -07:00
Wang Mingyu
b11e4f37b9 python3-regex: upgrade 2026.2.19 -> 2026.2.28
Changelog:
==========
- Replaced atomic operations with mutex on pattern object for free-threaded Python.
- PR #598: Fix race condition in storage caching with atomic operations.
- Replaced use of PyUnicode_GET_LENGTH with PyUnicode_GetLength.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:32 -07:00
Wang Mingyu
b18308ffad python3-pytest-env: upgrade 1.2.0 -> 1.5.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:32 -07:00
Wang Mingyu
f4e786b322 python3-pymisp: upgrade 2.5.32.3 -> 2.5.33.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:32 -07:00
Wang Mingyu
513344d14c python3-pyais: upgrade 2.15.0 -> 2.20.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:31 -07:00
Wang Mingyu
ff7f74b88e python3-platformdirs: upgrade 4.9.2 -> 4.9.4
Changelog:
============
- Fix test failures on BSD for runtime directory defaults
- Respect XDG_CONFIG_HOME in _get_user_dirs_folder
- Add missing _optionally_create_directory in Android user_log_dir and user_runtime_dir
- Add permissions to workflows
- Move SECURITY.md to .github/SECURITY.md
- Standardize .github files to .yaml suffix
- docs: add project logo to documentation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:31 -07:00
Wang Mingyu
ae831ade44 python3-pkgconfig: upgrade 1.5.5 -> 1.6.0
Changelog:
============
- Drop support for Python < 3.9, support 3.9 .. 3.14.
- README: clarify pkg-config and pkgconf, #75
- Switch CI from Travis to GitHub Actions; test on all supported Python versions.
- Use src/ layout for project, fixes #36. Also move tests and test data to tests/.
- Replace deprecated distutils with setuptools to make tests work on Python 3.12; fixes #64.
- Fix configure_extension for empty cflags or libs.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:31 -07:00
Wang Mingyu
67b858ec99 python3-orjson: upgrade 3.11.6 -> 3.11.7
Changelog:
==============
- Use a faster library to serialize float. Users with byte-exact regression
  tests should note positive exponents are now written using a +, e.g.,
  1.2e+30 instead of 1.2e30. Both formats are spec-compliant.
- ABI compatibility with CPython 3.15 alpha 5 free-threading.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:31 -07:00
Wang Mingyu
1698357b41 python3-nanobind: upgrade 2.11.0 -> 2.12.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:31 -07:00
Wang Mingyu
3e26e7be3c python3-mmh3: upgrade 5.2.0 -> 5.2.1
License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:31 -07:00
Wang Mingyu
87a90b48ac python3-luma-oled: upgrade 3.14.0 -> 3.15.0
License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:30 -07:00
Wang Mingyu
86f1d18f3f python3-isort: upgrade 8.0.0 -> 8.0.1
Changelog:
============
- Fix #2461: Added compression to stdlibs for Python 3.14 in isort/stdlibs/py314.py
- Fix unindented comments being corrupted in indented blocks

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:30 -07:00
Wang Mingyu
9a70c6235c python3-ipython: upgrade 9.10.0 -> 9.11.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:30 -07:00
Wang Mingyu
5b8beefb32 python3-inline-snapshot: upgrade 0.30.1 -> 0.32.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:30 -07:00
Wang Mingyu
467c80b32d python3-h5py: upgrade 3.15.0 -> 3.16.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:30 -07:00
Wang Mingyu
5a9aaa2416 python3-filelock: upgrade 3.24.3 -> 3.25.0
Changelog:
============
- Suppress ValueError in _try_break_stale_lock for corrupted lock files
- Fix ValueError in _acquire_transaction_lock when blocking=False with timeout
- Add permissions to check workflow
- Move SECURITY.md to .github/SECURITY.md
- Standardize .github files to .yaml suffix
- feat(async): add AsyncReadWriteLock

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:30 -07:00
Wang Mingyu
7bebedee61 python3-fastapi: upgrade 0.133.1 -> 0.135.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:29 -07:00
Wang Mingyu
41df7fdb20 python3-faker: upgrade 40.1.2 -> 40.8.0
Changelog:
===========
- Add free email domains to hu_HU locale.
- Improve Polish address grammar: categorize street types and prefixes.
- Add country names to he_IL locale.
- Fix _get_local_timezone() missing return statement.
- Add missing formats and remove duplicates in user_name_formats.
- Add passport and cie for it_IT.
- Add major Greek banks to el_GR bank provider.
- Update internet pt_bR provider (domains, tlds, slugify).
- fix pyfloat TypeError when combining positive=True with max_value.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:29 -07:00
Wang Mingyu
0cf92875b2 python3-configargparse: upgrade 1.7.1 -> 1.7.3
Changelog:
============
- Fix TOML parser to read all matching sections instead of only the first
- Fix SyntaxError leak from ast.literal_eval in INI-style config parsers
- Fix -- separator, nargs=REMAINDER, and empty value handling
- Fix critical bugs and add Python 3.11+ tomllib support
- Remove dead comment-processing code in default config parser
- Add test status badge to README
- CI, linting, and test improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:29 -07:00
Wang Mingyu
b9f166eb8d python3-cmd2: upgrade 3.2.2 -> 3.4.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:29 -07:00
Wang Mingyu
bc39c58a3d python3-cmake: upgrade 4.2.1 -> 4.2.3
Changelog:
===========
- fix: drop manylinux1 workaround
- fix: more readable error on missing ccmake
- chore(deps): update clang to 21.1.8.1
- [Bot] Update to OpenSSL 3.5.5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:29 -07:00
Wang Mingyu
4ea186465e python3-charset-normalizer: upgrade 3.4.4 -> 3.4.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:29 -07:00
Wang Mingyu
19da1ac62a python3-cachetools: upgrade 7.0.0 -> 7.0.4
Changelog:
===========
- Fix and properly document @cachedmethod.cache_key behavior.
- Minor documentation improvements.
- Fix DeprecationWarning when creating an autospec mock with @cachedmethod decorations.
- Provide more efficient clear() implementation for all support Cache classes
- Various test improvements.
- Update Copilot Instructions.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:28 -07:00
Wang Mingyu
3c6203e895 python3-bumble: upgrade 0.0.225 -> 0.0.226
Changelog:
=============
- Bump bytes from 1.5.0 to 1.11.1 in /rust in the cargo group across 1 directory
- Connecting multiple times to a LE device is working correctly again
- Replace long if-else with match-case
- AVRCP: More delegation and bugfix
- Migrate most enums
- Remove bumble.gap
- Controller: Use new return parameter types and add _send_hci_command_status
- use tomllib from standard library on Python3.11+
- HFP: Fix response handling
- Emulation: Support LE Read features

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:28 -07:00
Wang Mingyu
8a7b296aef python3-black: upgrade 26.1.0 -> 26.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:28 -07:00
Wang Mingyu
5639fb9a9c python3-apispec: upgrade 6.9.0 -> 6.10.0
Changelog:
==========
- Support links (#615). Thanks @kingdomOfIT
- MarshmallowPlugin: Handle DateTime fields with the "iso8601" and "rfc822" formats

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:28 -07:00
Wang Mingyu
adedb2ccc6 python3-alembic: upgrade 1.18.3 -> 1.18.4
Changelog:
- Reverted the behavior of Operations.add_column() that would automatically
  render the "PRIMARY KEY" keyword inline when a Column with primary_key=True is
  added.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:28 -07:00
Rasmus Villemoes
cf17d746d2 python3-snagboot: enable building -native and nativesdk- variants
It can be useful to include snagboot in the SDK, so allow building
that variant. While I don't see a use case for it during build,
there's no reason not to also allow building the -native variant while
at it.

Signed-off-by: Rasmus Villemoes <ravi@prevas.dk>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:24 -07:00
Jiaying Song
70e27af4fc python3-scikit-build: Upgrade 0.18.1->0.19.0
Changelog:
https://scikit-build.readthedocs.io/en/latest/history.html

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:23 -07:00
Ryan Eatmon
d4a6857b40 python3-websocket-client: Upgrade 1.70 -> 1.9.0
Upgrade to release 1.9.0:

- 1.9.0
  - Remove Python 3.8 support (EOL), add Python 3.13 (5f25030)
  - Remove localhost and 127.0.0.1 from default NO_PROXY list (#994)
  - Support IPv6 CIDRs in the no_proxy option (#1033)
  - Fix thread safety condition in `teardown()` to improve `run_forever()` (#1015)
  - Fix #1024 by chunking data, recursion in on_error callback, thread leak in `_stop_ping_thread()`, avoid implicit None in `recv()` (#1036)
  - Avoid bare except clauses for better error handling (#1036)
  - Fix async (#983)
  - Resolve mypy type errors (#996, #1006, 813d570)
  - Test coverage improvements (#1035, #1036)
  - flake8 linting improvements (#1034)

- 1.8.0
  - Added `on_reconnect` parameter to WebSocketApp to handle callback ambiguity (#972)
  - Improve handling of SSLEOFError and use reconnect bool (#961)
  - Minor linting and docs CI build upgrades (981c00e, 75ba91a, bec2608)

License-Update: copyright years refreshed

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:21 -07:00
Liu Yiding
1e7ca582a6 python3-redis: upgrade 5.2.1 -> 5.3.1
Allow newer PyJWT versions for branch 5.3

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:21 -07:00
Liu Yiding
c1c7af9680 python3-xmodem: upgrade 0.4.7 -> 0.5.0
bugfix: retry_limit was never actually triggered during the data transfer phase because errors never accumulated, and

enhancement: replace 3x getc() calls with a single recv() call, reducing timing and failed packets when using fast serial lines without flow control.

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:20 -07:00
Gyorgy Sarvari
50e7b3e5ea python3-protobuf: mark CVE-2026-0994 patched
Details: https://nvd.nist.gov/vuln/detail/CVE-2026-0994

It is fixed already in the currently used version, however NVD tracks
it without any version info, so it still shows up in CVE reports.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:15 -07:00
Gyorgy Sarvari
5a7a1a643e python3-django: upgrade 5.2.11 -> 5.2.12
Ptests passed successfully.

Changelog: https://docs.djangoproject.com/en/6.0/releases/5.2.12/
- Fixed CVE-2026-25673 and CVE-2026-25674
- Fixed NameError when inspecting functions making use of deferred
  annotations in Python 3.14.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-16 11:18:36 -07:00
Gyorgy Sarvari
1960f33a61 python3-django: upgrade 6.0.2 -> 6.0.3
Ptests passed successfully.

Changelog: https://docs.djangoproject.com/en/6.0/releases/6.0.3/
- Fix CVE-2026-25673 and CVE-2026-25674
- Fixed NameError when inspecting functions making use of deferred
  annotations in Python 3.14
- Fixed AttributeError when subclassing builtin lookups and neglecting
  to override as_sql() to accept any sequence
- Fixed TypeError when deprecation warnings are emitted in environments
  importing Django by namespace
- Fixed a visual regression where fieldset legends were misaligned in
  the admin.
- Prevented the django.tasks.signals.task_finished signal from writing
  extraneous log messages when no exceptions are encountered

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-16 11:18:36 -07:00
Wang Mingyu
c427a6dfc0 python3-m2crypto: upgrade 0.46.2 -> 0.47.0
0001-fix-allow-64-bit-time_t-on-32-bit-systems-in-test_is.patch
0002-fix-correct-struct-packing-on-32-bit-with-_TIME_BITS.patch
removed since they're included in 0.47.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
MAIL: wangmy@fujitsu.com
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-04 22:26:02 -08:00
Hongxu Jia
6bce0aedab python3-can: remove python3-pkg-resources from runtime depends
Due to setuptools removes and deprecates pkg_resources in 82.0.0 [1],
python3-can does not import `pkg_resources` in [2], then python3-pkg-resources
is not necessary for us, remove it from runtime depends

[1] https://setuptools.pypa.io/en/stable/history.html#v82-0-0
[2] 1a3f5e3769

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-03 21:08:14 -08:00
Leon Anavi
c3e16d369d python3-identify: Upgrade 2.6.16 -> 2.6.17
Upgrade to release 2.6.17:

- Add support for sconstruct and sconscript extensions
- Add support for 'slnx' file extension
- Add 'escript' file type for Erlang
- Add support for HLSL
- Add jbuilder extension as ruby text files
- Add support for *.diff
- Add support for *.cmd
- Add support for *.entitlements
- Add support for *.xaml
- Add support for uv.lock
- Add support for Fastfile
- Add support for Brewfile
- Add support for xcodebuild file formats

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:26:02 -08:00
Leon Anavi
74895a2031 python3-yarl: Upgrade 1.22.0 -> 1.23.0
Upgrade to release 1.23.0:

- Added support for pydantic, the :class:~yarl.URL could be used as
  a field type in pydantic models seamlessly.
- The CI has been set up to notify Codecov about upload completion
- The in-tree build backend allows the end-users appending
  CFLAGS and LDFLAGS by setting respective environment
  variables externally.
- The :pep:517 build backend now supports a new config
  setting for controlling whether to build the project in-tree
  or in a temporary directory. It only affects wheels and is
  set up to build in a temporary directory by default. It does
  not affect editable wheel builds - they will keep being
  built in-tree regardless.
- Starting this version, when building the wheels is happening
  in an automatically created temporary directory, the build
  backend makes an effort to normalize the respective file
  system path to a deterministic source checkout directory.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:26:01 -08:00
Liu Yiding
b114f9080d python3-uefi-firmware: upgrade 1.12 -> 1.13
Changelog:
  https://github.com/theopolis/uefi-firmware-parser/releases/tag/v1.13

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:26:00 -08:00
Liu Yiding
bc5bfbb4ec python3-uvicorn: upgrade 0.40.0 -> 0.41.0
1.Changelog:
  https://github.com/Kludex/uvicorn/releases/tag/0.41.0

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:26:00 -08:00
Liu Yiding
b4e2194a37 python3-gmpy2: upgrade 2.2.2 -> 2.3.0
1.Changelog:
https://github.com/gmpy2/gmpy2/releases/tag/v2.3.0

2.Add python3-setuptools-scm-native as depend to satisfy require check of setuptools_scm

3.Add 0001-Avoid-do_configure-requires-check-error.patch to fix require check error of setuptools
| ERROR Missing dependencies:
|       setuptools_scm[toml]>=6.0
|       setuptools<80,>=77

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:25:59 -08:00
Leon Anavi
d20dff364d python3-bandit: Upgrade 1.9.3 -> 1.9.4
Upgrade to release 1.9.4:

- chore: fixed some typos in comments
- Fix B613 crash when reading from stdin
- Include filename in nosec 'no failed test' warning
- Fix B615 false positive when revision is set via variable
- Lower version guard in check_ast_node to Python 3.12
- Fix B106 reporting wrong line number on multiline function calls

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:25:58 -08:00
Leon Anavi
a4b7568e50 python3-fastapi: Upgrade 0.128.0 -> 0.133.1
Upgrade to release 0.133.1:

- Add FastAPI Agent Skill.
- Fix all tests are skipped on Windows.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:25:58 -08:00
Wang Mingyu
307d03fa9c tftpy: upgrade 0.8.6 -> 0.8.7
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:25:57 -08:00
Wang Mingyu
85efcd8a93 python3-wrapt: upgrade 2.0.1 -> 2.1.1
License-Update: Copyright year updated to 2026.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:25:56 -08:00
Wang Mingyu
0ee8e25476 python3-typer: upgrade 0.21.1 -> 0.24.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:25:55 -08:00
Wang Mingyu
5c076ebf62 python3-typeguard: upgrade 4.5.0 -> 4.5.1
Changelog:
- Fixed iterable unpacking incorrectly calculating the cut-off offset of the
  item list when assigning remaining values to the star variable

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:25:55 -08:00