Commit Graph

8419 Commits

Author SHA1 Message Date
Yishai Jaffe
0273ea57e9
python3-rstr: added recipe
Added rstr python package

Signed-off-by: Yishai Jaffe <yishai1999@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-09 09:16:04 -07:00
Wang Mingyu
6d535fd88c
python3-transitions: upgrade 0.9.2 -> 0.9.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:31 -07:00
Wang Mingyu
0a88b92185
python3-scikit-build-core: upgrade 0.11.4 -> 0.11.5
0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch
refreshed for 0.11.5

Changelog:
===============
- Improve .gitignore iteration speed
- Warn on 3.13.4 on Windows
- Add debug logging explaining why a file is included/excluded
- Fix a typo in a column-name of the platform-machine table

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:31 -07:00
Wang Mingyu
6d1f1e4c15
python3-pystemd: upgrade 0.13.2 -> 0.13.4
Changelog:
=============
- Fix deprecation warning: LICENSE is autodetected
- fixing DbusRemote
- enable user_mode in futures
- add apt-get update to release

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:31 -07:00
Wang Mingyu
13893dfb6d
python3-pyais: upgrade 2.9.4 -> 2.11.1
Changelog:
===========
* apply fix from https://gitlab.com/holado_framework/python
* pyais now handles type 16 messages shorter than 96 bit correctly
* breaking: added two classes for type 16 - 'isinstance(msg, MessageType16)' checks will need updating
* apply fixes from https://gitlab.com/holado_framework/python
* closes: https://github.com/M0r13n/pyais/issues/183
* renamed custom 'JSONEncoder' to 'AISJSONEncoder' to avoid confusion with 'json.JSONEncoder'
* refactored main.py ('ais-decode') for better error handling
* added examples/ais-encode

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:31 -07:00
Wang Mingyu
16043b3f53
python3-pillow: upgrade 11.2.1 -> 11.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:31 -07:00
Wang Mingyu
ba9595e668
python3-multidict: upgrade 6.5.1 -> 6.6.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:31 -07:00
Wang Mingyu
bdb51b0337
python3-mlcommons-loadgen: upgrade 5.0.22 -> 5.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:30 -07:00
Wang Mingyu
c3299e8fcf
python3-ipython: upgrade 9.3.0 -> 9.4.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:30 -07:00
Wang Mingyu
2d39f9eb59
python3-eventlet: upgrade 0.40.0 -> 0.40.1
Changelog:
===============
* "Fix" fork() so it "works" on Python 3.13, and "works" better on older Python versions
* Fix patching of removed URLopener class in Python 3.14
* ReferenceError except while count rlock
* Replace deprecated datetime.utcfromtimestamp
* Remove duplicate steps
* Replace deprecated datetime.datetime.utcnow

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:30 -07:00
Wang Mingyu
fed296fd7f
python3-elementpath: upgrade 5.0.2 -> 5.0.3
Changelog:
===============
Fix for XPath 1.0 processing of schema annotated XML data

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:30 -07:00
Wang Mingyu
92ccd20ad4
python3-coverage: upgrade 7.9.1 -> 7.9.2
Changelog:
==============
- Fix: complex conditionals within a line might cause a KeyError when using sys.monitoring
- Fix: we can now measure coverage for code in Python archive (.par) files.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:30 -07:00
Wang Mingyu
1c1fe91e0c
python3-bleak: upgrade 0.22.3 -> 1.0.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:30 -07:00
Wang Mingyu
ad2b20d82a
python3-asgiref: upgrade 3.8.1 -> 3.9.0
Changelog:
=============
* Adds support for Python 3.13.
* Drops support for (end-of-life) Python 3.8.
* Fixes an error with conflicting kwargs between AsyncToSync and the wrapped
  function.
* Fixes Local isolation between asyncio Tasks.
* Fixes a reference cycle in Local
* Fixes a deadlock in CurrentThreadExecutor with nested async_to_sync ->  sync_to_async -> async_to_sync -> create_task calls.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:29 -07:00
Wang Mingyu
5f4733b892
python3-aiosignal: upgrade 1.3.2 -> 1.4.0
Changelog:
===============
- Added decorator functionality to Signal as a convenient way to add a callback
- Improved type safety by allowing callback parameters to be type checked
  (typing-extensions is now required for Python <3.13). Parameters for a Signal
  callback should now be defined like Signal[int, str]
- Removed the sphinxcontrib-asyncio documentation dependency.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-08 23:40:29 -07:00
Leon Anavi
30c8b4ae94
python3-txaio: Upgrade 23.1.1 -> 25.6.1
Upgrade to release 25.6.1:

- new: announcement of upcoming (but not yet effective) new AI
  policy clarifying matter with respect to AI assisted
  contributions
