Commit Graph

8137 Commits

Author SHA1 Message Date
Derek Straka
aa223d4dba
python3-pyyaml-include: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-17 11:29:13 -08:00
Derek Straka
6b0ad8899c
python3-rapidjson: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-17 11:29:13 -08:00
Derek Straka
2c9f19d797
python3-requests-file: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-17 11:29:12 -08:00
Derek Straka
a3edd4f6d7
python3-requests-toolbelt: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-17 11:29:12 -08:00
Derek Straka
8e56338b50
python3-scrypt: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-17 11:29:12 -08:00
Derek Straka
1f3fae9374
python3-semver: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-17 11:29:12 -08:00
Wang Mingyu
052deda9d8
python3-zeroconf: upgrade 0.136.2 -> 0.139.0
Changelog:
=========
- feat: implement heapq for tracking cache expire times
- fix: ensure cache does not return stale created and ttl values
- feat: improve performance of processing incoming records
- fix: split wheel builds to avoid timeout
- fix: move wheel builds to macos-13
- feat: speed up parsing incoming records

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:07 -08:00
Wang Mingyu
41c99fbaab
python3-wrapt: upgrade 1.17.0 -> 1.17.1
Changelog:
===========
- Due to GitHub actions changes, binary wheels were missing for macOS Intel.
- Not implemented error for __reduce__() on ObjectProxy was incorrectly
  displaying the error as being on __reduce_ex__().

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:07 -08:00
Wang Mingyu
8c56d10e94
python3-sqlalchemy: upgrade 2.0.36 -> 2.0.37
Changelog:
 https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.37

License-Update: Copyright year updated to 2025.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:07 -08:00
Wang Mingyu
c5ddf64cf7
python3-sh: upgrade 2.1.0 -> 2.2.1
Changelog:
 Bugfix where async and return_cmd does not raise exceptions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:06 -08:00
Wang Mingyu
220d5ec1ae
python3-pdm: upgrade 2.22.1 -> 2.22.2
Changelog:
============
- Write installer metadata like INSTALLER and REQUESTED to dist-info directory
  when installing packages.
- Respect .python-version file in the project root directory when selecting the
  Python interpreter. By default, it will be written when running pdm use command.
- Fix a problem of missing dependencies when adding to dev dependencies if both
  editable and non-editable dependencies exist.
- Use stdlib for URL <-> Path conversions.
- shellingham.detect_shell() returns ('tcsh', '/bin/tcsh') for tcsh on FreeBSD,
  so the current code tries to use the Bash venv activation script and fails due
  to syntax error. This change fixes the issue.
- Fix a performance issue because pypi source credentials were being queried
  many times from keyring.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:06 -08:00
Wang Mingyu
a00b7df732
python3-mlcommons-loadgen: upgrade 5.0.4 -> 5.0.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:06 -08:00
Wang Mingyu
a5b19261c0
python3-marshmallow: upgrade 3.24.1 -> 3.25.1
Changelog:
===========
- Typing: Fix type annotations for Tuple <marshmallow.fields.Tuple>,
  Boolean <marshmallow.fields.Boolean>, and
  Pluck <marshmallow.fields.Pluck> constructors
- Typing: Fix overload for marshmallow.class_registry.get_class
- Various documentation improvements
- Add top-level API back to docs
- Typing: Improve type annotations for SchemaMeta.get_declared_fields
- Typing: Relax type annotation for Schema.opts to allow subclasses to define
  their own options classes
- Restore marshmallow.base.SchemaABC for backwards-compatibility
- Don't override __new__ to avoid breaking usages of inspect.signature with
  Field <marshmallow.fields.Field> classes. This allows marshmallow-sqlalchemy
  users to upgrade marshmallow without upgrading to marshmallow-sqlalchemy>=1.1.1.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:06 -08:00
Wang Mingyu
e5919e2dd2
python3-gnupg: upgrade 0.5.3 -> 0.5.4
Changelog:
  Fix #242: Handle exceptions in the on_data callable.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:06 -08:00
