Commit Graph

7507 Commits

Author SHA1 Message Date
Wang Mingyu
cba98babfa
python3-pydantic-core: upgrade 2.27.0 -> 2.27.1
Changelog:
=============
- Simplify shared union serializer logic
- Tidy up some uses of Bound<'_, PyString>::to_str
- Fix serialization inference for complex types in python
- Bump to PyO3 v0.22.6
- Fix performance regression for JSON tagged union

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:35 -08:00
Wang Mingyu
0974d1b63d
python3-pycares: upgrade 4.4.0 -> 4.5.0
Changelog:
============
- Test data updates to fix test failures
- Update test_idna_encoding_query_a with new errno to align to new c-ares version
- Do not define HAVE_GETSERVBYPORT_R for platforms Android, Cygwin, Darwin
- Drop distutils
- build(deps): bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows
- Add 3.13 support, remove 3.8
- chore(ci): fix upload & add more platforms to cibuildwheel
- Test building release wheels on PRs
- Fix building sdist
- Fixup CI

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:35 -08:00
Wang Mingyu
8151429148
python3-pdm: upgrade 2.20.1 -> 2.21.0
Features & Improvements
=======================
Pass original working directory as env variable to pdm scripts (#3179)
Output similar commands or script command when the input command is not correct (#3270)
improve readability of Python interpreter validation message (#3276)
Print task name by default when using pdm run (#3277)
Make OrderedSet.__contains__ run in O(1) (#3280)
Emit post_lock after writing pyproject.toml and pdm.lock in add/update (#3285)
Drop support of Python 3.8 (#3298)

Bug Fixes
=============
Fix the name normalization issue for optional dependency groups. (#3271)
Don't use uv when installing plugins in project. (#3283)
Fix the bug that pdm plugins are invalid after installation on ubuntu system python. (#3289)

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:34 -08:00
Wang Mingyu
af41580a7b
python3-pdm-build-locked: upgrade 0.3.3 -> 0.3.4
Changelog:
===========
- compatibility with dependency-groups in pdm 2.20
- dropped support for Python 3.8

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:34 -08:00
Wang Mingyu
0253a3ed7f
python3-imageio: upgrade 2.36.0 -> 2.36.1
Changelog:
 Fix failing pillow test

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:34 -08:00
Wang Mingyu
ce8621d866
python3-httpx: upgrade 0.27.2 -> 0.28.0
Changelog:
=============
- The following cases of configuration API have been deprecated:
  The verify argument as a string argument is now deprecated and will raise warnings.
  The cert argument is now deprecated and will raise warnings.
- The deprecated proxies argument has now been removed.
- The deprecated app argument has now been removed.
- JSON request bodies use a compact representation. (#3363)
- Review URL percent escape sets, based on WHATWG spec. (#3371, #3373)
- Ensure certifi and httpcore are only imported if required. (#3377)
- Treat socks5h as a valid proxy scheme. (#3178)
- Cleanup Request() method signature in line with client.request() and httpx.request(). (#3378)

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:34 -08:00
Wang Mingyu
8ef020e844
python3-fastjsonschema: upgrade 2.20.0 -> 2.21.0
Changelog:
============
* Updated test suite
* Fixed detecting when infinity is reached with multipleOf
* Fixed that min/max items/lenght/properties can be float
* Fixed that everything with empty `not` is invalid
* Fixed missing re import when using regex pattern
* Improved regexp for email format to comfort test suite
* Improved regexp for date format to comfort test suite
* Improved regexp for ipv4 format to comfort test suite
* Added partial support of idn-hostname format
* Added `detailed_exceptions` flag (default to True to avoid breaking change)i
  - when used, results are twice as fast

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:34 -08:00
Wang Mingyu
f7a0862b75
python3-cppy: upgrade 1.2.1 -> 1.3.0
Changelog:
 prevent liinking dynamically to MSVCP on windows

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:34 -08:00
Wang Mingyu
cf30ea0937
python3-cantools: upgrade 39.4.11 -> 39.4.13
Changelog:
=============
- Use tox and CMake to test generated C code on Windows
- fix floating-point precision issue in arxml 'parse_number_string'
- Encode the given NamedSignalValue 'value' when explicitly given

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:33 -08:00
Wang Mingyu
1577cada66
python3-asttokens: upgrade 2.4.1 -> 3.0.0
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:33 -08:00
Wang Mingyu
7bfacb2385
python3-aiohttp: upgrade 3.10.11 -> 3.11.8
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:33 -08:00
Wang Mingyu
ccea390fb1
python3-aiohappyeyeballs: upgrade 2.4.3 -> 2.4.4
Bugfix:
 Handle oserror on failure to close socket instead of raising indexerror

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:33 -08:00
Peter Marko
f9158ce32f
python3-m2crypto: workaround for swig issue with sys/types.h
Upgrade to openssl 3.4.0 added sys/types.h into include/openssl/e_os2.h
Unfortunetelly swig has issue with this and the build broke.
Add a workaroung to remove this include until swig is fixed.
In our setup this include is not necessary.

Upstream issue: https://github.com/swiftlang/swift/issues/69311

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:31 -08:00
Guðni Már Gilbert
a68a7f7b43
python3-ansi2html: drop python3-six from RDEPENDS
Looking at the history, python3-six dependency was dropped
around version v1.6.0 when Python 2 support was dropped.

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-30 08:30:06 -08:00
Leon Anavi
18081cc0d9
python3-service-identity: Upgrade 21.1.0 -> 24.2.0
Upgrade to version 24.2.0:

- Python 3.13 is now officially supported.
- pyOpenSSL's identity extraction has been reimplemented using
  cryptography's primitives instead of deprecated pyOpenSSL APIs.
  As a result, the oldest supported pyOpenSSL version is now 17.1.0

License-Update: Fix a typo contributors vs contibutors

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-29 07:56:57 -08:00
Leon Anavi
72524d02e7
python3-waitress: Upgrade 3.0.0 -> 3.0.2
Upgrade to version 3.0.2:

- When using Waitress to process trusted proxy headers, Waitress
  will now update the headers to drop any untrusted values, thereby
  making sure that WSGI apps only get trusted and validated values
  that Waitress itself used to update the environ.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-29 07:56:57 -08:00
Leon Anavi
bb7a51e4ac
python3-typer: Upgrade 0.13.1 -> 0.14.0
Upgrade to version 0.14.0:

- Remove auto naming of groups added via add_typer based on the
  group's callback function name

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-29 07:56:57 -08:00
Leon Anavi
74d6724d8c
python3-stevedore: Upgrade 5.3.0 -> 5.4.0
Upgrade to version 5.4.0:

- Add note about requirements lower bounds
- Remove Python 3.8 support
- Run pyupgrade to clean up Python 2 syntaxes
- Declare Python 3.12 support
- Update master for stable/2024.2

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-29 07:56:57 -08:00
Leon Anavi
c5c8812825
python3-yarl: Upgrade 1.17.1 -> 1.18.0
Upgrade to release 1.18.0:

- Added keep_query and keep_fragment flags in the
  :py:meth:`yarl.URL.with_path`, :py:meth:`yarl.URL.with_name` and
  :py:meth:`yarl.URL.with_suffix` methods, allowing users to
  optionally retain the query string and fragment in the resulting
  URL when replacing the path
- Started running downstream aiohttp tests
- Improved performance of converting :class:`~yarl.URL` to a string

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-29 07:56:56 -08:00
Leon Anavi
d9cf8080d2
python3-charset-normalizer: Upgrade 3.3.2 -> 3.4.0
Upgrade to version 3.4.0:

- Argument --no-preemptive in the CLI to prevent the detector to
  search for hints
- Support for Python 3.13
- Relax the TypeError exception thrown when trying to compare a
  CharsetMatch with anything else than a CharsetMatch
- Improved the general reliability of the detector based on user
  feedbacks
- Declared charset in content (preemptive detection) not changed
  when converting to utf-8 bytes

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-28 08:17:56 -08:00
Leon Anavi
1f86c3ba7d
python3-tox: Upgrade 4.15.1 -> 4.23.2
Upgrade to version 4.23.2:

- Support external tox.pytest usage via "test" extra

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-28 08:17:56 -08:00
Leon Anavi
3bcabf948d
python3-bandit: Upgrade 1.7.10 -> 1.8.0
Upgrade to release 1.8.0:

- Bump docker/build-push-action from 6.7.0 to 6.9.0
- Rename doc file to match proper bandit ID
- Removal of Python 3.8 support
- Add more insecure cryptography cipher algorithms
- Bump docker/setup-buildx-action from 3.6.1 to 3.7.1
- Bump sigstore/cosign-installer from 3.6.0 to 3.7.0
- [pre-commit.ci] pre-commit autoupdate
- No need to check httpx client without timeout defined
- [pre-commit.ci] pre-commit autoupdate
- Mark Python 3.13 as officially supported
- Update project urls with added links
- [pre-commit.ci] pre-commit autoupdate
- Add a JSON to seek funding from the FLOSS/fund
- Remove Sentry as a sponsor
- Remove more leftover OpenStack references

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-28 08:17:56 -08:00
Leon Anavi
79178cdda6
python3-wrapt: Upgrade 1.17.0rc1 -> 1.17.0
Upgrade to stable version 1.17.0:

- Add __format__() method to ObjectProxy class to allow formatting
  of wrapped object.
- Added C extension internal flag to indicate that wrapt should be
  safe for Python 3.13 free threading mode. Releases will include
  free threading variants of Python wheels. Note that as free
  threading is new, one should be cautious about using it in
  production until it has been more widely tested.
- When a normal function or builtin function which had
  wrapt.decorator or a function wrapper applied, was assigned as a
  class attribute, and the function attribute called via the class
  or an instance of the class, an additional argument was being
  passed, inserted as the first argument, which was the class or
  instance. This was not the correct behaviour and the class or
  instance should not have been passed as the first argument.
- When an instance of a callable class object was wrapped which
  didn't have a __get__() method for binding, and it was
  called in context whhere binding would be attempted, it would
  fail with error that __get__() did not exist when instead it
  should have been called directly, ignoring that binding was not
  possible.
- The __round__ hook for the object proxy didn't accept ndigits
  argument.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-28 08:17:56 -08:00
Leon Anavi
763c3de2b4
python3-portion: Upgrade 2.5.0 -> 2.6.0
Upgrade to version 2.6.0:

- The how function of combine can access the current interval if
  pass_interval

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-28 08:17:56 -08:00
Leon Anavi
b0b743f775
python3-gmqtt: Upgrade 0.6.16 -> 0.7.0
Upgrade to version 0.7.0:

- Resend QoS queue only on reconnect, not periodically
- Fixed server_keep_alive
- Try to use github actions
- Fix github actions badge
- Added the ability to pass your logger
- Properly handle already encoded topics

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-27 09:36:52 -08:00
Leon Anavi
1f858bb9f1
python3-frozenlist: Upgrade 1.4.1 -> 1.5.0
Upgrade to version 1.5.0:

- An incorrect signature of the __class_getitem__ class method has
  been fixed, adding a missing class_item argument under Python 3.8
  and older.
- Rendered issue, PR, and commit links now lead to frozenlist's
  repo instead of yarl's repo.
- On the :doc:`Contributing docs <contributing/guidelines>` page, a
  link to the Towncrier philosophy has been fixed.
- A name of a temporary building directory now reflects that it's
  related to frozenlist, not yarl.
- Declared Python 3.13 supported officially in the distribution
  package metadata.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-27 09:36:52 -08:00
Leon Anavi
7d7c788658
python3-simpleeval: Upgrade 1.0.0 -> 1.0.3
Upgrade to version 1.0.3:

- Spelling fixes in documentation, docstrings & tests
- Fix support for 3.14 (deprecated features actually being removed,
  so getattr use was incorrect).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-27 09:36:51 -08:00
Leon Anavi
70d64db81c
python3-cmd2: Upgrade 2.4.3 -> 2.5.7
Upgrade to version 2.5.7:

- Fixed issue where argument parsers for overridden commands were
  not being created.
- Fixed issue where Cmd.ppaged() was not writing to the passed in
  destination.

License-Update: Updated copyright year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-27 09:36:51 -08:00
Leon Anavi
7d22a7b191
python3-pydantic: Upgrade 2.9.2 -> 2.10.2
Upgrade to version 2.10.2:

- Only evaluate FieldInfo annotations if required during schema
  building
- Do not evaluate annotations for private fields
- Support serialization as any for Secret types and Url types
- Fix type hint of Field.default to be compatible with Python 3.8
  and 3.9
- Add hashing support for URL types
- Hide BaseModel.__replace__ definition from type checkers

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-27 09:36:51 -08:00
Leon Anavi
c225779474
python3-imageio: Upgrade 2.35.1 -> 2.36.0
Upgrade to version 2.36.0:

- Use bytes instead of to_bytes in pyav metadata call
- Remove support for Python 3.8

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-26 07:26:30 -08:00
Leon Anavi
09ce9583a4
python3-bitarray: Upgrade 2.9.3 -> 3.0.0
Upgrade to version 3.0.0:

- Remove Python 2.7 support
- .decode() now returns iterator (equivalent to past .iterdecode())
- .search() now returns iterator (equivalent to past .itersearch())
- Remove .iterdecode() and .itersearch()
- Remove util.rindex(), use .index(..., right=1) instead,
  deprecated since 2.9
- Remove util.make_endian(), use bitarray(..., endian=...) instead,
  deprecated since 2.9
- Remove hackish support for bitarray() handling unpickling

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-26 07:26:30 -08:00
Leon Anavi
4d2e519dd4
python3-scikit-build-core: Add recipe
Add new recipe with version 0.10.7:

- Avoid modifying the input dict
- Avoid providing prepare-metadata methods if `failed` in overrides
- Support negative envvar values correctly

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-26 07:26:30 -08:00
Leon Anavi
efe7aa16d5
python3-fsspec: Upgrade 2024.9.0 -> 2024.10.0
Upgrade to release 2024.10.0:

- Performance of memoryFS rm
- Performance of git FS info
- Avoid git hex for newer pygit
- Tests fix for zip
- Missing open_async for dirFS
- Handle pathlib in zip
- Skip tests needing kerchunk if not installed
- Allow repeated kwargs in unchain
- Code style
- Allow pyarrow in referenceFS parquet
- Don't hardcode test port for parallel runs

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-25 08:25:02 -08:00
Leon Anavi
0166a17f24
python3-tornado: Upgrade 6.4.1 -> 6.4.2
Upgrade to release 6.4.2 which brings security improvements:

Parsing of the cookie header is now much more efficient. The older
algorithm sometimes had quadratic performance which allowed for a
denial-of-service attack in which the server would spend
excessive CPU time parsing cookies and block the event loop.
This change fixes CVE-2024-7592.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-25 08:25:02 -08:00
Leon Anavi
687a75110c
python3-cloudpickle: Upgrade 3.0.0 -> 3.1.0
Upgrade to release 3.1.0:

- Some improvements to make cloudpickle more deterministic when
  pickling dynamic functions and classes, in particular with
  CPython 3.13
- Fix a problem with the joint usage of cloudpickle's _whichmodule
  and multiprocessing

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-25 08:25:02 -08:00
Leon Anavi
03d9a60a43
python3-zeroconf: Upgrade 0.136.0 -> 0.136.2
Upgrade to release 0.136.2:

- fix: retrigger release from failed github workflow
- fix(ci): run release workflow only on main repository
- fix(docs): update python to 3.8

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-25 08:25:02 -08:00
Leon Anavi
63f8bab3db
python3-typeguard: Upgrade 4.3.0 -> 4.4.1
Upgrade to release 4.4.1:

- Dropped Python 3.8 support
- Changed the signature of typeguard_ignore() to be compatible with
  typing.no_type_check()
- Avoid creating reference cycles when type checking uniontypes and
  classes
- Fixed checking of variable assignments involving tuple unpacking
- Fixed TypeError when checking a class against type[Self]
- Fixed checking of protocols on the class level (against
  type[SomeProtocol])
- Fixed Self checks in instance/class methods that have
  positional-only arguments
- Fixed explicit checks of PEP 604 unions against types.UnionType
- Fixed checks against annotations wrapped in NotRequired not being
  run unless the NotRequired is a forward reference

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-25 08:25:02 -08:00
Khem Raj
19bd24d22d
python3-zopeinterface: Fix build with setuptools > 74
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-23 18:36:10 -08:00
Khem Raj
8761bbf17d
python3-pydantic: Add missing rdeps
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-22 08:23:52 -08:00
Khem Raj
2be9752124
python3-typer: Move ptest rdeps to ptest package
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-22 08:23:47 -08:00
Khem Raj
68a9cb020c
python3-marshmallow: Add missing rdep on tzdata module
Fixes

{'python3-marshmallow': 'START: ptest-runner\n'
                        '2024-11-22T04:11\n'
                        'ImportError while loading conftest '
                        "'/usr/lib/python3-marshmallow/ptest/tests/conftest.py'.\n"
                        'tests/conftest.py:5: in <module>\n'
                        '    from tests.base import Blog, User, UserSchema\n'
                        'tests/base.py:14: in <module>\n'
                        '    central = ZoneInfo("America/Chicago")\n'
                        '../../python3.13/zoneinfo/_common.py:24: in '
                        'load_tzdata\n'
                        '    raise ZoneInfoNotFoundError(f"No time zone found '
                        'with key {key}")\n'
                        "E   zoneinfo._common.ZoneInfoNotFoundError: 'No time "
                        "zone found with key America/Chicago'\n"
                        '\n'
                        'ERROR: Exit status is 4\n'
                        'DURATION: 1\n'}

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:38 -08:00
Khem Raj
88f4813cbd
python3-pydantic-core: Upgrade to 2.27.0
Add missing ptest rdep on python3-inline-snapshot

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:35 -08:00
Khem Raj
a09ec72be5
python3-inline-snapshot: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:35 -08:00
Khem Raj
6abdc6faa3
python3-black: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:35 -08:00
Khem Raj
c2e447dac9
python3-typer: Upgrade to 0.13.1
Changes
https://github.com/fastapi/typer/releases/tag/0.13.1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:34 -08:00
Khem Raj
cd3b24c670
python3-pint: Upgrade to 0.24.4
- add error for prefixed non multi units
- build: typing_extensions version
- build: switch from appdirs to platformdirs
- fix GenericPlainRegistry getattr type
- Replace references to the deprecated `UnitRegistry.default_format`
- fix: upgrade to flexparser>=0.4, exceptions are no longer dataclasses.
  (required for Python 3.13)

- Drop the backported patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:34 -08:00
Khem Raj
4c2d0dc913
python3-flask: Adjust runtime dependencies
Drop python3-profile, its not needed anymore
add python3-importlib-metadata and python3-asgiref for ptests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:34 -08:00
Khem Raj
bef6f172b6
python3-werkzeug: Upgrade to 3.1.3
https://github.com/pallets/werkzeug/releases/tag/3.1.0
https://github.com/pallets/werkzeug/releases/tag/3.1.1
https://github.com/pallets/werkzeug/releases/tag/3.1.2
https://github.com/pallets/werkzeug/releases/tag/3.1.3

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:34 -08:00
Khem Raj
b641de013b
python3-blinker: Upgrade to 1.9.0
Changes are here
https://blinker.readthedocs.io/en/stable/#version-1-9-0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:34 -08:00
Khem Raj
c554fca87b
python3-yarl: Add missing ptest rdeps
Needs rich and colorsys modules

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-20 15:42:23 -08:00
Khem Raj
6da1cc5318
python3-marshmallow: Add missing ptest rdep on python3-zoneinfo
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-20 15:42:23 -08:00
Pablo Saavedra
afd7277542
python3-uinput: Re-add recipe
- Added `python3-uinput_1.0.1.bb` recipe for the Python interface to
  the Linux uinput kernel module.
- Included a submitted patch to handle 64-bit `time_t` on 32-bit
  architectures to address Y2K38 issues in recent kernels and libcs.

Removed in b4efcecc63 for lack of
maintenance the situation change. There is a new release from 2024
March what addresses the build issues reported lately.

Signed-off-by: Pablo Saavedra <psaavedra@igalia.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 17:04:22 -08:00
Wang Mingyu
60d25ced37
python3-yappi: upgrade 1.6.0 -> 1.6.10
py3.13.patch
removed since it's included in 1.6.10

Changelog:
=========
- Fix source distribution not released
- Fix error not cleared from an internal PyObject_GetAttrString call

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:15 -08:00
Wang Mingyu
d5ed13e04e
python3-typer: upgrade 0.12.5 -> 0.13.0
Changelog:
 https://github.com/fastapi/typer/releases/tag/0.13.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:15 -08:00
Wang Mingyu
e80fada03d
python3-tomli: upgrade 2.0.2 -> 2.1.0
Changelog:
===========
- Instantiating TOMLDecodeError with free-form arguments. msg, doc and pos
  arguments should be given.
- msg, doc, pos, lineno and colno attributes to TOMLDecodeError

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:15 -08:00
Wang Mingyu
7ad30e67d5
python3-sqlparse: upgrade 0.5.1 -> 0.5.2
Changelog:
===========
- EXTENSION is now recognized as a keyword
- SQL hints are not removed when removing comments

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:14 -08:00
Wang Mingyu
0340d53ec9
python3-setproctitle: upgrade 1.3.3 -> 1.3.4
Changelog:
===========
- Add support for Python 3.13
- Drop support for Python 3.7.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:14 -08:00
Wang Mingyu
d8097fa07a
python3-regex: upgrade 2024.9.11 -> 2024.11.6
Changelog:
============
- Git issue 546: Partial match not working in some instances with non-greedy capture
- Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in
  main.yml because GitHub Actions failed when using them.
- Updated to actions/upload-artifact@v4 in main.yml.
- Updated to actions/download-artifact@v4 in main.yml.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:14 -08:00
Wang Mingyu
f81df9e27e
python3-pyperf: upgrade 2.8.0 -> 2.8.1
Changelog:
===========
- Bugfix: Hooks now work correctly in subprocess benchmarks (bench.run_command).
- Python 3.8 is now unsupported.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:14 -08:00
Wang Mingyu
d910f9323e
python3-pdm: upgrade 2.19.2 -> 2.20.1
Changelog:
 https://github.com/pdm-project/pdm/blob/main/CHANGELOG.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:14 -08:00
Wang Mingyu
23376f3a95
python3-jedi: upgrade 0.19.1 -> 0.19.2
Changelog:
 Python 3.13 support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:14 -08:00
Wang Mingyu
8eadb11667
python3-httpcore: upgrade 1.0.6 -> 1.0.7
Changelog:
 Support proxy= configuration on ConnectionPool().

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:13 -08:00
Wang Mingyu
3524263211
python3-gpiod: upgrade 2.2.1 -> 2.2.2
License-Update:
 The position of "license="LGPLv2.1"," changed

Changelog:
==========
- fix Chip.request_lines() typing
- improve the output of LineSettings.__repr__()
- import gpiod attributes in external module
- specify a tar extract filter for python >= 3.12

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:13 -08:00
Wang Mingyu
a9651304d8
python3-google-auth: upgrade 2.35.0 -> 2.36.0
Changelog:
=============
Features
---------
- IAM signblob retries
- Making iam endpoint universe-aware
- Support External Account Authorized User as a Source Credential
  for impersonated credentials in ADC

Bug Fixes
----------
- Adding default parameters to updated interfaces
- Change universe_domain to universe-domain
- Remove base class to avoid type conflict
- Revert templates for iam endpoints
- Update secret

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:13 -08:00
Wang Mingyu
01214229ed
python3-flexparser: upgrade 0.3.1 -> 0.4
Changelog:
=============
Exceptions are not longer dataclasses.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:13 -08:00
Wang Mingyu
e27fbcd56b
python3-flask: upgrade 3.0.3 -> 3.1.0
Changelog:
==============
- Drop support for Python 3.8.
- Update minimum dependency versions to latest feature releases.
  Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9.
- Provide a configuration option to control automatic option responses.
- Flask.open_resource/open_instance_resource and Blueprint.open_resource take an
  encoding parameter to use when opening in text mode. It defaults to utf-8.
- Request.max_content_length can be customized per-request instead of only
  through the MAX_CONTENT_LENGTH config. Added MAX_FORM_MEMORY_SIZE and
  MAX_FORM_PARTS config. Added documentation about resource limits to the security page.
- Add support for the Partitioned cookie attribute (CHIPS), with the
  SESSION_COOKIE_PARTITIONED config.
- -e path takes precedence over default .env and .flaskenv files. load_dotenv
  loads default files in addition to a path unless load_defaults=False is passed.
- Support key rotation with the SECRET_KEY_FALLBACKS config, a list of old secret
  keys that can still be used for unsigning. Extensions will need to add support.
- Fix how setting host_matching=True or subdomain_matching=False interacts with
  SERVER_NAME. Setting SERVER_NAME no longer restricts requests to only that domain.
- Request.trusted_hosts is checked during routing, and can be set through the TRUSTED_HOSTS config.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:13 -08:00
Wang Mingyu
c5b7601e0b
python3-dbus-fast: upgrade 2.24.3 -> 2.24.4
Changelog:
 Exclude .c files from being shipped

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:13 -08:00
Wang Mingyu
37ac439ecf
python3-cachecontrol: upgrade 0.14.0 -> 0.14.1
Changelog:
==========
- github: bump signing step, use dependabot
- build(deps): bump the actions group with 1 update
- GitHub Action to spellcheck and lint Python code
- workflows/tests: patch macos runner version for 3.7
- build(deps): bump sigstore/gh-action-sigstore-python from 2.1.1 to 3.0.0 in the actions group
- drop Python 3.7, add 3.13

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:12 -08:00
Wang Mingyu
6da019eff8
python3-apispec: upgrade 6.7.0 -> 6.7.1
Changelog:
 Fix rendering of nullable nested fields in 3.0 spec

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:12 -08:00
Wang Mingyu
935971a7c3
python3-alembic: upgrade 1.13.3 -> 1.14.0
Changelog:
 Added a new hook to the DefaultImpl DefaultImpl.version_table_impl().

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:12 -08:00
Wang Mingyu
d9a406ffe2
python3-aioresponses: upgrade 0.7.6 -> 0.7.7
Changelog:
===========
- fix: invalid rst code
- Merge pull request #262 from bdraco/3110_compat
- Fix compat with aiohttp 3.11.0+
- Merge pull request #233 from outp1/master
- Merge pull request #251 from chs2/feat/callable-raise-for-status
- Merge pull request #256 from DanielNoord/patch-1
- Update __version__ to latest released version
- Merge pull request #254 from gaby/packaging
- Add packaging to requirements.txt
- feat: support raise_for_status as callable

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:12 -08:00
Tom Geelen
64a8cb61ce
python3-aiohttp: 3.10.10 -> 3.10.11
Changelog: https://github.com/aio-libs/aiohttp/releases/tag/v3.10.11
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:10 -08:00
Ross Burton
443dde4258
python3-zeroconf: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:09 -08:00
Ross Burton
9a95e7c93c
python3-yarl: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:09 -08:00
Ross Burton
46c2c0fac5
python3-sqlalchemy: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:09 -08:00
Ross Burton
38e0878123
python3-pyzmq: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:08 -08:00
Ross Burton
290c674b6a
python3-pystemd: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Also switch to python_setuptools_build_meta as there is a pyproject.toml.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:08 -08:00
Ross Burton
4cd4753cb1
python3-propcache: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:08 -08:00
Ross Burton
f3057fe1aa
python3-pocketsphinx: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:08 -08:00
Ross Burton
196abdf551
python3-pkcs11: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:08 -08:00
Ross Burton
560f331dc2
python3-frozenlist: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:08 -08:00
Ross Burton
a29acbe80d
python3-dbus-fast: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Also remove obsolete setuptools/wheel build dependencies.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:08 -08:00
Ross Burton
723c9b33fe
python3-cytoolz: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:07 -08:00
Ross Burton
124ca62174
python3-cchardet: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:07 -08:00
Soumya Sambu
f4c1dab308
python3-werkzeug: upgrade 3.0.3 -> 3.0.6
Includes fix for CVE-2024-49767

Changelog:
==========
https://github.com/pallets/werkzeug/blob/3.0.6/CHANGES.rst

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:06 -08:00
Tom Geelen
273fb4fbb3
python3-yarl: upgrade 1.15.1 -> 1.17.1
Changelogs:
- https://github.com/aio-libs/yarl/releases/tag/v1.17.1
- https://github.com/aio-libs/yarl/releases/tag/v1.17.0
- https://github.com/aio-libs/yarl/releases/tag/v1.16.0
- https://github.com/aio-libs/yarl/releases/tag/v1.15.5
- https://github.com/aio-libs/yarl/releases/tag/v1.15.4
- https://github.com/aio-libs/yarl/releases/tag/v1.15.3
- https://github.com/aio-libs/yarl/releases/tag/v1.15.2

Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:05 -08:00
Jan Vermaete
bc7791462e
python3-can: version bump 4.2.2 -> 4.4.0
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:05 -08:00
Guðni Már Gilbert
9053d693fe
python3-twisted: move appdirs from core package
python3-appdirs is currently only a dependency when
python3-twisted-conch is installed.

I propose to remove python3-appdirs from python3-twisted-core
such that it's not installed in the final image when
python3-twisted-conch is not installed.

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:05 -08:00
Guðni Már Gilbert
b7176cec9b
python3-twisted: remove do_install append
It looks like it doesn't remove any files today. So I propose
we simply remove this append to do_install to clean up the recipe

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:05 -08:00
Jan Vermaete
c6d25e75e9
python3-spidev: set LIC_FILES_CHKSUM to remote file
License stays MIT

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 13:50:57 -08:00
Ross Burton
22e83adc79
python3-pyproj: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 13:50:56 -08:00
Ross Burton
5c19beb0bb
python3-pycocotools: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 13:50:56 -08:00
Ross Burton
16ee3e865c
python3-kivy: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 13:50:56 -08:00
Ross Burton
3820b6ca31
python3-h5py: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 13:50:55 -08:00
Ross Burton
a87950e468
python3-pandas: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 13:50:55 -08:00
Ross Burton
9de108dd34
python3-gevent: inherit cython class
Use the new cython class to avoid duplicated fixup code to remove build
paths.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 13:50:55 -08:00
Ross Burton
3e7e207497
python3-systemd: switch to python_setuptools_build_meta
Switch to the modern build system, and sort the recipe assignments to
be more idiomatic.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 13:50:55 -08:00
Jan Vermaete
d5afdfe3af
python3-xmlschema: dropped Python version in SUMMARY
The info at the homepage was that the python version 3.8+ is supported.
But having this info in the SUMMARY has not point.

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-06 07:15:01 -08:00
Wang Mingyu
0111f363ab
python3-zeroconf: upgrade 0.135.0 -> 0.136.0
License-Update: License changed to  LGPL-2.1-or-later

Changelog:
===========
- fix: update python-semantic-release to fix release process
- fix: add ignore for .c file for wheels
- fix: correct typos
- feat: use SPDX license identifier

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:22 -08:00
Wang Mingyu
48f9ebae7c
python3-xmlschema: upgrade 3.4.2 -> 3.4.3
Changelog:
==========
- Fix incorrect validation error for substitution group with abstract head
- Refactor XSD identities processing using also typed XPath 2.0+ for getting values
- Clean tag retrieval during encode for some converter types

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:22 -08:00