- fix: update license file to include contributors (#188)
- fix: remove obsolete dependency on six (#186)
- fix: update pypy version in CI workflow (#187)
- fix: setupcfg.py:508: SetuptoolsDeprecationWarning: The
  license_file parameter is deprecated, use license_files instead.
- Copyrights transferred from Crossbar.io Technologies GmbH (Germany)
  to typedef int GmbH (Germany)

License-Update: Update license file to include contributors

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-07 10:00:53 -07:00
Leon Anavi
a4de50a0f4
python3-robotframework: Upgrade 7.3.1 -> 7.3.2
Upgrade to release 7.3.2:

- Embedded arguments matching only after replacing variables do not
  work with Run Keyword or setup/teardown
- French Etant donne, Et and Mais BDD prefixes don't work with
  keyword names starting with que or qu'
- Messages and keywords by listener end_test method override
  original body when using JSON outputs if test has teardown
- --flattenkeywords doesn't work with JSON outputs
- --flattenkeywords doesn't remove GROUP, VAR or RETURN
- ExecutionResult ignores include_keywords argument with JSON outputs
- Suite teardown failures are not handled properly with JSON outputs

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-07 10:00:53 -07:00
Richard Leitner
0285799f54
python3-moteus: upgrade 0.3.88 -> 0.3.89
Update python3-moteus to the latest release.

Since no formal changelog is available, here's the git shortlog of the
moteus python library [1] for the corresponding release:

Josh Pieper (2):
      Add some more register definitions
      Add --version options to moteus_tool and tview

[1] https://github.com/mjbots/moteus/commits/main/lib/python

Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-07 10:00:52 -07:00
Leon Anavi
4b64846ea7
python3-cmd2: Upgrade 2.6.2 -> 2.7.0
Upgrade to release 2.7.0:

- Integrated rich-argparse with cmd2's default argparse help
  formatter (Cmd2HelpFormatter).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-04 09:42:11 -07:00
Leon Anavi
54d84ff3c1
python3-rich-argparse: Add recipe
Add recipe for release 1.7.1:

- Fix TypeError on nightly builds (Python 3.14.0a7+) due to new
  HelpFormatter arguments. The console parameter is now keyword-only.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-04 09:42:10 -07:00
Leon Anavi
f963cd8404
python3-progress: Upgrade 1.6 -> 1.6.1
Upgrade to release 1.6.1:

- Migrate setup.py to pyproject.toml

Fixes:

WARNING: python3-progress-1.6.1-r0 do_check_backend: QA Issue:
inherits setuptools3 but has pyproject.toml with
setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-04 09:42:10 -07:00
Leon Anavi
6fd2ea2a09
python3-dateparser: Upgrade 1.2.1 -> 1.2.2
Upgrade to release 1.2.2:

- Handle the Russian preposition "c"
- Fix weekday search
- Add Python 3.14 support
- Cache timezone offsets to improve import time

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-04 09:42:10 -07:00
Khem Raj
6e54f45cd3
python3-pandas: Loosen the search path for generated file sparse.pyx.c
Hardcoded path works only when target is x86_64, but fails for other
architectures, loosen the search path regexp

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-03 18:28:36 -07:00
Khem Raj
a3594a9fa6
python3-types-psutil: 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: Khem Raj <raj.khem@gmail.com>
2025-07-03 11:47:34 -07:00
Khem Raj
7d23c8e09c
python3-pychromecast: Allow max version to 0.46.1 for python3-wheel
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-01 23:19:38 -07:00
Mingli Yu
5cce697ae1
python3-m2crypto: Use qq format when time_t is 64bit on 32bit system
Fixes:
   # python3 -munittest -v test_ssl.MiscSSLClientTestCase.test_server_simple_timeouts
test_server_simple_timeouts (test_ssl.MiscSSLClientTestCase.test_server_simple_timeouts) ... ERROR

======================================================================
ERROR: test_server_simple_timeouts (test_ssl.MiscSSLClientTestCase.test_server_simple_timeouts)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/python3-m2crypto/tests/test_ssl.py", line 474, in test_server_simple_timeouts
    s.set_socket_read_timeout(SSL.timeout())
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/M2Crypto/SSL/Connection.py", line 680, in set_socket_read_timeout
    self.socket.setsockopt(
    ~~~~~~~~~~~~~~~~~~~~~~^
        socket.SOL_SOCKET, socket.SO_RCVTIMEO, timeo.pack()
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
OSError: [Errno 22] Invalid argument

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-01 08:11:12 -07:00
Yishai Jaffe
9b7e0506ce
python3-pybind11-json: support native build
Add support for native build of python3-pybind11-json

Signed-off-by: Yishai Jaffe <yishai1999@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-01 08:11:11 -07:00
Leon Anavi
e02d4b3bbd
python3-icecream: Upgrade 2.1.4 -> 2.1.5
Upgrade to release 2.1.5:

- Changed: Improved printing for variables of type str.
- Fixed issues that affected the output of multiline strings and
  strings containing special characters such as escaped newlines
  and tabs.
- Strings are now printed exactly as they are, faithfully
  representing their actual value.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-30 09:48:59 -07:00
Leon Anavi
119d83c9dc
python3-bitarray: Upgrade 3.4.2 -> 3.4.3
Upgrade to release 3.4.3:

- minor updates to documentation

C-level:

- simplify and speedup `extend_unicode01()`
- customize `resize_lite()` - avoid unused code
- use `PyTypeObject` for bitarray type object in `_util.c` to be
  consistent with `_bitarray.c`
- add and improve comments to implementation of sparse bitarray
  compression
- simplify `sc_count()`

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-30 09:48:59 -07:00
Leon Anavi
efbd35ccc2
python3-cmd2: Upgrade 2.6.1 -> 2.6.2
Upgrade to release 2.6.2:

- Added explicit support for free-threaded versions of Python,
  starting with version 3.14
- Restored code to set a parser's prog value in the with_argparser
  decorator. This is to preserve backward compatibility in the cmd2
  2.0 family. This functionality will be removed in cmd2 3.0.0.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-30 09:48:59 -07:00
Jon Mason
850d9bb011
python3-protobuf: upgrade from 5.29.5 to 6.31.1
protobuf was upgraded from 5.29.5 to 6.31.1. Upgrade python3-protobuf
to match, otherwise a fatal mismatch error occurs.

Signed-off-by: Jon Mason <jon.mason@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 16:53:21 -07:00
Richard Leitner
f048d118f2
python3-can: upgrade 4.4.2 -> 4.5.0
python3-can 4.4.y requires msgpack~=1.0.0, but openembedded-core
versions newer than scarthgap provide msgpack 1.1.0 [1], causing
"pip check" to fail with the following error:

    python-can 4.4.2 has requirement msgpack~=1.0.0; platform_system != "Windows", but you have msgpack 1.1.0.

This patch resolves the issue by updating python3-can to 4.5.0.

[1] https://layers.openembedded.org/layerindex/recipe/66997/

Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 09:15:30 -07:00
Richard Leitner
c2c4428c31
python3-moteus: upgrade 0.3.87 -> 0.3.88
python3-moteus <= 0.3.87 requires numpy<2 [1], but openembedded-core
versions newer than styhead provide numpy 2.x [2], causing "pip check" to
fail with the following error:

	moteus 0.3.87 has requirement numpy<2, but you have numpy 2.3.0.

This patch resolves the issue by updating python3-moteus to 0.3.88.

[1] https://github.com/mjbots/moteus/issues/89
[2] https://layers.openembedded.org/layerindex/recipe/51338/

Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:26:21 -07:00
Leon Anavi
87dd3b90ba
python3-types-psutil: Upgrade 6.1.0.20241102 -> 7.0.0.20250601
Upgrade to release 7.0.0.20250601:

- Add missing __dir__ method to psutil.Popen
- Replace Incomplete | None = None in third party stubs
- Update psutil to 7.0.*

License-Update: Use LICENSE file

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:26:21 -07:00
Leon Anavi
2cf750fcaf
python3-multidict: Upgrade 6.5.0 -> 6.5.1
Upgrade to release 6.5.1:

- Fixed a bug in C implementation when multidict is resized and it
  has deleted slots.
- A pair of code formatters for Python and C have been configured
  in the pre-commit tool.
- Shorted fixture parametrization ids.
- The :file:reusable-cibuildwheel.yml workflow has been refactored
  to be more generic and :file:ci-cd.yml now holds all the
  configuration toggles

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:26:21 -07:00
Leon Anavi
e4c238af7d
python3-nocaselist: Upgrade 2.0.3 -> 2.1.0
- Dropped support for Python 3.6 and 3.7 because they are out of
  service and to simplify development dependencies.
- Dev: Changed 'make install' to no longer perform an editable
  install, but a standalone install, since pip will remove support
  for editable installs.
- Dev: Removed support for the env.var TEST_INSTALLED that used the
  installed package for testing, for simplicity. Now, the local
  package in the repository main directory is always used for
  testing.
- Addressed safety issues up to 2025-04-27.
- Dev: Added missing dependencies for development.
- Test: Fixed the issue that coveralls was not found in the test
  workflow on MacOS with Python 3.9-3.11, by running it without
  login shell. Added Python 3.11 on MacOS to the normal tests.
- Fixed new issues of Pylint 3.3.
- Added support for Python 3.13. This required increasing the
  minimum version of several packages needed for development.
- Added '__version_tuple__' with the integer versions.
- Dev: Changed from setup.py to using pyproject.toml.

Fixes:

WARNING: python3-nocaselist-2.1.0-r0 do_check_backend: QA Issue:
inherits setuptools3 but has pyproject.toml with
setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:26:20 -07:00
Alper Ak
389a2e48a8
python3-pandas: Fix contains reference to TMPDIR [buildpaths] error
Ensures TMPDIR is removed before packaging.

ERROR: python3-pandas-2.2.3-r0 do_package_qa: QA Issue: File /usr/src/debug/python3-pandas/2.2.3/pandas/_libs/sparse.cpython-313-x86_64-linux-gnu.so.p/pandas/_libs/sparse.pyx.c in package python3-pandas-src contains reference to TMPDIR [buildpaths]

Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:26:20 -07:00
Clément Péron
5e04477eff
python3-supervisor: Add missing runtime dependencies
Add python3-fcntl and python3-unixadmin to RDEPENDS as these are
required runtime dependencies for supervisor functionality.
Also reorder RDEPENDS alphabetically for better maintainability.

Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:26:20 -07:00
Chen Qi
2f941edce1
python3-protobuf: upgrade from 5.29.4 to 5.29.5
protobuf is upgraded from 5.29.4 to 5.29.5. Upgrade python3-protobuf
to sync.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:05 -07:00
Wang Mingyu
b4c7c4b2a4
tftpy: upgrade 0.8.5 -> 0.8.6
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:05 -07:00
Wang Mingyu
c7ac863465
python3-xlrd: upgrade 2.0.1 -> 2.0.2
Changelog:
 Fix bug reading sheets containing invalid formulae.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:05 -07:00
Wang Mingyu
ed700bf507
python3-uswid: upgrade 0.5.1 -> 0.5.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:05 -07:00
Wang Mingyu
831790d76b
python3-tox: upgrade 4.26.0 -> 4.27.0
Changelog:
===========
- Feat: include free_threaded flag in result-json
- Add security policy
- Fix dependency-group name normalization
- Log environment variables sorted by key while redacting values of unsafe ones

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:04 -07:00
Wang Mingyu
fdc180be4a
python3-starlette: upgrade 0.47.0 -> 0.47.1
Changelog:
===========
- Use Self in TestClient.__enter__
- Allow async exception handlers to type-check

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:04 -07:00
Wang Mingyu
6a1caa692e
python3-robotframework: upgrade 7.3 -> 7.3.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:04 -07:00
Wang Mingyu
6afa8ccdfe
python3-pyzmq: upgrade 26.4.0 -> 27.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:04 -07:00
Wang Mingyu
97a9d219f7
python3-pymongo: upgrade 4.13.0 -> 4.13.2
Changelog:
===========
- Fixed a bug where AsyncMongoClient would block the event loop while creating
  new connections,
- Fixed a bug that resulted in confusing error messages after hostname
  verification errors when using PyOpenSSL.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:04 -07:00
Wang Mingyu
11c1594d96
python3-pyflakes: upgrade 3.3.2 -> 3.4.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:04 -07:00
Wang Mingyu
36b570dde7
python3-pycodestyle: upgrade 2.13.0 -> 2.14.0
Changelog:
==========
- Add support for python 3.14.
- Fix false positive for TypeVar defaults with more than one argument.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:03 -07:00
Wang Mingyu
1a9eb3a4c2
python3-pycares: upgrade 4.8.0 -> 4.9.0
Changelog:
=============
- Create dependabot configuration
- build(deps): bump pypa/cibuildwheel from 2.22.0 to 2.23.3
- Pin Python version to 3.13.3 to avoid Windows build error
- Fix shutdown race
- Add support for windows arm64

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:03 -07:00
Wang Mingyu
0b8545f318
python3-oauthlib: upgrade 3.2.2 -> 3.3.1
License-Update:
 - Removed year from license
 - Refresh wording of license to not confuse tools between BSD-3 & BSD

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:03 -07:00
Wang Mingyu
088a43afec
python3-msgpack: upgrade 1.1.0 -> 1.1.1
Changelog:
 Update Cython to 3.1.1 and cibuildwheel to 2.23.3.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:03 -07:00
Wang Mingyu
2edef079a5
python3-mlcommons-loadgen: upgrade 5.0.17 -> 5.0.22
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:03 -07:00
Wang Mingyu
e129aad86a
python3-imgtool: upgrade 2.1.0 -> 2.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:02 -07:00
Wang Mingyu
1ad0646e58
python3-elementpath: upgrade 5.0.1 -> 5.0.2
Changelog:
==============
- Fix for XPath 2.0 fn:node-name
- Workaround for processing arguments with multiple occurrences for external functions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:02 -07:00
Wang Mingyu
f73903a832
python3-coverage: upgrade 7.8.2 -> 7.9.1
Changelog:
===========
- The "no-ctracer" warning is not issued for Python pre-release versions.
  Coverage doesn't ship compiled wheels for those versions, so this was far too noisy.
- On Python 3.14+, the "sysmon" core is now the default if it's supported for
  your configuration. Plugins and dynamic contexts are still not supported with it.
- Added a [run] core configuration setting to specify the measurement core,
  which was previously only available through the COVERAGE_CORE environment variable.
- Fixed incorrect rendering of f-strings with doubled braces
- If the C tracer core can't be imported, a warning ("no-ctracer") is issued with the reason.
- The C tracer core extension module now conforms to PEP 489
- Fixed a "ValueError: min() arg is an empty sequence" error

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:02 -07:00
Wang Mingyu
f4908c7d5d
python3-cantools: upgrade 40.2.2 -> 40.2.3
Changelog:
  Fix compiler error for code generated with --node arg

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:02 -07:00
Wang Mingyu
59a4076d38
python3-bandit: upgrade 1.8.3 -> 1.8.5
Changelog:
============
- Fix the rendering of the CI/CD doc
- Fix for publish to PyPI failure

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:02 -07:00
Wang Mingyu
0ed559d72f
python3-alembic: upgrade 1.16.1 -> 1.16.2
Changelog:
===========
- Fixed issue where dialect-specific keyword arguments in dialect_kwargs were
  not rendered when rendering the Operations.create_foreign_key() operation.
- Fixed rendering of pyproject.toml to include two newlines when appending
  content to an existing file.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:01 -07:00
Wang Mingyu
750c51903d
python3-a2wsgi: upgrade 1.10.8 -> 1.10.10
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:01 -07:00
Tom Geelen
0cb6b97402
python3-multidict: fix: update S for python3-multidict recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:54 -07:00
Tom Geelen
af2e6a25cf
python3-propcache: 0.3.1 -> 0.3.2
Drop patch which allows Cython 3.1.x as source now supports it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:54 -07:00
Alexander Kanavin
fc78d37ff0
meta-openembedded/all: adapt to UNPACKDIR changes
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:52 -07:00
Leon Anavi
c73647851a
python3-typeguard: Upgrade 4.4.3 -> 4.4.4
Upgrade to release 4.4.4:

- Fixed IndexError when using @typechecked on more than one
  function with the same name under certain circumstances
- Fixed TypeError during type checking when the value to check
  is a parametrized generic class

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:51 -07:00
Leon Anavi
7e3bab1f21
python3-cachetools: Upgrade 6.0.0 -> 6.1.0
Upgrade to release 6.1.0:

- Improve LFUCache insertion performance by switching to an
  implementation based on the cacheing library.
- Update CI environment.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:51 -07:00
Leon Anavi
35cba0ad0a
python3-frozenlist: Upgrade 1.6.2 -> 1.7.0
Upgrade to release 1.7.0:

- Added deepcopy support to FrozenList
- Fixed an issue where frozenlist binary wheels would be built with
  debugging symbols and line tracing enabled, which significantly
  impacted performance. Line tracing is now disabled by default and
  can only be enabled explicitly
- Enabled PIP_CONSTRAINT environment variable in the build
  configuration to ensure the pinned Cython version from
  requirements/cython.txt is used during wheel builds.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:50 -07:00
Leon Anavi
b3e692ecb4
python3-nocasedict: Upgrade 2.0.4 -> 2.1.0
Upgrade to release 2.1.0:

- Dropped support for Python 3.6 and 3.7 because they are out of
  service and to simplify development dependencies.
- Dev: Changed 'make install' to no longer perform an editable
  install, but a standalone install, since pip will remove support
  for editable installs.
- Dev: Removed support for the env.var TEST_INSTALLED that used the
  installed package for testing, for simplicity. Now, the local
  package in the repository main directory is always used for
  testing.
- Test: Python 3.13 was pinned to 3.13.0 to work around a pylint
  issue on Python 3.13.1.
- Addressed safety issues up to 2025-04-27.
- Dev: Added missing dependencies for development.
- Test: Fixed the issue that coveralls was not found in the test
  workflow on MacOS with Python 3.9-3.11, by running it without
  login shell. Added Python 3.11 on MacOS to the normal tests.
- Added support for Python 3.13. This required increasing the
  minimum version of several packages needed for development.
- Added '__version_tuple__' with the integer versions.
- Dev: Changed from setup.py to using pyproject.toml.
- Dev: Split safety policy files into one for installation
  dependencies and one for development dependencies.
- Dev: Split minimum-constraints.txt file into one for installation
  dependencies and one for development dependencies.
- Dev: Cleanup in the Makefile.
- Docs: Changed versions shown for the documentation to be master
  and the latest fix version of each minor version. Changed
  documentation links in README file to reference the master
  version.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:50 -07:00
Leon Anavi
f300f622f1
python3-yarl: Upgrade 1.20.0 -> 1.20.1
Upgrade to release 1.20.1:

- Started raising a :exc:ValueError exception raised for corrupted
  IPv6 URL values.
- Updated to use Cython 3.1 universally across the build path
- Made Cython line tracing opt-in via the with-cython-tracing build
  config setting

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:50 -07:00
Leon Anavi
2988afbe69
python3-multidict: Upgrade 6.4.4 -> 6.5.0
Upgrade to release 6.5.0:

- Replace internal implementation from an array of items to hash
  table. algorithmic complexity for lookups is switched from O(N)
  to O(1).
- Builds have been added for arm64 Windows wheels and the
  reusable-build-wheel.yml template has been modified to allow for
  an os value (windows-11-arm) which does not end with the -latest
  postfix.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:49 -07:00
Leon Anavi
9d192188bd
python3-qface: Upgrade 2.0.12 -> 2.0.13
Upgrade to release 2.0.13:

- QTBUG-129592: Throw error in case of invalid yaml format in
  annotations
- CI: Improve coverage and enable the flow again
- CI: Inherit secrets from toplevel

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:49 -07:00
Tom Geelen
2011f868a3
python3-pillow: 11.1.0 -> 11.2.1
Release notes: https://pillow.readthedocs.io/en/stable/releasenotes/11.2.1.html

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:12 -07:00
Tom Geelen
e133633d1a
python3-aiodns: 3.4.0 -> 3.5.0
License update: normalized endings

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:12 -07:00
Trevor Gamblin
0246a2f515
python3-colorama: remove recipe
Moved to oe-core since pytest needs it. Also remove it from the
meta-python packagegroup.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:12 -07:00
Leon Anavi
0a77b901a9
python3-prompt-toolkit: Upgrade 3.0.50 -> 3.0.51
Upgrade to release 3.0.51:

- Use pyproject.toml instead of setup.py.
- Fix edge case in formatted_text.split_lines when the input starts
  with a line ending.

Fixes:

WARNING: python3-prompt-toolkit-3.0.51-r0 do_check_backend:
QA Issue: inherits setuptools3 but has pyproject.toml with
setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-11 16:11:55 -07:00
Leon Anavi
9e9da4e6df
python3-html2text: Upgrade 2024.2.26 -> 2025.4.15
Upgrade to release 2025.4.15:

- Fix CI for Python 3.12
- ci: publish wheels to pypi
- Upgrade Build Tools to Latest
- Support tri-backquote style code block and fix ordered list indent
- Fix invalid character reference parsing
- Fix a typo in docs/usage.md
- Modernization of wheel building process

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-11 16:11:55 -07:00
Wang Mingyu
3f5a08d0dc
python3-xmlschema: upgrade 4.0.1 -> 4.1.0
Changelog:
=============
- Add XPath selectors: ElementSelector and ElementPathSelectors
- Add selector argument to XMLResource and iterparse filters
- Fix element substitution
- Restore v3.4.5 builder methods as helpers
- Add overall_min_occurs and overall_max_occurs helpers to XsdElement
- Extend error message for XML syntax errors
- Fix query/fragment like for filenames

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:16 -07:00
Wang Mingyu
feeee41d0b
python3-web3: upgrade 7.11.1 -> 7.12.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:16 -07:00
Wang Mingyu
21c0810143
python3-typeguard: upgrade 4.4.2 -> 4.4.3
Changelog:
===========
- Fixed @typechecked unable to find the target function or method if it or the
  containing class had PEP 695 type parameters on them
- Fixed handling of union types on Python 3.14
- Fixed __type_params__ getting lost when a function is instrumented

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:16 -07:00
Wang Mingyu
c9975ad47b
python3-tornado: upgrade 6.5 -> 6.5.1
Changelog:
- Fixed a bug in ''multipart/form-data'' parsing that could incorrectly reject
  filenames containing characters above U+00FF

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:16 -07:00
Wang Mingyu
410e0bb3f1
python3-tomlkit: upgrade 0.13.2 -> 0.13.3
Changelog:
============
- fix: register encoder's doc incorrectly mentions TypeError
- [pre-commit.ci] pre-commit autoupdate
- chore(deps-dev): bump virtualenv from 20.26.1 to 20.26.6
- chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs
- [pre-commit.ci] pre-commit autoupdate
- chore(deps-dev): bump jinja2 from 3.1.4 to 3.1.5
- [pre-commit.ci] pre-commit autoupdate
- feat: add .item() method to retrieve the item object
- Fix: Inconsistent newlines on Windows
- Replace pytest's legacy tmpdir fixture with tmp_path
- Update README.md
- Prevent repeated whitespace items in arrays
- Aot setitem not implemented fix
- [pre-commit.ci] pre-commit autoupdate
- Fix removal of items from Arrays
- Fix: reject single keys that aren't strings
- [pre-commit.ci] pre-commit autoupdate
- fix: Invalid serialization when overwriting out-of-order table key
- fix: Dumping a subelement of a parsed toml fails starting on 4rd level of nesting
- chore(deps-dev): bump jinja2 from 3.1.5 to 3.1.6
- fix: ensure unique table indices when adding items to out-of-order tables
- fix: add newline indentation after existing items in Container class
- fix: Missing newline at end of file with multiple array of tables can corrupt during dumping
- chore: update version to 0.13.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:16 -07:00
Wang Mingyu
0a464ffd88
python3-scikit-build-core: upgrade 0.11.3 -> 0.11.4
Changelog:
=============
Fixes:
- Typo in license-files
- Fix dynamic-metadata iteration (only affected GraalPy)
- Better abiflags implementation, uses ABIFLAGS on 3.14+, supports GraalPy
- File API commandFragments is optional
- Add python -m scikit_build_core printout and a few CLI issues
- Add some platform info to logging

Internal:
- Explicit mypy ignores
- Adjust typing to be ready for next mypy release

Documentation:
- Refactor the documentation to use single-line summaries

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:15 -07:00
Wang Mingyu
467d587b24
python3-robotframework: upgrade 7.2.2 -> 7.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:15 -07:00
Wang Mingyu
65c8d25064
python3-pytest-lazy-fixtures: upgrade 1.1.2 -> 1.1.4
Changelog:
===========
- Fix non-deterministic test function names due to usage of sets
- Fix duplicate parametrization error

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:15 -07:00
Wang Mingyu
1850040292
python3-pyais: upgrade 2.9.2 -> 2.9.4
Changelog:
============
* better error handling of invalid fragment counts
* add support for variant of message type 8

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:15 -07:00
Wang Mingyu
fa40feb7b8
python3-py7zr: upgrade 0.22.0 -> 1.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:15 -07:00
Wang Mingyu
138d83f99e
python3-networkx: upgrade 3.4.2 -> 3.5
License-Update: Copyright updated to 2025

Changelog:
==========
https://github.com/networkx/networkx/releases/tag/networkx-3.5

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:14 -07:00
Wang Mingyu
cd70588673
python3-multidict: upgrade 6.4.3 -> 6.4.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:14 -07:00
Wang Mingyu
32ac156851
python3-mlcommons-loadgen: upgrade 5.0.15 -> 5.0.17
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:14 -07:00
Wang Mingyu
8f33690191
python3-joblib: upgrade 1.5.0 -> 1.5.1
Changelog:
============
- Fix backend hints causing errors when no multiprocessing is present
- Vendor loky3.5.5 fixing the resource_tracker clean up with earlier Python versions.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:14 -07:00
Wang Mingyu
de3474a9bb
python3-ipython: upgrade 9.2.0 -> 9.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:14 -07:00
Wang Mingyu
fb8c1f7aea
python3-inline-snapshot: upgrade 0.23.0 -> 0.23.2
Changelog:
===========
Fixed
- The readline module doesn't have to be installed on non-windows systems.
- command line flags work again in CI

Changed
- changed how the Snapshot[T] type is implemented.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:14 -07:00
Wang Mingyu
bb3ce6e2d6
python3-inflate64: upgrade 1.0.1 -> 1.0.3
Changelog:
=============
- Add readthedocs manual page.
- Publish Python 3.13 wheels.
- Fix GitHub Actions CI/CD script for aarch64.
- Published to PyPI using GItHub Actions as a trusted publisher
- Add GitHub Actions CI/CD script
- Drop Azure Pipelines CI/CD

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:14 -07:00
Wang Mingyu
b8e88cfbed
python3-h5py: upgrade 3.13.0 -> 3.14.0
0001-setup_build.py-avoid-absolute-path.patch
refreshed for 3.14.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:13 -07:00
Wang Mingyu
efe9f07bf4
python3-grpcio: upgrade 1.72.0 -> 1.72.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:13 -07:00
Wang Mingyu
30951ce4b4
python3-grpcio-tool: upgrade 1.72.0 -> 1.72.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:13 -07:00
Wang Mingyu
027db48cc4
python3-grpcio-reflection: upgrade 1.72.0 -> 1.72.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:13 -07:00
Wang Mingyu
c1abf2529f
python3-grpcio-channelz: upgrade 1.72.0 -> 1.72.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:13 -07:00
Wang Mingyu
3d889c185e
python3-greenlet: upgrade 3.2.2 -> 3.2.3
Changelog:
===========
- Make greenlet build and run on Python 3.14 beta 2 on Windows amd64.
- Potentially fix build on NetBSD/sparc64.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:13 -07:00
Wang Mingyu
9791f72929
python3-google-auth: upgrade 2.40.1 -> 2.40.3
Changelog:
==========
- Auth fetch token from default endpoint
- Remove unnecessary call to mds service
- Retry 504 errors
- Remove sync response logs in AuthorizedSession
- Update test to consider new error message from cryptography

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:12 -07:00
Wang Mingyu
e27328ad8f
python3-fsspec: upgrade 2025.3.2 -> 2025.5.1
Changelog:
===========
Enhancements
- file system for GitHub gists
- add rm in github
- cachingFS performance, don't ls every time
- pyscript: protocol and optional entrypoint

Other
- doc fixes
- add "gs" at mention of gcsfs in docs
- lint style
- glob docstring to reflect reality

Fixes
- improve cp in generic
- fix ls in dbfs
- fix parquet tests for pyarrow 20
- fix crosslink for local tempfile
- keep permissions in local transaction
- signature compatibility in local cp()

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:12 -07:00
Wang Mingyu
3023e9067e
python3-frozenlist: upgrade 1.6.0 -> 1.6.2
Changelog:
===========
- Correctly use cimport for including PyBool_FromLong
- Exclude _frozenlist.cpp from bdists/wheels
- Updated to use Cython 3.1 universally across the build path

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:12 -07:00
Wang Mingyu
93d069fdbc
python3-cachetools: upgrade 5.5.2 -> 6.0.0
Changgelog:
=============
- Require Python 3.9 or later
- Remove MRUCache and the @func.mru_cache decorator
- Add an optional condition parameter to the @cached and @cachedmethod
  decorators, which, when used with a threading.Condition instance, should
  improve cache stampede issues in massively parallel environments.
- Convert the cachetools.func decorators to use a threading.Condition instance
  to deal with cache stampede issues. Note that this may result in a noticable
  performance degradation, depending on your actual use case.
- Deprecate support for cache(self) returning None to suppress caching with the @cachedmethod decorator.
- Improve documentation.
- Update CI environment.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:12 -07:00
Wang Mingyu
1255cd177f
python3-bitarray: upgrade 3.4.1 -> 3.4.2
Changelog:
============
* extend documentation of
  [compression of sparse bitarrays](sparse_compression.rst)
* 'util.sc_decode()' and 'util.vl_decode()' now raise 'StopIteration'
  instead of 'ValueError' when unexpected end of stream is encountered
* add debug mode tests for 'read_n()', 'write_n()' and 'count_from_word()'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:12 -07:00
Wang Mingyu
1e9e24ccac
python3-alembic: upgrade 1.15.2 -> 1.16.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:12 -07:00
Leon Anavi
75dbba11ad
python3-uritemplate: Upgrade 4.1.1 -> 4.2.0
Upgrade to release 4.2.0:

- Drop support for Python 3.8
- Fix bug where already url-encoded values were further escaped
  and encoded
- Refactor uritemplate/variable.py to enable fixing the
  aforementioned bug

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:19:04 -07:00
Leon Anavi
0b802c8cb8
python3-starlette: Upgrade 0.46.2 -> 0.47.0
Upgrade to release 0.47.0:

- Add support for ASGI pathsend extension
- Add partitioned attribute to Response.set_cookie
- Change methods parameter type from list[str] to Collection[str]
- Replace import typing by from typing import ... in the whole
  codebase
- Mark ExceptionMiddleware.http_exception as async to prevent
  thread creation

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:19:04 -07:00
Leon Anavi
7bea5f8bdd
python3-cmd2: Upgrade 2.6.0 -> 2.6.1
Upgrade to release 2.6.1:

- Fixed bug that prevented cmd2 from working with from
  __future__ import annotations

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:19:04 -07:00
Guðni Már Gilbert
a073ff35a3
python3-twisted: upgrade 24.11.0 -> 25.5.0
LIC_FILES_CHKSUM is updated. The year in the copyright header was changed for 2025.

Added a PACKAGECONFIG for a new optional runtime dependency python3-wsproto which
is required for the new twisted.web.websockets module.

Changes:
https://github.com/twisted/twisted/compare/twisted-24.11.0...twisted-25.5.0

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-07 07:05:26 -07:00
Khem Raj
54a6579eb0 python3-typer: Add missing ptest dep on pytest-sugar
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-03 23:39:12 -07:00
Khem Raj
5602907c19 python3-pytest-sugar: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-03 23:39:12 -07:00
Leon Anavi
593c862309 python3-coverage: Upgrade to release 7.8.2
Upgrade to release 7.8.2:

- Wheels are provided for Windows ARM64 on Python 3.11, 3.12, and
  3.13
- A number of EncodingWarnings were fixed that could appear if
  you've enabled PYTHONWARNDEFAULTENCODING
- Fixed a race condition when using sys.monitoring with
  free-threading Python

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-02 14:13:09 -07:00
Leon Anavi
b31f83a1b1 python3-cmd2: Upgrade 2.5.11 -> 2.6.0
Upgrade to release 2.6.0:

- cmd2 2.6 supports Python 3.9+ (removed support for Python 3.8)
- Added support for Python 3.14
- Added new Cmd.ppretty() method for pretty printing arbitrary
  Python data structures
- Clarified help text for -t/--transcript argument to the history
  command

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-02 14:13:09 -07:00
Leon Anavi
a2a822108d python3-freezegun: Upgrade 1.5.1 -> 1.5.2
Upgrade to release 1.5.2:

- Remove support for Python 3.7
- Explicitly marks support for Python 3.13
- Improved project documentation

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-02 14:13:09 -07:00
Leon Anavi
5206d24b41 python3-awesomeversion: Upgrade 24.6.0 -> 25.5.0
Upgrade to release 25.5.0:

- Add testing for Python 3.13
- Remove support for EOL Python 3.8
- Break after first hit with find_first_match
- Use cached_property for the prefix property
- Use cached_property for the major property
- Use cached_property for the minor property
- Use cached_property for the simple property
- Use cached_property for the strategy property
- Set full tag names in actions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-02 14:13:09 -07:00
Khem Raj
c83eb3b1ba python3-typer: Upgrade to 0.16.0
Upgrades
Add compatibility with Click 8.2. PR #1222 by @tiangolo.
When using the CliRunner with Click < 8.2,
to be able to access the stderr output, you needed to set the mix_stderr
parameter to True. Since Click 8.2 (and Typer 0.160 this release
supporting it) this is no longer necessary, so this parameter has been
removed.

Refactors
Refactor tests for compatibility with Click 8.2. PR #1230 by @tiangolo.

Internal
Remove Google Analytics. PR #1229 by @tiangolo.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-01 08:31:00 -07:00
Leon Anavi
81958300f2
python3-charset-normalizer: Upgrade 3.4.1 -> 3.4.2
Upgrade to release 3.4.2:

- Addressed the DeprecationWarning in our CLI regarding
 argparse.FileType by backporting the target class into the package.
- Improved the overall reliability of the detector with CJK Ideographs.
- Optional mypyc compilation upgraded to version 1.15 for Python >= 3.8

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-30 07:37:46 -07:00
Leon Anavi
1fde7eaaae
python3-libevdev: Upgrade 0.11 -> 0.12
Upgrade to release 0.12:

- Fix intersphinx mapping
- setup.cfg: Replace dashes with underscores
- readthedocs: fix path to requirements.txt
- docs: install the rtd sphinx theme for readthedocs
- doc: add a readthedocs config file

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-30 07:37:46 -07:00
Leon Anavi
306acc8093
python3-portion: Upgrade 2.6.0 -> 2.6.1
Upgrade to release 2.6.1:

- A __version__ attribute relying on importlib.metadata.
- A uv.lock lock-file for reproducible builds.
- Drop official support for Python 3.8.
- Switch from black to ruff for code style.
- Fully migrate to a pyproject.toml-based project.
- Ensure code style consistency (see selected rules in pyproject.toml).
- Extra dependencies are part of the dev dependency group (PEP 735).
- Switch from setuptools to hatchling for building portion.
- Switch from coverage to pytest-cov for test coverage.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-30 07:37:45 -07:00
Khem Raj
f544e2b185
python3-pyzstd: Bump upper version of setuptools to > 80
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-25 18:23:58 -07:00
Alper Ak
ea7b704b3f
python3-bitarray: switch to PEP-517 build backend
The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend.

Fix:

WARNING: python3-bitarray-3.4.1-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-22 17:39:11 -07:00
Trevor Gamblin
06ff6f94cf
python3-pychromecast: fix build with setuptools 80.x
Backport two patches to fix the pyproject.toml versions around
setuptools. Once the next version of pychromecast is out, these should
be removable.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-22 17:39:10 -07:00
Leon Anavi
44222d0e84
python3-pillow-heif: Move to meta-multimedia
Move from meta-python to meta-multimedia which depends on layer
meta-python. This way the recipe will reside in the layer where
its main dependency libheif is.

This work was sponsored by GOVCERT.LU.

Suggested-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-22 17:39:10 -07:00
Wang Mingyu
57b2cb0cf8
python3-zeroconf: upgrade 0.146.5 -> 0.147.0
Changelog:
==========
- Add cython 3.1 support
- Cython 3.1 support
- Cython 3.11 support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:42 -07:00
Wang Mingyu
ab7e394638
python3-web3: upgrade 7.10.0 -> 7.11.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:42 -07:00
Wang Mingyu
9e6d63fdd4
python3-virtualenv: upgrade 20.30.0 -> 20.31.2
Changelog:
 Reintroduce the --wheel CLI option, even though it has no effect on Python > 3.8

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:42 -07:00
Wang Mingyu
640d30a833
python3-validators: upgrade 0.34.0 -> 0.35.0
License-Update: Copyright year updated to 0.35.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:42 -07:00
Wang Mingyu
c5c6482551
python3-typer: upgrade 0.15.2 -> 0.15.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:42 -07:00
Wang Mingyu
9d7d23e9b9
python3-tox: upgrade 4.25.0 -> 4.26.0
Changelog:
==========
- Add a missing quote in a TOML example @ config.rst
- Add colour to GitHub Actions CI logs
- Fix using deprecated virtualenv option --wheel
- Fix custom HelpFormatter for Python 3.14
- Drop support for EOL Python 3.8
- Test with Python 3.14
- Fix for tox4 regression issue with setenv file and substitutions
- Feat: free-threaded python support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:42 -07:00
Wang Mingyu
4ba176bd37
python3-tornado: upgrade 6.4.2 -> 6.5
Changelog:
 https://github.com/tornadoweb/tornado/releases/tag/v6.5.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:42 -07:00
Wang Mingyu
f5fc6f4dfc
python3-termcolor: upgrade 3.0.1 -> 3.1.0
Changelog:
============
- Add true colour RGB option as input arguments
- Cache system lookups to save invocation time
- Advertise typing via classifier
- Migrate coverage configuration to pyproject.toml

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:41 -07:00
Wang Mingyu
93728eaeef
python3-sympy: upgrade 1.13.3 -> 1.14.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:41 -07:00
Wang Mingyu
b7ea4e5e46
python3-sqlalchemy: upgrade 2.0.40 -> 2.0.41
Changelog:
 https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.41

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:41 -07:00
Wang Mingyu
711f59bf38
python3-spidev: upgrade 3.6 -> 3.7
Changelog:
 Fixed deprecation warning

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:41 -07:00
Wang Mingyu
8ff7f9ec9c
python3-scikit-build-core: upgrade 0.11.1 -> 0.11.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:41 -07:00
Wang Mingyu
d6fd953e84
python3-qrcode: upgrade 8.1 -> 8.2
Changelog:
=============
- Optimize QRColorMask apply_mask method for enhanced performance
- Fix typos on StyledPilImage embeded_* parameters.
  The old parameters with the typos are still accepted for backward compatibility.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:41 -07:00
Wang Mingyu
b2b9fb5365
python3-pyzstd: upgrade 0.16.2 -> 0.17.0
Changelog:
===========
- Upgrade zstd source code from v1.5.6 to v1.5.7
- Raise an exception when attempting to decompress empty data
- Add ZstdFile.name property
- Deprecate (de)compress_stream functions
- Use a leading _ for private objects
- Build wheels for Windows ARM64
- Support for PyPy 3.11

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:40 -07:00
Wang Mingyu
e816c9fbe3
python3-pyroute2: upgrade 0.9.1 -> 0.9.2
Changelog:
============
- iproute: basic Darwin support
- nftables: asynchronous API
- plan9: Inode class context manager API
- plan9: support call on read
- code: provide again .epid

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:40 -07:00
Wang Mingyu
b3500f673d
python3-pyppmd: upgrade 1.1.1 -> 1.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:40 -07:00
Wang Mingyu
54d83ef35d
python3-pymongo: upgrade 4.12.0 -> 4.13.0
Changelog:
===========
- The asynchronous API is now stable and no longer in beta.
- Fixed a bug where pymongo.write_concern.WriteConcern repr was not eval-able when using w="majority".

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:40 -07:00
Wang Mingyu
bd7993d31c
python3-pymisp: upgrade 2.5.10 -> 2.5.12
Changelog:
==========
- Exception when generating feeds containing Notes
- replace deprecated ExpandedPyMISP with PyMISP

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:40 -07:00
Wang Mingyu
4133c010c2
python3-pycares: upgrade 4.6.1 -> 4.8.0
Changelog:
============
- Cancel previous CI jobs on pull request update
- Update bundled c-ares to v1.34.5
- Add ARES_FLAG_NO_DFLT_SVR and ARES_FLAG_EDNS to API

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:39 -07:00
Wang Mingyu
337aced682
python3-pybcj: upgrade 1.0.3 -> 1.0.6
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:39 -07:00
Wang Mingyu
24550b7844
python3-platformdirs: upgrade 4.3.7 -> 4.3.8
Changelog:
 Add missing examples and fix order of examples in README

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:39 -07:00
Wang Mingyu
980f7e5da4
python3-moteus: upgrade 0.3.82 -> 0.3.87
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:39 -07:00
Wang Mingyu
cbf626128f
python3-matplotlib: upgrade 3.10.1 -> 3.10.3
0001-Change-types-for-width-height-to-match-definitions-i.patch
refreshed for 3.10.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:39 -07:00
Wang Mingyu
5a326928d2
python3-joblib: upgrade 1.4.2 -> 1.5.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:39 -07:00
Wang Mingyu
6509264607
python3-importlib-metadata: upgrade 8.6.1 -> 8.7.0
Changelog:
===========
- .metadata() (and Distribution.metadata) can now return None if the metadata directory exists but not metadata file is present.
- Raise consistent ValueError for invalid EntryPoint.value

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:38 -07:00
Wang Mingyu
d850383b25
python3-humanize: upgrade 4.12.2 -> 4.12.3
Changelog:
============
- Fix regression in naturalsize for float and str
- Improvements for French translation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:38 -07:00
Wang Mingyu
ecc484df4d
python3-hexbytes: upgrade 1.3.0 -> 1.3.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:38 -07:00
Wang Mingyu
61d306d5c1
python3-gspread: upgrade 6.2.0 -> 6.2.1
Changelog:
===========
- Fix public API auth snippet
- Clarify the first step: authentication
- Fix typo in community.rst
- rearrange flow to remove reference to creds
- switch safety for pip-audit
- Include the duplicate column names in error message

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:38 -07:00