Wang Mingyu
287944b5a1
python3-flask-marshmallow: upgrade 1.2.1 -> 1.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:06 -08:00
Wang Mingyu
f0caa57903
python3-dirty-equals: upgrade 0.8.0 -> 0.9.0
Changelog:
===========
- fix problem with functools.singledispatch
- uprev to v0.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:05 -08:00
Wang Mingyu
d68a8b2a46
python3-cmake: upgrade 3.31.2 -> 3.31.4
Changelog:
===========
- chore(deps): bump the actions group across 1 directory with 2 updates
- chore(deps): update pre-commit hooks
- [Bot] Update to CMake 3.31.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:05 -08:00
Wang Mingyu
88c6bf6272
python3-aniso8601: upgrade 9.0.1 -> 10.0.0
Changelog:
==========
- Reduced accuracy representations of years when parsing a calendar date are now
  only allowed to be [YY]
- No longer specify a Python interpreter version to Black
- Cleanup unsupported Pylint configuration options
- Fix used-before-assignment errors
- Fix coverage issue caused by unreachable conditional in _parse_interval_end

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:05 -08:00
Leon Anavi
80ec241096
python3-pyscaffold: Upgrade 4.5 -> 4.6
Upgrade to release 4.6:

- Modify Cirrus CI template to save resources
- Update Cirrus CI configuration
- Update Gitlab CI template
- Prefer importlib.resources.files instead of
  importlib.resources.read_text or pkgutil.get_data
- Update version caps for dependency on platformdirs

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-13 10:10:22 -08:00
Leon Anavi
7ee5e0651f
python3-bandit: Upgrade 1.8.0 -> 1.8.2
Upgrade to release 1.8.2:

- Revert "Start testing with 3.14 alphas"
- Bump docker/build-push-action from 6.9.0 to 6.10.0
- Update the bug template with latest bandit version
- Add Mercedes-Benz to sponsor list
- Bump docker/setup-buildx-action from 3.7.1 to 3.8.0
- [pre-commit.ci] pre-commit autoupdate
- Remove lxml (B320 & B410) from blacklist
- Clarify "getting started" docs

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-13 10:10:22 -08:00
Leon Anavi
5c8768b3de
python3-responses: Upgrade 0.25.3 -> 0.25.5
Upgrade to release 0.25.5:

- Fix readme issue that prevented 0.25.4 from being published to
  pypi.
- Responses can now match requests that use `data` with file-like
  objects.
- RequestsMock.matchers was added. This property is an alias to
  responses.matchers.
- Removed tests from packaged wheels
- Improved recorder API to ease use in REPL environments.

Fixes:
WARNING: python3-responses-0.25.5-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-01-13 10:10:22 -08:00
Leon Anavi
fd010873d8
python3-inline-snapshot: Upgrade 0.18.2 -> 0.19.1
Upgrade to release 0.19.1:

- added the optional inline-snapshot[dirty-equals] dependency to
  depend on the dirty-equals version which works in combination
  with inline-snapshot.
- snapshots with pydantic models can now be compared multiple
  times

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-13 10:10:22 -08:00
Leon Anavi
23a8546cb3
python3-dbus-fast: Upgrade 2.24.4 -> 2.28.0
Upgrade to release 2.28.0:

- Improve performance of unmarshalling variants
- Improve performance of marshalling message headers
- Revert avoid building wheels if a release is not made

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-13 10:10:21 -08:00
Leon Anavi
5df0940c6e
python3-pydantic: Upgrade 2.10.4 -> 2.10.5
Upgrade to release 2.10.5:

- Remove custom MRO implementation of Pydantic models
- Fix URL serialization for unions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-13 10:10:21 -08:00
Derek Straka
fa1ebe8c80
python3-serpent: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:47 -08:00
Derek Straka
5b40bae867
python3-service-identity: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:47 -08:00
Derek Straka
b30ddc2259
python3-smpplib: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:47 -08:00
Derek Straka
af70edb33a
python3-simpleeval: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:47 -08:00
Derek Straka
38e61c5c8e
python3-soupsieve: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:46 -08:00
Derek Straka
9e896bd9ae
python3-sqlparse: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:46 -08:00
Derek Straka
5dd9806ac2
python3-tomli-w: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:46 -08:00
Derek Straka
9bcd41e7b0
python3-tomlkit: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:46 -08:00
Derek Straka
5f737ede0e
python3-trustme: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:46 -08:00
Derek Straka
56014ae1a5
python3-typeguard: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:46 -08:00
Derek Straka
d61a246a55
python3-tzdata: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:46 -08:00
Derek Straka
9d3ffd74b9
python3-u-msgpack-python: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:45 -08:00
Derek Straka
5ce36c94b7
python3-ujson: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:45 -08:00
Derek Straka
deffc9a946
python3-unidiff: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:45 -08:00
Derek Straka
8695945154
python3-uritemplate: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:45 -08:00
Derek Straka
25a337538b
python3-validators: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:45 -08:00
Derek Straka
be00ed17a7
python3-wrapt: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:45 -08:00
Derek Straka
4dbd8672de
python3-wsproto: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:44 -08:00
Derek Straka
63cf96b31c
python3-xlrd: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:44 -08:00
Derek Straka
194493e32c
python3-yappi: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:44 -08:00
Derek Straka
c476aff350
python3-yarl: update recipe to use the ptest-python-pytest class
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:53:44 -08:00
Leon Anavi
5dcb106d46
python3-cachecontrol: Upgrade 0.14.1 -> 0.14.2
Upgrade to release 0.14.2:

- Eliminate a race condition when overwriting cache entries.
- Fix a requests object leak when doing caching on a streamed
  response.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:49:01 -08:00
Leon Anavi
6479ac0154
python3-pyusb: Upgrade 1.3.0 -> 1.3.1
Upgrade to release 1.3.1:

- core: fix a regression in ctrl_transfer where supplied read
  buffers were discarded

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:49:01 -08:00
Leon Anavi
b510732a34
python3-icecream: Upgrade 2.1.3 -> 2.1.4
Upgrade to release 2.1.4:

- Changed: Drop support for all Python versions prior to Python
  3.8, now long past EOL. Notably, Python 2 is no longer
  supported.
- Changed: Update the 'executing' dependency to >= v2.1.0 to
  improve source code analysis and support Python 3.13.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 16:49:01 -08:00
Khem Raj
f6b497721b
python3-pyrad: Fix build with poetry 2.x
Backport a patch that reformats pyproject file to the taste of poetry 2

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 09:33:52 -08:00
Leon Anavi
0750f5755d
python3-cached-property: Upgrade 1.5.2 -> 2.0.1
Upgrade to release 2.0.1:

- Specify py3.8 or higher / Officially drop py2.7
- Link to functools.cached_property
- Add official support for current Python versions (3.8, 3.9, 3.10,
  3.11, 3.12, 3.13)
- Migrate AUTHORS.rst to AUTHORS.md
- Migrate README.rst to README.md
- Changed from black to ruff for formatting

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 09:33:51 -08:00
Leon Anavi
1f17fc4c79
python3-deprecated: Upgrade 1.2.14 -> 1.2.15
Upgrade to release 1.2.15:

- Resolve Python 2.7 support issue introduced in v1.2.14 in
  sphinx.py.
- Add extra_stacklevel argument for interoperating with other
  wrapper functions (refer to #68 for a concrete use case).
- Update class method deprecation warnings for Python 3.13.
- Update GitHub workflows and fix development dependencies for
  Python 3.12.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-10 09:33:51 -08:00
Khem Raj
a612ff799e
python3-argcomplete: Upgrade to 3.5.3
migrate to hatchling build backend

Changes for v3.5.3 (2024-12-31)
Use interactive shells and bind to make environment variable name completions work in older Bash versions (#506)

Changes for v3.5.2 (2024-12-06)
Fix _parse_known_args monkeypatching

Note: This fix is required to restore compatibility with Python 3.12.8 and 3.13.1.

CI improvements

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-08 11:08:19 -08:00
Leon Anavi
2f0817088f
python3-yamlloader: Upgrade 1.4.1 -> 1.5.1
Upgrade to release 1.5.1:

- fix: remove uv for Python 3.7 compatibility
- Update pyproject.toml

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-08 08:02:09 -08:00
Leon Anavi
40270763cb
python3-cerberus: Upgrade 1.3.5 -> 1.3.7
Upgrade to release 1.3.7:

- Amends missing changelog
- Support for Python 3.12 & 3.13

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-08 08:02:09 -08:00
Leon Anavi
e5b9fbf5ba
python3-a2wsgi: Upgrade 1.10.7 -> 1.10.8
Upgrade to release 1.10.8:

- Fix asgi.py's Task thread safety

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-08 08:02:09 -08:00
Leon Anavi
41abc976d9
python3-marshmallow: Upgrade 3.23.3 -> 3.24.1
Upgrade to release 3.24.1:

- Typing: Fix typing for class_registry.get_class

From release 3.24.0:

- Typing: Improve typings in marshmallow.fields
- Typing: Replace type comments with inline typings
- Typing: Fix type hint for nested parameter of Nested

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-08 08:02:09 -08:00
Leon Anavi
53ceab0e1f
python3-kivy: Upgrade 2.3.0 -> 2.3.1
Upgrade to release 2.3.1:

- [Backport devel-2.3.x] Fix PyInstaller hooks to work with v6.x.x
- Remove duplicated code block for dependency management (applies
  to stable branches only)
- [Backport devel-2.3.x] Bump SDL2 deps versions to latest
  available releases (macOS, Linux, Windows)
- [Backport devel-2.3.x] Fix issue with CompoundSelectionBehavior
  silently ignoring ValueError in on_selected_nodes event
- [Backport devel-2.3.x] Label: Prevent overwriting disabled_color
  attribute when color is updated
- [Backport devel-2.3.x] Fix ConfigParser.write error with when
  --save is supplied as an argument
- [Backport devel-2.3.x] Update monitor module to use dp
- [Backport devel-2.3.x] Rename CaptureDelegate to
  KivyCaptureDelegate in AVFoundationCamera to avoid duplicated
  symbols
- [Backport devel-2.3.x] avplayer audio provider: Fixes seek and
  state on iOS and macOS
- [Backport devel-2.3.x] Fix numpy float/int error when using
  CameraAndroid.decode_frame
- [Backport devel-2.3.x] Use filetype as imghdr built-in module is
  deprecated and slated for removal in Python 3.13
- [Backport devel-2.3.x] Updated ES vkeyboard layout to resemble a
  real ES keyboard layout
- [Backport devel-2.3.x] Fix xsel import when clipboard is empty,
  and add timeout failsafe
- [Backport devel-2.3.x] Fix SDL_EventFilter definitions to match
  SDL definitions (fixes build on GCC 14)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-08 08:02:09 -08:00
Soumya Sambu
45e6be8c33
python3-django: upgrade 5.0.9 -> 5.0.10
Fixes CVE-2024-53907 and CVE-2024-53908

Release Notes:
https://docs.djangoproject.com/en/dev/releases/5.0.10/

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:17 -08:00
Soumya Sambu
913a6d22e1
python3-django: upgrade 4.2.16 -> 4.2.17
Fixes CVE-2024-53907 and CVE-2024-53908

Release Notes:
https://docs.djangoproject.com/en/dev/releases/4.2.17/

Switch to python_setuptools_build_meta

Fix:
WARNING: python3-django-4.2.17-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: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:17 -08:00
Leon Anavi
63d7291501
python3-pymodbus: Upgrade 3.8.2 -> 3.8.3
Upgrade to version 3.8.3:

- Remove deprecate from payload.
- Add background parameter to servers.
- Split async_io.py and simplify server start/stop.
- Update custom_msg example to include server.
- Move repl doc to repl repo.
- Add API to set max until disconnect.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:17 -08:00
Leon Anavi
0986f8336e
python3-git-pw: Upgrade 2.6.0 -> 2.7.0
Upgrade to release 2.7.0:

- Add support for Python 3.13, drop Python 3.8
- setup: Use summary for package summary
- tox: Use pre-commit for 'pep8' target

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:17 -08:00
Leon Anavi
afc078bab3
python3-anyio: Upgrade 4.7.0 -> 4.8.0
Upgrade to release 4.8.0:

- Added experimental support for running functions in
  subinterpreters on Python 3.13 and later
- Added support for the copy(), copy_into(), move() and move_into()
  methods in anyio.Path, available in Python 3.14
- Changed TaskGroup on asyncio to always spawn tasks non-eagerly,
  even if using a task factory created via
  asyncio.create_eager_task_factory(), to preserve expected
  Trio-like task scheduling semantics
- Configure SO_RCVBUF, SO_SNDBUF and TCP_NODELAY on the selector
  thread waker socket pair (this should improve the performance of
  wait_readable() and wait_writable() when using the
  ProactorEventLoop)
- Fixed AssertionError when using nest-asyncio
- Fixed return type annotation of various context managers'
  __exit__ method

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:17 -08:00
Leon Anavi
33700ad5f8
python3-apispec: Upgrade 6.8.0 -> 6.8.1
Upgrade to release 6.8.1:

- Fix handling of nullable Raw fields for OAS 3.1.0
- Support marshmallow 4

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:16 -08:00
Leon Anavi
5b8fc10f86
python3-pydantic: Upgrade 2.10.2 -> 2.10.4
Upgrade to release 2.10.4:

- Fix for comparison of AnyUrl objects
- Properly fetch PEP 695 type params for functions, do not fetch
  annotations from signature
- Include JSON Schema input core schema in function schemas
- Add len to _BaseUrl to avoid TypeError
- Make sure the type reference is removed from the seen references

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:16 -08:00
Wang Mingyu
58f5a918b4
python3-virtualenv: upgrade 20.28.0 -> 20.28.1
Changelog:
 Skip tcsh tests on broken tcsh versions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:16 -08:00
Wang Mingyu
9743f4dd71
python3-trustme: upgrade 1.2.0 -> 1.2.1
Changelog:
 Update from deprecated pyOpenSSL APIs to non-deprecated cryptography APIs.

License-Update:
 format of LICENSE changed from "ASCII text" to "ASCII text, with CRLF line terminators"

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:16 -08:00
Wang Mingyu
b5a92a5182
python3-starlette: upgrade 0.44.0 -> 0.45.2
Changelog:
 https://www.starlette.io/release-notes/

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:16 -08:00
Wang Mingyu
14cf3795db
python3-pyusb: upgrade 1.2.1 -> 1.3.0
Changelog:
===========
- meta: bump the minimum required Python version to 3.9
- core: reset cached endpoints on alternate setting changes
- core: only search for endpoints on the correct alternate settings
- tree: guard finalizers against aborted initialization
- version: handle when patch component is missing
- core: fix bMaxPower conversion for SuperSpeed devices
- openusb: fix missing commas in __all__ list
- libusb1: fix trailing comma in LIBUSB_TRANSFER_TYPE_CONTROL
- legacy: Fix DeviceHandle finalizer checking for the wrong attribute
- libloader: search in default homebrew prefix on apple silicon

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:16 -08:00
Wang Mingyu
4d3968cc9f
python3-portalocker: upgrade 3.0.0 -> 3.1.1
Changelog:
==========
- Improved type hints
- removed accidental toml requirements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:16 -08:00
Wang Mingyu
c4f7e7f51e
python3-pillow: upgrade 11.0.0 -> 11.1.0
0001-support-cross-compiling.patch
refreshed for 11.1.0

License-Update: Update license to MIT-CMU

Changelog:
 https://pillow.readthedocs.io/en/stable/releasenotes/11.1.0.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:15 -08:00
Wang Mingyu
558b7cfb33
python3-marshmallow: upgrade 3.23.2 -> 3.23.3
Changelog:
===========
- Typing: Fix typing for Schema.from_dict <marshmallow.schema.Schema.from_dict>
- Documentation: Various documentation cleanups, including more concise docs in the marshmallow.fields API reference

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:15 -08:00
Wang Mingyu
37957333f4
python3-inline-snapshot: upgrade 0.18.1 -> 0.18.2
Changelog:
==========
- [Alarm] Fix Alarm reuse on cancellation.
- [xDS RBAC] Support string_match in HeaderMatcher.
- [pick_first] fix shutdown bug in new PF impl.
- [c-ares] Fix inverted length check in GrpcPolledFdWindows.
- [RetryFilter] Copy the SliceBuffer from RetryFilter's cache to batch payload.
- [EventEngine] Add stronger wording on Endpoint::Read contract.
- [chttp2] Fix channelz address.
- [XdsClient] Add missing authority to XdsClient metrics scope.
- [EventEngine] API contract: Endpoint::Read will provide either an error or data, but never both.
- [Build] Dropped Bazel 6.x support.
- [Build] Override MACOSX_DEPLOYMENT_TARGET for gRPC Python.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:15 -08:00
Wang Mingyu
41cd0cafea
python3-grpcio: upgrade 1.68.1 -> 1.69.0
0001-protobuf-Disable-musttail-attribute-on-mips.patch
refreshed for 1.69.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:15 -08:00
Wang Mingyu
62597c1d56
python3-grpcio-reflection: upgrade 1.68.1 -> 1.69.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:15 -08:00
Wang Mingyu
c632a487f0
python3-grpcio-channelz: upgrade 1.68.1 -> 1.69.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:15 -08:00
Leon Anavi
f316a559f4
python3-tomli-w: Upgrade 1.0.0 -> 1.1.0
Upgrade to release 1.1.0:

- Accept generic collections.abc.Mapping, not just dict, as input.
- indent keyword argument for customizing indent width of arrays.
- Type annotate dump function's output stream object as
  typing.IO[bytes] (previously typing.BinaryIO)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-06 07:25:19 -08:00
Leon Anavi
657396146a
python3-uswid: Upgrade 0.5.0 -> 0.5.1
Upgrade to release 0.5.1:

- Add --find to recursively find SBOM files
- Add --fixup to repair any loaded SBOM files
- Add support for component CPE values
- Add support for component types, e.g. library, application or
  firmware
- Add support for loading CycloneDX files
- Add support for loading fallback files
- Add support for loading SPDX files
- Add support for substituted values like @VCS_VERSION@
- Add support for SWID activationStatus
- Add support for verifying different SBOM different formats

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-06 07:25:19 -08:00
Leon Anavi
9ba618d966
python3-inflate64: Upgrade 1.0.0 -> 1.0.1
Upgrade to release 1.0.1:

* Change deflate_tree: base_length[] and length_code[] not to be
  const to avoid C2166 error on windows
* Drop support for python 3.8 and add support for python 3.13

Patch 0001-Do-not-override-const-qualifier.patch has been merged
in the upstream therefore the file is no longer needed.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-06 07:25:19 -08:00
Leon Anavi
9db75bb5b9
python3-bitstring: Upgrade 4.2.3 -> 4.3.0
Upgrade to version 4.3.0:

- Upgraded bitarray dependency to >= 3.0.0.
- Explicit support for Python 3.13.
- Added i and I struct codes for 32-bit ints.
- Removed the 'experimental feature' label from the new exotic
  floating point types.
- Fix for negative index LSB0 slicing issue.

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-03 10:17:22 -08:00
Leon Anavi
77e269d6f6
python3-charset-normalizer: Upgrade 3.4.0 -> 3.4.1
Upgrade to version 3.4.1:

- Project metadata are now stored using pyproject.toml instead of
  setup.cfg using setuptools as the build backend.
- Enforce annotation delayed loading for a simpler and consistent
  types in the project.
- Optional mypyc compilation upgraded to version 1.14 for Python
  >= 3.8
- Converting content to Unicode bytes may insert utf_8 instead of
  preferred utf-8.
- Deprecation warning "'count' is passed as positional argument"
  when converting to Unicode bytes on Python 3.13+

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-03 10:17:22 -08:00
Khem Raj
80650fefd6
python3-google-auth: Add missing dep on python3-pyjwt
this is needed for ptests to run

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 20:46:47 -08:00
Khem Raj
5a4b76b6aa
python3-propcache: Add missing rdeps for ptests to run/pass
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 19:28:25 -08:00
Wang Mingyu
0141277159
python3-trio: upgrade 0.27.0 -> 0.28.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 19:02:17 -08:00
Wang Mingyu
0458249e18
python3-starlette: upgrade 0.42.0 -> 0.44.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 19:02:17 -08:00
Wang Mingyu
f024c3cb14
python3-pyppmd: upgrade 1.1.0 -> 1.1.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 19:02:17 -08:00
Wang Mingyu
39fe27dd0f
python3-pybcj: upgrade 1.0.2 -> 1.0.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 19:02:16 -08:00
Wang Mingyu
f25d9e1e36
python3-pulsectl: upgrade 24.11.0 -> 24.12.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 19:02:16 -08:00
Wang Mingyu
fe9e2f002d
python3-path: upgrade 17.0.0 -> 17.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 19:02:16 -08:00
Wang Mingyu
0d103d49a1
python3-libusb1: upgrade 3.1.0 -> 3.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 19:02:16 -08:00
Wang Mingyu
5feffebf92
python3-kiwisolver: upgrade 1.4.7 -> 1.4.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 19:02:16 -08:00
Wang Mingyu
d0cbaaadc1
python3-coverage: upgrade 7.6.9 -> 7.6.10
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 19:02:16 -08:00
Wang Mingyu
4a44b90e35
python3-astroid: upgrade 3.3.7 -> 3.3.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-01 19:02:15 -08:00
Hongxu Jia
2a4de5168a
python3-beautifulsoup4,python3-soupsieve: fix loop dependency error
While recipe build depends on python3-beautifulsoup4-native and
python3-soupsieve-native, it failed at fix loop dependency error
...
|ERROR: Task virtual:native:meta-openembedded/meta-python/
recipes-devtools/python/python3-soupsieve_2.6.bb:do_populate_sysroot
has circular dependency on virtual:native:meta-openembedded/
meta-python/recipes-devtools/python/python3-beautifulsoup4_4.12.3.bb:do_populate_sysroot
...

Correct runtime depends as class-target override to workaround

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-26 11:12:37 -08:00
Wang Mingyu
c97a5f476d python3-wtforms: upgrade 3.1.2 -> 3.2.1
Changelog:
=========
- Translations update: korean, chinese (traditional), portugese, russian,
  dutch, kazakh, swedish, turkish, slovak, ukranian, spanish, french.
- Move the repository to the pallets-eco organization.
- Stop supporting Python 3.9 and start supporting Python 3.13
- Removed required flag support from HiddenWidget,RangeWidget and SelectWidget to
  conform to W3C
- NoneOf and AnyOf can validate multiple valued fields like SelectMultipleField
- Use GHA and pre-commit workflows inspired from Flask.
- Fix SelectMultipleBase import.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:09 -08:00
Wang Mingyu
4a3115df63 python3-web3: upgrade 7.3.0 -> 7.6.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:09 -08:00
Wang Mingyu
c8ac729432 python3-virtualenv: upgrade 20.26.6 -> 20.28.0
Changelog:
==========
- fix: Update run_with_catch log flushing
- feat: Write CACHEDIR.TAG file
- Upgrade setuptools to 75.3
- Upgrade setuptools to 75.5 and wheel to 0.45
- No longer forcibly echo off during windows batch activation
- feat: Write CACHEDIR.TAG file
- Upgrade to pip 24.3
- docs: fix the documentation typo on Extend Functionality page.
- Fix broken Windows zipapp and drop 3.7 support
- Skip $PATH entries we cannot check rather than dying with PermissionError

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:09 -08:00
Wang Mingyu
97651819b0 python3-types-setuptools: upgrade 73.0.0.20240822 -> 75.5.0.20241120
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:09 -08:00
Wang Mingyu
c901d9c44f python3-typer: upgrade 0.14.0 -> 0.15.1
Changelog:
 https://typer.tiangolo.com/release-notes/#docs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:09 -08:00
Wang Mingyu
d9112efa84 python3-starlette: upgrade 0.39.2 -> 0.42.0
Changelog:
============
- Add max_part_size to MultiPartParser to limit the size of parts in multipart/form-data requests
- Allow to raise HTTPException before websocket.accept()
- Bump minimum python-multipart version to 0.0.13
- Change python-multipart import to python_multipart
- Revert bump on python-multipart on starlette[full] extras
- Raise ClientDisconnect on StreamingResponse
- Use ETag from headers when parsing If-Range in FileResponse
- Follow directory symlinks in StaticFiles when follow_symlinks=True
- Bump minimum python-multipart version to 0.0.18
- Bump minimum httpx version to 0.27.0
- Exclude the query parameters from the scope[raw_path] on the TestClient
- Replace dict by Mapping on HTTPException.headers
- Correct middleware argument passing and improve factory pattern

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:09 -08:00
Wang Mingyu
752053c9fd python3-sqlparse: upgrade 0.5.2 -> 0.5.3
Changelog:
- introduces a more generalized handling of potential denial of service attack
  (DOS) due to recursion errors for deeply nested statements.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:09 -08:00