Commit Graph

8199 Commits

Author SHA1 Message Date
Wang Mingyu
de63fbbfdd
python3-beautifulsoup4: upgrade 4.12.3 -> 4.13.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 09:16:01 -08:00
Wang Mingyu
209d3e1456
python3-alembic: upgrade 1.14.0 -> 1.14.1
License-Update: Copyright year updated to 2025

Changelog:
===========
- [usecase] [sqlite] Modified SQLite's dialect to render "ALTER TABLE RENAME COLUMN" when
  Operations.alter_column() is used with a straight rename, supporting
  SQLite's recently added column rename feature.
- [bug] [environment] Added tzdata to tz extras, which is required on some platforms such as
  Windows. Pull request courtesy Danipulok.
- [bug] [autogenerate] Fixed bug where autogen render of a "variant" type would fail to catch the
  variants if the leading type were a dialect-specific type, rather than a
  generic type.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 09:16:01 -08:00
Peter Marko
6630ca8486
python3-grpcio: add licenses from third party components
After switching to unbundled build, there are still 4 components in
third_party directory which are used. Add their licenses.

* address_sorting - BSD-3-Clause (already present in main LICENSE)
  https://github.com/grpc/grpc/blob/master/third_party/address_sorting/LICENSE
* upb - BSD-3-Clause (already present in main LICENSE)
  there is a note in all files
* utf8_range - MIT
  https://github.com/grpc/grpc/blob/master/third_party/utf8_range/LICENSE
* xxhash - BSD-2-Clause
  https://github.com/grpc/grpc/blob/master/third_party/xxhash/LICENSE

License-Update: added missing licenses

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-06 11:25:02 -08:00
Peter Marko
819da5c15d
python3-grpcio: add missing license
LICENSE file contains 3 licenses, but recipe lists only 2.
Add the missing "Mozilla Public License Version 2.0".

License-Update: added missing license

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-06 11:25:02 -08:00
Peter Marko
990b03b616
python3-grpcio: use system abseil-cpp
This also allows to remove a custom patch to maintain and corrects
license, SPDX and CVE handling.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-06 11:25:02 -08:00
Peter Marko
3fdbefe915
python3-grpcio: use system re2
This also allows to remove a custom patch to maintain and corrects
license, SPDX and CVE handling.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-06 11:25:02 -08:00
Peter Marko
bd8570dba0
python3-grpcio: use system c-ares
This also corrects license, SPDX and CVE handling.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-06 11:25:02 -08:00
Peter Marko
9e141eae00
python3-grpcio: use system zlib
This also allows to remove a custom patch to maintain and corrects
license, SPDX and CVE handling.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-06 11:25:01 -08:00
Peter Marko
3f834832ae
python3-grpcio: use openssl instead of bundled boringssl-with-bazel
grpc recipe already uses system openssl without problem.
This also allows to remove 2 patches to maintain and corrects license,
SPDX and CVE handling.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-06 11:25:01 -08:00
Peter Marko
132b2f82f4
python3-grpcio: add patch to allow unbundled build
This is preparation for next commits which to use system libraries
instead of bundled third_party components.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-06 11:25:01 -08:00
Peter Marko
6a37afcb77
python3-grpcio: drop obsolete variable
Variable GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY was removed in v1.62.0.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-06 11:25:01 -08:00
Khem Raj
0b44d2427b
python3-lief: Define LIEF_BUILD_DIR as B
It avoids building everything in systems /tmp dir

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-05 13:56:34 -08:00
Khem Raj
21230e8d8f
python3-lief: Disable build on 32bit x86
Asserts fail, need upstream to validate the right approach to fix it [1]

[1] 3def579f75 (r152197203)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-05 13:56:33 -08:00
Khem Raj
ebcec4a3b4
python3-lief: Disable ccache
* ccache with OE does not work always

* Use RelWithDebInfo instead of Debug build type in cmake
  Some modules are built in /tmp and if /tmp is small < 2GB
  the build may run out of space especially with huge debug info files

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-05 13:56:33 -08:00
Thomas Schlien
11dae0c22b
python3-gevent: upgrade 24.2.1 -> 24.11.1
Changelog:
=========
24.11.1 (2024-11-11)
Bugfixes
- Remove some legacy code that supported Python 2 for compatibility with the
  upcoming releases of Cython 3.1.
- Also, the PeriodicMonitorThreadStartedEvent now properly implements the
  IPeriodicMonitorThreadStartedEvent interface. The EventLoopBlocked event
  includes the hub which was blocked, and it is notified before the report
  is printed so that event listeners can modify the report. See issue #2076.

24.10.3 (2024-10-18)
Bugfixes
- Fix clearing stack frames on Python 3.13. This is invoked when you fork
  after having used the thread pool. See issue #2067.
- Distribute manylinux2014 wheels for x86_64. See issue #2068.
- Stop switching to the hub in the after fork hook in a child process. This
  could lead to strange behaviour, and is different than what all other
  versions of Python do.

24.10.2 (2024-10-11)
Bugfixes
- Workaround a Cython bug compiling on GCC14. See issue #2049.

24.10.1 (2024-10-09)
Features
- Update the bundled c-ares to 1.33.1.
- Add support for Python 3.13.
  - The functions and classes in gevent.subprocess no longer accept
    stdout=STDOUT and raise a ValueError.
  Several additions and changes to the queue module, including:
  -  Queue.shutdown is available on all versions of Python.
  -  LifoQueue is now a joinable queue.
- gevent.monkey changed from a module to a package. The public API remains
  the same.
  For this release, private APIs (undocumented, marked internal, or
  beginning with an underscore) are also preserved. However, these may be
  changed or removed at any time in the future. If you are using one of
  these APIs and cannot replace it, please contact the gevent team.

Bugfixes
- For platforms that don’t have socketpair, upgrade our fallback code to
  avoid a security issue. See issue #2048.

Deprecations and Removals
- Remove support for Python 3.8, which has reached the end of its support
  lifecycle. See issue #remove_py38.

Signed-off-by: Thomas Schlien <ts@ferncast.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-04 10:14:37 -08:00
Bartosz Golaszewski
6c176d69c1
python3-gpiod: fix ptest failure
Linux kernel commit 8bd76b3d3f3a ("gpio: sim: lock up configfs that an
instantiated device depends on") revealed an issue in libgpiod bindings
tests where a GPIO simulator device is not disabled before removing its
configfs entries.

Add a patch (already submitted upstream) that fixes the observed ptest
failures.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-04 10:14:37 -08:00
Bastian Germann
def1bb7c1e
python3-crc32c: Declare Zlib license
The CRC32C-ADLER license is the same as the SPDX-standardized Zlib.
Use Zlib over CRC32C-ADLER and as it is the last reference, remove the
CRC32C-ADLER license.

Signed-off-by: Bastian Germann <bage@debian.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-03 20:16:25 -08:00
Peter Marko
ae7556a737
python3-protobuf: set CVE_PRODUCT
Similarly to c++ protobuf, add products matching historical entries.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-03 13:03:25 -08:00
Peter Marko
a60b3e2b26
python3-protobuf: add MIT to license
utf_range is MIT licensed.
Although the LICENSE file is not distributed in python protobuf,
this can be read in c++ protobuf recipe where all files are present.

License-Update: added missing license

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-03 13:03:25 -08:00
Khem Raj
4797b72ba0
python3-lief: Update to tip of master branch
Fixes build issues with clang

In file included from TMPDIR/work/core2-32-yoe-linux/python3-lief/0.16.2/git/src/MachO/ChainedPointerAnalysis.cpp:19:
TMPDIR/work/core2-32-yoe-linux/python3-lief/0.16.2/git/include/LIEF/MachO/ChainedPointerAnalysis.hpp:390:17: error: static assertion failed due to requirement 'sizeof(LIEF::MachO::ChainedPointerAnalysis::union_pointer_t) == 16'
  390 |   static_assert(sizeof(union_pointer_t) == 16);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-02 12:36:29 -08:00
Richard Purdie
bd6a1bb278
recipes: Fix variable assignment whitespace
Recipes are much more readable with whitespace around the assignment operators.
Fix various assignments in meta-openembedded recipes to show this is definitely
the preferred formatting.

This fixes recipes with larger numbers of issues but there are just under 100
other references left to fix.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-31 10:34:03 -08:00
Derek Straka
e5abb3281a
python3-asgiref: 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-30 18:23:33 -08:00
Derek Straka
0b7b1e2526
python3-appdirs: 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-30 18:23:33 -08:00
Derek Straka
dc2c314826
python3-inotify: 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-30 18:23:33 -08:00
Derek Straka
217c9d3d1d
python3-cbor2: 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-30 18:23:33 -08:00
Derek Straka
34f3776250
python3-cachetools: 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-30 18:23:33 -08:00
Derek Straka
18bd0aade7
python3-blinker: 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-30 18:23:33 -08:00
Derek Straka
00cb259fbd
python3-configobj: 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-30 18:23:33 -08:00
Derek Straka
96c9661005
python3-aspectlib: 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-30 18:23:32 -08:00
Derek Straka
ac5c6a157c
python3-arrow: 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-30 18:23:32 -08:00
Derek Straka
f10035ce58
python3-bleak: 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-30 18:23:32 -08:00
Derek Straka
04bf6e86dd
python3-dasbus: 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-30 18:23:32 -08:00
Derek Straka
82b0c7943e
python3-dominate: 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-30 14:15:37 -08:00
Derek Straka
3ac7852b9b
python3-ecdsa: 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-30 14:15:37 -08:00
Derek Straka
cc3942a549
python3-execnet: 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-30 14:15:36 -08:00
Derek Straka
b7e4a5c6c3
python3-fastjsonschema: 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-30 14:15:36 -08:00
Derek Straka
2944028d80
python3-flask: 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-30 14:15:36 -08:00
Derek Straka
60a06d274c
python3-flexcache: 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-30 14:15:36 -08:00
Derek Straka
c43e6a0dba
python3-flexparser: 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-30 14:15:36 -08:00
Derek Straka
8aae0a1ec5
python3-freezegun: 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-30 14:15:36 -08:00
Derek Straka
335ff5abc8
python3-geojson: 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-30 14:15:35 -08:00
Derek Straka
50c39361c8
python3-html2text: 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-30 14:15:35 -08:00
Derek Straka
e37f7788cb
python3-httptools: 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-30 14:15:35 -08:00
Derek Straka
cfaeb648d0
python3-intervals: 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-30 14:15:35 -08:00
Derek Straka
97db0edb4b
python3-ipy: 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-30 14:15:35 -08:00
Derek Straka
52650f4003
python3-iso3166: 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-30 14:15:35 -08:00
Derek Straka
b1cde973a3
python3-jdcal: 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-30 14:15:34 -08:00
Derek Straka
23d5e7b0bb
python3-lz4: 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-30 14:15:34 -08:00
Derek Straka
25a4213b12
python3-marshmallow: 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-30 14:15:34 -08:00
Derek Straka
5678e949e6
python3-multidict: 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-30 14:15:34 -08:00
Derek Straka
399675eb7b
python3-msgpack: 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-30 14:15:34 -08:00
Derek Straka
fcd589d2e3
python3-outcome: 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-30 14:15:34 -08:00
Derek Straka
d0570e05a8
python3-ordered-set: 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-30 14:15:33 -08:00
Derek Straka
85b9417641
python3-netaddr: 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-30 14:15:33 -08:00
Derek Straka
6c26365bf0
python3-inflection: 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-30 14:15:33 -08:00
Leon Anavi
9abd95e0e4
python3-nanobind: Add recipe
Add recipe for nanobind, tiny and efficient C++/Python bindings.

Changelog for version 2.4.0:

- Added a function annotation :cpp:class:`nb::call_policy\<Policy\>()
  <call_policy>` which supports custom function wrapping logic,
  calling Policy::precall() before the bound function and
  Policy::postcall() after. This is a low-level interface intended
  for advanced users. The precall and postcall hooks are able to
  observe the Python objects forming the function arguments and
  return value, and the precall hook can change the arguments.
- :cpp:func:`nb::make_iterator <make_iterator>` now accepts its
  iterator arguments by value, rather than by forwarding reference,
  in order to eliminate the hazard of storing a dangling C++
  iterator reference in the returned Python iterator object.
- The std::variant type_caster now does two passes when converting
  from Python. The first pass is done without implicit conversions.
  This fixes an issue where std::variant<U, T> might cast a Python
  object wrapping a T to a U if there is an implicit conversion
  available from T to U.
- Restored support for constructing types with an overloaded
  __new__ that takes no arguments, which regressed with the
  constructor vector call acceleration that was added in nanobind
  2.2.0.
- Bindings for augmented assignment operators (as generated, for
  example, by .def(nb::self += nb::self)) now return the same
  object in Python in the typical case where the C++ operator
  returns a reference to *this. Previously, after a += b, a would
  be replaced with a copy.
- Added an overload to :cpp:func:`nb::isinstance <isinstance>`
  which tests if a Python object is an instance of a Python class.
  This is in addition to the existing overload, which tests if a
  Python object is an instance of a bound C++ class.
- Added support for overriding static properties, such as those
  defined using def_prop_ro_static, in subclasses. Previously this
  would fail with an error.
- Other minor fixes and improvements.

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-29 17:43:05 -08:00
Leon Anavi
b23c36d407
python3-lief: Add recipe
Add recipe to build the Python API of LIEF (Library to Instrument
Executable Formats). The purpose of this project is to provide a
cross-platform library to parse, modify and abstract ELF, PE and
MachO formats.

Changelog for LIEF release 0.16.2:

- Fix broken aarch64 Python wheel which is related to a toolchain
  issue

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-29 17:43:05 -08:00
Leon Anavi
ac3524962d
python3-pydantic: Add native and nativesdk
To build python3-lief we need python3-pydantic-native.

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-29 17:43:05 -08:00
Leon Anavi
9e29862d46
python3-pydantic-core: Add native and nativesdk
To build python3-lief we need python3-pydantic-native.
To build python3-pydantic-native we need python3-pydantic-core-native.

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-29 17:43:04 -08:00
Leon Anavi
01ce57fe13
python3-tzdata: Add native and nativesdk
To build python3-lief we need python3-pydantic-native.
To build python3-pydantic-native we need python3-tzdata-native.

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-29 17:43:04 -08:00
Leon Anavi
7ff41d250e
python3-annotated-types: Add native and nativesdk
To build python3-lief we need python3-pydantic-native.
To build python3-pydantic-native we need python3-annotated-types-native.

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-29 17:43:04 -08:00
Leon Anavi
0d3d116edb
python3-scikit-build-core: Use PYTHON_INCLUDE_DIR
Add a patch to use PYTHON_INCLUDE_DIR to find Python Interpreter
and Development.Module as suggested by Stephan Kulow:
https://github.com/scikit-build/scikit-build-core/issues/952#issuecomment-2554058930

This work was sponsored by GOVCERT.LU.

Suggested-by: Stephan Kulow <stephan.kulow@siemens.com>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-29 17:43:04 -08:00
Khem Raj
3362f56e22
python3-pandas: Inherit pkgconfig class
Ensure pkg-config is found during the build.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-29 17:43:04 -08:00
Gyorgy Sarvari
84ee47308b
python3-pydantic-core: remove not needed INSANE_SKIP
The current version of the recipe passes the "buildpaths"
QA check, it is not needed to skip it.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-28 09:15:41 -08:00
Gyorgy Sarvari
a91f294b1e
python3-posix-ipc: use correct C compiler to detect system features
During compilation, prober.py (called from setup.py) uses "cc" to
compile some simple code, to detect if the used features are available.
However during cross-compilation we don't use "cc", but some other
compiler for cross-compiling.

Due to this, the feature detection can fail (maybe it fails always?),
as the correct C compiler for Yocto is not cc, but the content of
CC environment variable.

To solve this, instead of using cc always, take the C compiler from the CC
environment variable when it is available, and fall back to cc only
when this environment variable is not set.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-25 09:36:50 -08:00
Gyorgy Sarvari
1a6e5cb438
python3-robotframework-seriallibrary: correct license file and checksum
The PKG-INFO line referenced in the LIC_FILES_CHKSUM variable
is outdated, and points to a non-license related detail.

Instead use the LICENSE file to verify the license.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-25 09:28:59 -08:00
Gyorgy Sarvari
84ea7c644e
python3-cachecontrol: correct license file and checksum
The PKG-INFO line referenced in the LIC_FILES_CHKSUM variable
is outdated, and points to a non-license related detail.

Instead use LICENSE.txt to verify the license.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-25 09:28:59 -08:00
Gyorgy Sarvari
a91d9b5d76
python3-oletools: correct license file and checksum
The PKG-INFO line referenced in the LIC_FILES_CHKSUM variable
is outdated, and points to a non-license related detail.

Instead use LICENSE.md to verify the license.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-25 09:28:59 -08:00
Gyorgy Sarvari
f492955cf5
python3-ujson: correct license file and checksum
The PKG-INFO line referenced in the LIC_FILES_CHKSUM variable
is outdated, and points to a non-license related detail.

Instead use LICENSE.txt to verify the license.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-25 09:28:59 -08:00
Leon Anavi
0d27def79d
python3-wrapt: Upgrade 1.17.1 -> 1.17.2
Upgrade to release 1.17.2:

- Added universal binary wheels for macOS. That is, contains both
  x86_64 and arm64 architectures in the same wheel.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-25 09:28:58 -08:00
Leon Anavi
30db0fd5e9
python3-marshmallow: Upgrade 3.25.1 -> 3.26.0
Upgrade to release 3.26.0:

- Typing: Add type annotations and improved documentation for class
  Meta <marshmallow.Schema.Meta> options.
- Typing: Improve type coverage of marshmallow.Schema.SchemaMeta.
- Typing: marshmallow.Schema.loads parameter allows bytes and
  bytesarray.
- Respect data_key when schema validators raise a ValidationError
  <marshmallow.exceptions.ValidationError> with a field_name
  argument.
- Correctly handle multiple @post_load <marshmallow.post_load>
  methods where one method appends to the data and another passes
  pass_original=True.
- URL fields now properly validate file paths.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-25 09:28:58 -08:00
Leon Anavi
90e1801d4a
python3-pocketsphinx: Upgrade 5.0.3 -> 5.0.4
Upgrade to release 5.0.4:

- Fix _pocketsphinx.pyx's set_alignment example
- fix: evil version pinning must die.die.die
- Fix typos discovered by codespell
- GitHub Actions: Add Python 3.13 to the testing
- Add a simple language model maker script
- Add suggested packages to README.md

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-25 09:28:58 -08:00
Gyorgy Sarvari
807c590498
python3-zeroconf: correct license file and checksum
The PKG-INFO file's content can shift around, and the different
details can change position - e.g. line 6 currently points to
the "Author" field, and not to the "License" field.

Instead use the COPYING file to verify the license, which seems
to be a more stable indicator.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-25 09:28:58 -08:00
Khem Raj
6d828d32e2
python3-pylint: Upgrade 3.3.1 -> 3.3.3
3.3.3
=====

False Positives Fixed
Fix false positives for undefined-variable for classes using Python 3.12
generic type syntax.

Closes #9335

Fix a false positive for use-implicit-booleaness-not-len. No lint should be emitted for
generators (len is not defined for generators).

Refs #10100

Other Bug Fixes
Fix Unable to import 'collections.abc' (import-error) on Python 3.13.1.

Closes #10112

3.3.2
=====

False Positives Fixed
Fix a false positive for potential-index-error when an indexed iterable
contains a starred element that evaluates to more than one item.

Closes #10076

Other Bug Fixes
Fixes the issue with --source-root option not working when the source files are in a subdirectory of the source root (e.g. when using a /src layout).

Closes #10026

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:09 -08:00
Khem Raj
5f95310566
python3-portion: Fix test_doc.py ptest
Add README.md into ptest package

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Derek Straka <derek@asterius.io>
2025-01-24 18:20:08 -08:00
Leon Anavi
276c30c8ec
python3-cachetools: Upgrade 5.5.0 -> 5.5.1
Upgrade to release 5.5.1:

- Add documentation regarding caching of exceptions.
- Officially support Python 3.13.
- Update CI environment.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:07 -08:00
Leon Anavi
79c24777c6
python3-networkx: Upgrade 3.1 -> 3.4.2
Use python_setuptools_build_meta and upgrade to release 3.4.2:

- Fix docstrings of dispatchable functions
- Fix draw_networkx_nodes return type
- Add disclaimer about LLM driven PRs
- Fix doc warnings from recently added docs

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:07 -08:00
Leon Anavi
72a35f9d4c
python3-zeroconf: Upgrade 0.140.1 -> 0.141.0
Upgrade to release 0.141.0:

- Speed up adding and expiring records in the DNSCache

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:07 -08:00
Leon Anavi
036b9e000a
python3-snagboot: Upgrade 2.0 -> 2.1
Upgrade to release 2.1:

treewide:
- make Kivy dependency optional by introducing a new "gui" package
  extra feature

snagflash:
- correct file offset computations in MMC flashing procedure

snagrecover:
- add support for STMicroelectronics STM32MP25 SoCs
- add support for Xilinx ZynqMP SoCs

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:07 -08:00
Leon Anavi
429b3f640f
python3-imageio: Upgrade 2.36.1 -> 2.37.0
Upgrade to release 2.37.0:

- Arr.newbyteorder deprecation in numpy>2.0
- Upgrade pyav plugin to support av v14
- Expose bacterial colony standard image

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:07 -08:00
Leon Anavi
3a3ef736cd
python3-tox: Upgrade 4.23.2 -> 4.24.1
Upgrade to release 4.24.1:

- Adds ability to configure stderr output color

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:06 -08:00
Leon Anavi
71bd6f0ff6
python3-aioresponses: Upgrade 0.7.7 -> 0.7.8
Upgrade to release 0.7.8.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:06 -08:00
Leon Anavi
cd35464ac4
python3-filelock: Upgrade 3.16.1 -> 3.17.0
Upgrade to release 3.17.0:

- Fix failures and drop support for Python 3.8

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:05 -08:00
Wang Mingyu
792e3ff5e6
python3-zeroconf: upgrade 0.139.0 -> 0.140.1
Changelog:
===========
- fix: wheel builds for aarch64
- fix(docs): remove repetition of words
- feat: small performance improvement to writing outgoing packets
- feat: migrate to native types

License-Update: remove Home-page from PKG-INFO

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:04 -08:00
Wang Mingyu
b9ebd1ae00
python3-web3: upgrade 7.6.1 -> 7.7.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:03 -08:00
Wang Mingyu
ae11b1c2a4
python3-virtualenv: upgrade 20.28.1 -> 20.29.1
Changelog:
==========
- Simplify Solution to --python command-line flag precedence
- Change PyInfo cache versioning mechanism

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:03 -08:00
Wang Mingyu
4ddfd47b92
python3-twitter: upgrade 4.14.0 -> 4.15.0
Changelog:
==========
- Fix error "No module named 'imghdr'" due to removed package in Python 3.13+
- Bump requests-oauthlib to allow v2
- Drop support for Python 3.7 and 3.8

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:03 -08:00
Wang Mingyu
217c6377b7
python3-smpplib: upgrade 2.2.3 -> 2.2.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:03 -08:00
Wang Mingyu
148bcaee05
python3-robotframework: upgrade 7.1.1 -> 7.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:03 -08:00
Wang Mingyu
e337ca80cb
python3-responses: upgrade 0.25.5 -> 0.25.6
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:03 -08:00
Wang Mingyu
531c6a1f8a
python3-jdatetime: upgrade 5.0.0 -> 5.1.0
Changelog:
===========
- fix appveyor builds by installing current project
- Move datetime-specific code from date methods into datetime class
- Add Python 3.13 support and drop Pyhton 3.8 support
- Fix compare datetime with diffrent timezones

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:02 -08:00
Wang Mingyu
0f20fb9d5d
python3-inline-snapshot: upgrade 0.19.1 -> 0.19.3
Changelog:
===========
- raise no assertion for positional arguments inside constructor methods.
- fixed a crash when you changed the snapshot to use a custom constructor
  method for dataclass/pydantic models.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:02 -08:00
Wang Mingyu
ff72958f5b
python3-hexbytes: upgrade 1.2.1 -> 1.3.0
License-Update: Copyright year updated to 2025

Changelog:
===========
- Merge template, adding py313 suppport and removing bumpversion for bump-my-version
- Bump towncrier dep from >=21,<22 to >=24,<25

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:02 -08:00
Wang Mingyu
59b0795dd1
python3-eth-abi: upgrade 5.1.0 -> 5.2.0
License-Update: Copyright year updated to 2025

Changelog:
===========
- Merge template, adding py313 support, replace bumpversion with bump-my-version, raise required hypothesis versions.
- Merge template, fixing docs CI and other various updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:02 -08:00
Wang Mingyu
c1cdf76ba9
python3-dbus-fast: upgrade 2.28.0 -> 2.30.2
Changelog:
===========
Fix
-----
Fetching release tag during build
Void validate arguments/properties name
Wheel builds on aarch64

Feature
---------
Migrate to using native arm runners for wheel builds
introspect: Implement annotations

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:02 -08:00
Wang Mingyu
a34c849cca
python3-cmd2: upgrade 2.5.8 -> 2.5.9
Changelog:
 Fixed 'index out of range' error when passing no arguments to an argparse-based command function.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:02 -08:00
Wang Mingyu
d4d2d3fb57
python3-cloudpickle: upgrade 3.1.0 -> 3.1.1
Changelog:
 Various fixes to support for Python 3.14

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:01 -08:00
Wang Mingyu
6f9c74d827
python3-cantools: upgrade 40.0.0 -> 40.1.1
Changelog:
===========
- Add option for displaying unit from dbc in the plot legend
- Fix CI
- monitor: signals filtering
- Make generated src files more Doxygen-compatible

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:01 -08:00
Derek Straka
7278443967
python3-pillow: 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 16:39:43 -08:00
Derek Straka
4ede2afe4e
python3-pint: 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 16:39:42 -08:00
Derek Straka
cebf92f51a
python3-platformdirs: 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 16:39:42 -08:00
Derek Straka
af7d47dd2c
python3-polyline: 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 16:39:42 -08:00
Derek Straka
9e3ab586bd
python3-portion: 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 16:39:42 -08:00
Derek Straka
6bf9389c43
python3-precise-runner: 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 16:39:42 -08:00
Derek Straka
966a1f6f67
python3-prettytable: 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 16:39:42 -08:00
Derek Straka
bf5ce7551d
python3-propcache: 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 16:39:42 -08:00
Derek Straka
569cffbd06
python3-ptyprocess: 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 16:39:41 -08:00
Derek Straka
57d6a4ea1f
python3-py-cpuinfo: 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 16:39:41 -08:00
Derek Straka
f684aa3085
python3-pyasn1-modules: 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 16:39:41 -08:00
Derek Straka
424dbf8fb9
python3-pydantic-core: 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 16:39:41 -08:00
Derek Straka
645907c41a
python3-pydantic: 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 16:39:41 -08:00
Derek Straka
c9b9004399
python3-pyroute2: 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 16:39:41 -08:00
Derek Straka
4108165248
python3-pyserial: 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:14 -08:00
Derek Straka
3eee9c0f50
python3-pytest-localserver: 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:14 -08:00
Derek Straka
90ab0bc4fe
python3-python-multipart: 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
dc556825e9
python3-pytoml: 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
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
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
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
Wang Mingyu
45144b0004 python3-schedule: upgrade 1.2.1 -> 1.2.2
Changelog:
===========
- Fix bugs in cross-timezone scheduling
- Add support for python 3.12
- Remove dependency on old mock

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
6302f1245b python3-robotframework: upgrade 7.1 -> 7.1.1
Changelog:
  python3-robotframework

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
5fd692d25d python3-redis: upgrade 5.1.1 -> 5.2.1
Changelog:
===========
- Extend AggregateRequest with scorer argument (#3409)
- Pin pytest-profiling version due to the bug
- Fixed unsecured tempfile.mktemp() command usage (#3446)
- Fixed bug with SLOWLOG GET response parsing on Redis Software (#3441)
- Fixed issue with invoking _close() on closed event loop (#3438)
- Migrate test infrastructure to new custom docker images (#3415)
- Fixed flacky test with HEXPIREAT command

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
0cc5ecb073 python3-python-multipart: upgrade 0.0.12 -> 0.0.20
Changelog:
=========
- Handle messages containing only end boundary #142.
- Don't warn when CRLF is found after last boundary on MultipartParser #193.
- Hard break if found data after last boundary on MultipartParser #189.
- Handle PermissionError in fallback code for old import name #182.
- Add dunder attributes to multipart package #177.
- Replace FutureWarning to PendingDeprecationWarning #174.
- Add missing files to SDist #171.
- Fix import scheme for multipart module (#168).
- Rename import to python_multipart

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
225ff1ec3e python3-pytest-freezer: upgrade 0.4.8 -> 0.4.9
Changelog:
==========
- 3.6 and 3.7 eol
- fix: pytest-freezer actually depends on freezegun>=1.1
- move landing page to markdown

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
c9cbf2a1e2 python3-pytest-cov: upgrade 5.0.0 -> 6.0.0
Changelog:
=============
- Updated various documentation inaccuracies, especially on subprocess handling.
- Changed fail under checks to use the precision set in the coverage configuration.
- Added a --cov-precision cli option that can override the value set in your coverage configuration.
- Dropped support for now EOL Python 3.8.Updated various documentation inaccuracies, especially on subprocess handling.
- Changed fail under checks to use the precision set in the coverage configuration.
- Added a --cov-precision cli option that can override the value set in your coverage configuration.
- Dropped support for now EOL Python 3.8.

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
e3b929e3c9 python3-pytest-benchmark: upgrade 4.0.0 -> 5.1.0
License-Update: Copyright year updated to 2023.

Changelog:
==========
- Fixed broken hooks handling on pytest 8.1 or later
- Fixed bad fixture check that broke down then nbmake was enabled.
- Dropped support for now EOL Python 3.8. Also moved tests suite to only test the latest pytest versions (8.3.x).
- Fix generate parametrize tests benchmark csv report errors
- Added the --benchmark-time-unit cli option for overriding the measurement unit used for display.
- Fixes spelling in some help texts.
- Added new cprofile options:
  --benchmark-cprofile-loops=LOOPS - previously profiling only ran the function once, this allow customization.
  --benchmark-cprofile-top=COUNT - allows showing more rows.
  --benchmark-cprofile-dump=[FILENAME-PREFIX] - allows saving to a file (that you can load in snakeviz, RunSnakeRun or other tools).
- Removed hidden dependency on py.path (replaced with pathlib).

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
9730d31451 python3-pyroute2: upgrade 0.7.12 -> 0.8.1
Changelog:
============
- ndb: fix route replace
- ndb: fix af_bridge_fdb indexes
- rtnl: probe API
- tc: htb rate64
- ipvs: basic support
- decoder: support pcap format
- ethtool: get/set channels

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
a6173e71d3 python3-pyproject-api: upgrade 1.7.2 -> 1.8.0
Changelog:
 really drop python<3 support

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
6af40e2a3a python3-pymodbus: upgrade 3.7.4 -> 3.8.2
Changelog:
==========
- new framer concept (utility class instead of direct)
- new much simpler transactionManager
- trace methods to trace/modify incoming/outgoing byte streams as well as PDUs
- Convert endianness
- Fix sync serial client, loop.
- Correct future.
- Correct #2501
- Raise exception on no response in async client.
- re-instatiate Future on reconnect
- Remove all trailing zeroes during string decoding
- Fix too many sync client log messages.
- Asyncio future removed from sync client.

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
f13baf5379 python3-pymisp: upgrade 2.5.0 -> 2.5.4
Changelog:
 https://github.com/MISP/PyMISP/blob/main/CHANGELOG.txt

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
b275a81390 python3-pydantic-core: upgrade 2.27.1 -> 2.27.2
Changelog:
===========
- fix linux PGO wheel build
- Forward default_value calls to the underlying schema for DefinitionRefValidator
- Include JSON Schema input core schema in function schemas
- fix ValueError on year zero

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
66a5d99f91 python3-pycurl: upgrade 7.45.3 -> 7.45.4
Changelog:
===========
* Add support for CURLOPT_HAPROXY_CLIENT_IP
* Port tests from bottle to flask
* Add constant for CURL_HTTP_VERSION_3ONLY
* Add EFFECTIVE_METHOD info option
* Don't use `-flat_namespace` on macOS
* Add some missing GIL checks to callback functions
* Fix assorted bugs in pycurl tests, including a segfault
* Fix minor bug in examples/multi-socket_action-select.py
* Build all wheels using the latest version of libcurl and its
  dependencies
* Implement Certificate Authority path autodetection when building
  Linux wheels

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
64a5447864 python3-pdm: upgrade 2.22.0 -> 2.22.1
Changelog:
===========
- Fix zsh hanging issue by removing PyPI package completion.
- Write dev dependencies to dependency-groups section when importing project
  from other package managers.
- Show a warning when resolving against cross-platform targets under uv mode.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
85129ca33e python3-pdm-backend: upgrade 2.4.2 -> 2.4.3
Changelog:
==========
- Bump validate-pyproject to 0.9.0
- Update dependencies
- Update badge
- Migrate tool config to pyproject.toml

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
c791c77d12 python3-moteus: upgrade 0.3.72 -> 0.3.76
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
3e7973aa38 python3-marshmallow: upgrade 3.23.1 -> 3.23.2
Changelog:
  Improve type hint formatting for Field, Nested, and Function fields to resolve PyCharm warnings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
e132068d4d python3-janus: upgrade 1.1.0 -> 2.0.0
Changelog:
==========
- Optimize internal implementation for a little speedup
- Make not-full and not-empty notifications faster
- Add .aclose() async method
- Reduce notifications for a minor speedup
- Allow janus.Queue() instantiation without running asyncio event loop
- Remove sync notifiers for a major speedup
- Fix hang in AsyncQueue.join()
- Implement .shutdown(immediate=False) for both sync and async APIs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
b43757fed6 python3-ipython: upgrade 8.30.0 -> 8.31.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
bcaf41ab0a python3-inline-snapshot: upgrade 0.14.0 -> 0.18.1
Changelog:
==========
- uv is now only used during test time if you run the inline-snapshot tests
  with pytest --use-uv
- Add support for a new storage-dir configuration option, to tell
  inline-snapshot where to store data files such as external snapshots.
- pydantic v1 is supported again. pydantic v1 & v2 create now the same
  snapshots.
- Find pyproject.toml file in parent directories, not just next to the Pytest
  configuration file.
- Code generation for sets is now deterministic.
- attrs can now contain unmanaged values
- Add inline_snapshot.extra.warns to captures warnings and compares them
  against expected warnings.
- solved a bug caused by a variable inside a snapshot
- snapshots inside snapshots are now supported.
- runtime values can now be part of snapshots.
- f-strings can now also be used within snapshots, but are currently not
  fixed by inline-snapshot.
- dirty-equals expressions are now treated like runtime values or snapshots
  within snapshots and are not modified by inline-snapshot.
- inline-snapshot checks now if the given command line flags
  (--inline-snapshot=...) are valid
- Example(...).run_pytest(raise=snapshot(...)) uses now the flags from the
  current run and not the flags from the Example.
- do not crash when handling raw f-strings (rf"",RF"",...)
- Don't crash for snapshots like snapshot(f"")
- skip formatting if black returns an error

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
5404103913 python3-importlib-metadata: upgrade 8.4.0 -> 8.5.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
7156403632 python3-httpx: upgrade 0.28.0 -> 0.28.1
Changelog:
  Fix SSL case where verify=False together with client side certificates.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
2a8b32f451 python3-httptools: upgrade 0.6.2 -> 0.6.4
Changelog:
===========
- Include Cython source files in sdist
- Fix missing CR is some tests
- Bump bundled llhttp to 9.2.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
39f8fb7b62 python3-haversine: upgrade 2.8.1 -> 2.9.0
Changelog:
===========
- Adding option to normalize output of inverse_haversine
- add normalize_output to inverse_haversine_vector

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
984b0d993f python3-grpcio: upgrade 1.67.1 -> 1.68.1
port_def.inc
abseil-ppc-fixes.patch
refreshed for 1.68.1

0001-PR-1644-unscaledcycleclock-remove-RISC-V-support.patch
removed since it's included in 1.68.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
0dc567b416 python3-grpcio-reflection: upgrade 1.67.1 -> 1.68.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
edbfb48007 python3-grpcio-channelz: upgrade 1.67.1 -> 1.68.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
36ed16ec65 python3-google-auth: upgrade 2.36.0 -> 2.37.0
Changelog:
 Allow users to use jwk keys for verifying ID token

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
bdd6c48852 python3-google-api-python-client: upgrade 2.135.0 -> 2.136.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
b7ea9a163d python3-geojson: upgrade 3.1.0 -> 3.2.0
py3.13.patch
removed since it's included in 3.2.0

Changelog:
==========
- Add support for Python 3.13
- Code modernization
- RtD bugfix

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
48bee5e6f7 python3-fsspec: upgrade 2024.10.0 -> 2024.12.0
Changelog:
==========
Enhancements
------------
- "exclusive" mode for writing
- "tree" text display of filesystem contents
- async wrapper for sync FSs
- new known implementation: tosfs
- consilidate block fetch requests

Fixes
------
- better webHDFS proxies
- syn FSs in referenceFS
- don't serialize file caches
- race condition in local ls()
- missing/nan references in parquet
- _un_chain kwargs
- async _cat_file in referenceFS

Other
------
- fallback implementation for _fetch_range

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
4c0904c295 python3-fastnumbers: upgrade 5.1.0 -> 5.1.1
Changelog:
  Add support for Python 3.13

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
0279106fd0 python3-fastjsonschema: upgrade 2.21.0 -> 2.21.1
Changelog:
===========
* Fixed ResourceWarning where file was not properly closed
* Fixed regexp for date format

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
d31a0a4324 python3-eth-utils: upgrade 5.0.0 -> 5.1.0
Changelog:
==========
Bugfixes
----------
- Correct error message in "from_wei" and "to_wei"
- Remove unused hexbytes dependency that is causing a cyclic dependency issue

Features
----------
- Removed "_BaseHasLogger" and "_BaseHasExtendedDebugLogger", and the "logger"
  attribute in the "HasLogger" and "HasExtendedDebugLogger" is type hinted directly.
- Add new humanize_hexstr function
- Add "memoryview" to accepted input type for "to_hex" , "to_int" , "to_bytes" , and "to_text"

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
05ad81a2b7 python3-eth-keyfile: upgrade 0.7.0 -> 0.8.0
Changelog:
 Add decode keyfile json v4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
c2bc74aec5 python3-elementpath: upgrade 4.6.0 -> 4.7.0
Changelog:
==========
- Fix fragment argument usage
- Fix constructors nud() to skip argument check with XP31+ arrow operator

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
b4098d10d0 python3-cytoolz: upgrade 1.0.0 -> 1.0.1
Changelog:
  Add support for Python 3.13

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
6ab6892aaa python3-croniter: upgrade 5.0.1 -> 6.0.0
Changelog:
==========
- Announce for now that croniter dev is ended (CRA).
- Rework timestamp_to_datetime to use whatever timezone
- Make datetime_to_timestamp & timestamp_to_datetime public
- Fix EPOCH calculation in case of non UTC & 32 bits based systems
- Apply isort formatter
- Reintegrate test_speed
- Apply black formatter
- Code quality changes
  Remove unused _get_caller_globals_and_locals
  Remove single-use bad_length
  Remove unused days in proc_month
  Use field_index over i for readability
  Always use """ for docstrings
  Make helper instance methods that do not use self static
  Remove unusd call to sys.exc_info
  Remove unused ALPHAS
  Improve croniter.expand documentation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
c9b540e9e4 python3-coverage: upgrade 7.6.2 -> 7.6.9
Changelog:
  Fix: Tomas Uribe fixed a performance problem in the XML report.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
036b3275b9 python3-cmd2: upgrade 2.5.7 -> 2.5.8
Changelog:
  Rolled back undocumented changes to printing functions introduced in 2.5.0.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
1e3a154a42 python3-cmake: upgrade 3.31.1 -> 3.31.2
Changelog:
=========
- [Bot] Update to CMake 3.31.2
- fix: tests
- chore: align minimum cmake version with the one of scikit-build-core
- fix: bootstrap build

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
bcf95e00ab python3-cassandra-driver: upgrade 3.29.1 -> 3.29.2
Changelog:
==========
Features
--------
- Convert to pytest for running unit and integration tests (PYTHON-1297)
- Add support for Cassandra 4.1.x and 5.0 releases to CI (PYTHON-1393)
- Extend driver vector support to arbitrary subtypes and fix handling of variable length types (PYTHON-1369)

Bug Fixes
----------
- Python NumpyProtocolHandler does not work with NumPy 1.24.0 or greater (PYTHON-1359)
- cibuildwheel appears to not be stripping Cython-generated shared objects (PYTHON-1387)
- Windows build for Python 3.12 compiled without libev support (PYTHON-1386)

Others
---------
- Update README.rst with badges for version and license (PR 1210)
- Remove dependency on old mock external module (PR 1201)
- Removed future print_function, division, and with and some pre 3.7 handling (PR 1208)
- Update geomet dependency (PR 1207)
- Remove problematic escape sequences in some docstrings to avoid SyntaxWarning in Python 3.12 (PR 1205)
- Use timezone-aware API to avoid deprecated warning

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
49f5c966ed python3-cantools: upgrade 39.4.13 -> 40.0.0
Changelog:
===========
- When parsing DBC, use long names in SignalGroup.signal_names to match Signal.name
- Raise Minimum Python Version to 3.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
8ebd6df974 python3-astroid: upgrade 3.3.5 -> 3.3.7
Changelog:
===========
- Fix inability to import collections.abc in python 3.13.1.
- Fix crash when typing._alias() call is missing arguments.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
e7f5c95b4b python3-apispec: upgrade 6.7.1 -> 6.8.0
Changelog:
=========
- Allow properties on $ref objects for OpenAPI 3.1
- Fix nullable nested schemas with metadata in OpenAPI 3.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
eb0acdca0f python3-apiflask: upgrade 2.2.1 -> 2.3.2
Changelog:
===========
- Fix response headers to be compliant with the OpenAPI specification for versions 3.0.0+
- Fix input data loading implementation when input validation is skipped
- Include input documentation in API spec when specifying validation=False on @input decorator
- Support skipping the validation for the request body with @input(validation=False)
- Enable CI test for Python 3.13.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
b8cab7bb9a python3-anyio: upgrade 4.6.2 -> 4.7.0
Changelog:
===========
- Updated TaskGroup to work with asyncio's eager task factories
- Added the wait_readable() and wait_writable() functions which will accept an
  object with a .fileno() method or an integer handle, and deprecated their now
  obsolete versions (wait_socket_readable() and wait_socket_writable())
- Changed EventAdapter (an Event with no bound async backend) to allow set() to
  work even before an async backend is bound to it
- Added support for wait_readable() and wait_writable() on ProactorEventLoop
  (used on asyncio + Windows by default)
- Fixed a misleading ValueError in the context of DNS failures
- Fixed the return type annotations of readinto() and readinto1() methods in the
  anyio.AsyncFile class
- Fixed TaskInfo.has_pending_cancellation() on asyncio returning false positives
  in cleanup code on Python >= 3.11
- Fixed cancelled cancel scopes on asyncio calling asyncio.Task.uncancel when
  propagating a CancelledError on exit to a cancelled parent scope1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Wang Mingyu
681671b39e python3-aiosignal: upgrade 1.3.1 -> 1.3.2
Changelog:
===========
- Dropped Python 3.7 support.
- Dropped Python 3.8 support.
- Remove redundant wheel dep from pyproject.toml

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Yi Zhao
957d4f4e88 python3-pyproj: cleanup dependencies
Drop python3-cython-native from DEPENDS since we already inherit cython
bbclass.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-23 22:30:57 -08:00
Yi Zhao
e2ef7c12a9 python3-kivy: cleanup dependencies
Drop python3 and python3-cython-native from DEPENDS since we already
inherit setuptools3 and cython bbclasses.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-23 22:30:57 -08:00
Tom Geelen
56ecaf0821
python3-yarl: upgrade 1.18.0 -> 1.18.3
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-21 16:22:43 -08:00
Tom Geelen
5ce7d4c2ed
python3-sqlalchemy: upgrade 2.0.35 -> 2.0.36
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-21 16:22:43 -08:00
Tom Geelen
2bb5cdcbb3
python3-pytest-asyncio: upgrade 0.23.6 -> 0.24.0
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-21 16:22:43 -08:00
Tom Geelen
97fe5a3abb
python3-pyjwt: upgrade 2.9.0 -> 2.10.1
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-21 16:22:43 -08:00
Tom Geelen
55b7540e56
python3-propcache: upgrade 0.2.0 -> 0.2.1
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-21 16:22:42 -08:00
Tom Geelen
a7feabbc21
python3-pillow: upgrade 10.4.0 -> 11.0.0
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-21 16:22:42 -08:00
Tom Geelen
7f98c1aec1
python3-aiohttp: upgrade 3.11.8 -> 3.11.11
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-21 16:22:42 -08:00
Bartosz Golaszewski
d0b910a13f
python3-gpiod: update v2.2.2 -> v2.2.3
Small bugfix release addressing a potential crash due to a bad usage of
PyDict_Next() in the C extension.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-20 19:47:57 -08:00
Hongxu Jia
751cc692ee
Update p7zip to 7zip
Due to commit [Use 7zip 2409 to replace p7zip 16.02] applied,
update affected recipes

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:31 -08:00
Wang Mingyu
8b3d776d12
python3-pybind11-json: upgrade 0.2.14 -> 0.2.15
Changelog:
==========
- Avoid crash when converting dict with circular reference
- ci: use pixi in CI
- Mention nanobind's solution

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:24 -08:00
Derek Straka
c089690f57
python3-*: Update recipes to correctly check the upstream packages
With the upstream check migrated to the simple repo API, a number of the
recipes required updates to:
1. Remove outdated UPSTREAM_CHECK_REGEX checks
2. Add recipe specific UPSTREAM_CHECK_PYPI_PACKAGE definitions for
   packages that use '_', CamelCase, or other deviations from PEP625 in
   the source archive

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:21 -08:00
Derek Straka
f0fab487e1
python3-libusb1: rename recipe to reflect the python version and update to use pypi
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-13 17:49:26 -08:00
Derek Straka
9453474988
python3-ipython: update to version 8.30.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-13 07:54:44 -08:00
Derek Straka
98f4ac6c19
python3-janus: update to version 1.1.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-13 07:54:44 -08:00
Derek Straka
af28a667fb
python3-prompt-toolkit: set the value of UPSTREAM_CHECK_PYPI_PACKAGE to enable version checking
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-12 13:53:42 -08:00
Derek Straka
58d635407f
python3-pdm: update to version 2.22.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-12 12:55:12 -08:00
Derek Straka
c89eb13f4e
python3-cmake: update to version 3.31.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-12 12:55:12 -08:00
Derek Straka
b032aa40e6
python3-luma-oled: update to version 3.14.0
License-Update: Copyright year updated for 2024

Remove unneded CLEANBROKEN

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-12 11:47:51 -08:00
Soumya Sambu
47e1b2e89f
python3-virtualenv: upgrade 20.26.5 -> 20.26.6
Changelog:
https://virtualenv.pypa.io/en/latest/changelog.html#v20-26-6-2024-09-27

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-12 06:53:58 -08:00
Jamin Lin
96d39d9d9d
python3-pyhsslms: Add 2.0.0 recipe
This recipe was placed in meta-arm meta layer,
https://git.yoctoproject.org/meta-arm/tree/meta-arm/recipes-devtools/python/python3-pyhsslms_2.0.0.bb

However, users may want to build this python module but do not want to add
"meta-arm" meta layer. To make this recipe more flexible, move this recipe from
"meta-arm" to "meta-openembedded/meta-python" meta layer.

This python module is used for supporting LMS algorithm and it use pure
Software to sign/verify with LMS algorithm. Please see official github for
detail, https://github.com/russhousley/pyhsslms

Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-10 13:43:54 -08:00
Bartosz Golaszewski
3c559f1bf0
python3-gpiod: don't recommend kernel-module-configfs for ptest
This is already done by the libgpiod recipe for libgpiod-gpiosim which
is a dependency for python3-gpiod's ptest package.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-06 20:55:57 -08:00
Bartosz Golaszewski
c1ecee397a
python3-gpiod: pull in just libgpiosim, not the entire libgpiod-ptest
We now have a separate package containing the libgpiosim shared object
which is all from libgpiod-ptest that we need for this package's tests.
Let's relax the run-time dependency.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-06 20:55:57 -08:00
Bartosz Golaszewski
907a061e9b
python3-gpiod: use python_setuptools_build_meta
Using the setuptools3-base class somehow works for invoking the
setuptools build backend but we should actully be using
python_setuptools_build_meta.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-04 15:27:28 -08:00
Guðni Már Gilbert
6390454940
python3-twisted: upgrade 24.10.0 -> 24.11.0
Changes:

https://github.com/twisted/twisted/releases/tag/twisted-24.11.0

- Twisted's implementations of twisted.internet.interfaces.IReactorMulticast now accept IPv6 literals and allow for IPv6 multicast.
- TCP throughput when sending data is slightly faster.
- twisted.internet.endpoints.clientFromString can handle "tls:"
endpoints with default [bindAddress]{.title-ref}. This was a
regression introduced in 24.10.0.
- HTTP server can handle listening on filesystem UNIX sockets. This
was a regression introduced in 24.10.0.
- twisted.internet.tcp.Connection.setTcpNoDelay was updated to fix a
potential failure when setting TCP_NODELAY on macOS.
- twisted.python.constants, deprecated since 16.5.0, has been removed.
- twisted.mail.imap.IMAPServer.arg_fetchatt can now detect that a IMAP
partial request has been made that is longer than the original
message and alter the output of the response in order to match the
IMAPRev4 spec

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:37 -08:00
Wang Mingyu
f6f21799ba
python3-twine: upgrade 5.1.1 -> 6.0.1
Changelog:
==========
- Fixed a regression where twine check would fail to expand wildcards, e.g. twine check 'dist/*'.
- Restore support for pkginfo 1.11

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:36 -08:00
Wang Mingyu
7feb4d8128
python3-tqdm: upgrade 4.66.6 -> 4.67.1
Changelog:
============
- fix gui (matplotlib syntax) (#1629)
- misc test & framework updates:
  bump pytest-asyncio (#1630)
  fix codecov rate limit
  fix pybuild
  sync dependencies
- contrib.discord: replace disco-py with requests

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
54ae06c9c5
python3-tomli: upgrade 2.1.0 -> 2.2.1
Changelog:
==========
Fixed:
 Don't attempt to compile binary wheels for Python 3.8, 3.9 and 3.10 where
 cibuildwheel depends on a conflicting Tomli version
Added:
 mypyc generated binary wheels for common platforms

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
db22013dac
python3-snagboot: upgrade 1.3 -> 2.0
Changelog:
=============
treewide:
add Windows support for all SoC families except AM335x
introduce the new Snagfactory flashing tool

snagflash:
add interactive mode with advanced compound commands

AM6x:
broaden AM62x support to include AM64x SoCs

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
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
Wang Mingyu
fc5ebf0b12
python3-whitenoise: upgrade 6.7.0 -> 6.8.2
Changelog:
===========
- Fix compression speed gains for the thread pool when running Django's collectstatic.
- Raise any errors from threads in the whitenoise.compress command.
- Drop Django 3.2 to 4.1 support.
- Drop Python 3.8 support.
- Support Python 3.13.
- Fix a bug introduced in version 6.0.0 where Range requests could lead to
  database connection errors in other requests.
- Use Django's FORCE_SCRIPT_NAME setting correctly.
- Compress files using a thread pool.

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
96a7768484
python3-watchdog: upgrade 5.0.3 -> 6.0.0
Changelog:
==========
-Pin test dependecies.
- [docs] Add typing info to quick start.
- [inotify] Use of select.poll() instead of deprecated select.select(), if available.
- [inotify] Fix reading inotify file descriptor after closing it.
- [utils] The stop_signal keyword-argument type of the AutoRestartTrick class can now be either a signal.Signals or an int.
- [utils] Added the __repr__() method to the Trick class.
- [utils] Removed the unused echo_class() function from the echo module.
- [utils] Removed the unused echo_instancemethod() function from the echo module.
- [utils] Removed the unused echo_module() function from the echo module.
- [utils] Removed the unused is_class_private_name() function from the echo module.
- [utils] Removed the unused is_classmethod() function from the echo module.
- [utils] Removed the unused ic_method(met() function from the echo module.
- [utils] Removed the unused method_name() function from the echo module.
- [utils] Removed the unused name() function from the echo module.
- [watchmedo] Fixed Mypy issues.
- [watchmedo] Added the __repr__() method to the HelpFormatter class.
- [watchmedo] Removed the --trace CLI argument from the watchmedo log command, useless since events are logged by default at the LoggerTrick class level.
- [windows] Fixed Mypy issues.

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
fe8f63027d
python3-types-psutil: upgrade 6.0.0.20241011 -> 6.1.0.20241102
Changelog:
 Update type for psutil.cpu_count

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
fd3d9644b8
python3-tqdm: upgrade 4.66.5 -> 4.66.6
Changelog:
==========
- cli: zip-safe --manpath, --comppath
- misc framework updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:21 -08:00
Wang Mingyu
0680957b33
python3-smbus2: upgrade 0.4.3 -> 0.5.0
Chanelog:
=========
- Slight change of SMBus object life-cycle to better handle "open -> close -> open" scenarios.
- Documentation builds again
- Typing corrections.
- Python 3.12, 3.13 added.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:21 -08:00
Wang Mingyu
1c4c86fb18
python3-sdbus: upgrade 0.12.0 -> 0.13.0
Changelog:
 https://github.com/python-sdbus/python-sdbus/releases/tag/0.13.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:21 -08:00
Wang Mingyu
c16959073b
python3-pytest-codspeed: upgrade 2.2.1 -> 3.0.0
Changelog:
 https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.0.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:21 -08:00
Wang Mingyu
b834a2c4ba
python3-pymodbus: upgrade 3.7.3 -> 3.7.4
Changelog:
==========
- Clean PDU init
- Wrong close, when transaction do not match
- Remove unmaintained (not working) example contributions
- All pdu (incl. function code) tests to pdu directory
- Add no_response_expected argument to requests
- Resubmit: Don't close/reopen tcp connection on single modbus message timeout
- 100% test coverage for PDU
- Type DecodePDU
- Update to use DecodePDU
- Client/Server decoder renamed and moved to pdu
- Move client/server decoder to pdu
- Introducing PyModbus Guru on Gurubase.io
- Remove IllegalFunctionRequest
- remove ModbusResponse
- Add typing to pdu base classes
- Updated roadmap.
- remove databuffer from framer
- Improve retries for sync client
- Move process test to framer tests
- Framer do not check ids
- Remove callback from framer
- Auto fill device ids for clients
- Reenable multidrop tests
- write_register/s accept bytes or int
- roadmap corrections.
- Added roadmap (not written in stone)
- Update README to show python 3.13.
- Test on Python 3.13
- Use @AbstractMethod
- Corrected smaller documentation bugs
- README as landing page in readthedocs.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:21 -08:00
Wang Mingyu
d9d19dbc85
python3-pychromecast: upgrade 14.0.4 -> 14.0.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:20 -08:00
Wang Mingyu
508cb2e359
python3-pulsectl: upgrade 24.8.0 -> 24.11.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:20 -08:00
Wang Mingyu
6fb68e86b2
python3-prettytable: upgrade 3.11.0 -> 3.12.0
Changelog:
===========
- Emit DeprecationWarnings for hrule and tableStyle constants
- Add new themes to ColorTable
- Use SPDX license identifier
- Add IntEnum for HRuleStyle and VRuleStyle
- Add IntEnum for Table styles
- Add OptionsType
- Add attribute type hints
- Add missing attribute annotations
- Add type aliases for Align, VAlign, HeaderStyle
- Add type annotations for attributes property
- Improve TableHandler type annotations
- Improve function type annotations
- Improve row and column type annotations
- Improve type annotations for field names
- Include RowType in __all__
- Small improvements
- Generate __version__ at build to avoid slow importlib.metadata call
- Release to PyPI using Trusted Publishing
- Drop support for Python 3.8
- Update new home to prettytable/prettytable
- Fix drawing headerless colored tables with title
- 1Adjust format validation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:20 -08:00
Wang Mingyu
d3a3ea7e81
python3-moteus: upgrade 0.3.72 -> 0.3.73
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:20 -08:00
Wang Mingyu
de1f81d00d
python3-icu: upgrade 2.13.1 -> 2.14
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:20 -08:00
Wang Mingyu
fa9ecb8f87
python3-grpcio: upgrade 1.66.2 -> 1.67.1
0001-crypto-use-_Generic-only-if-defined-__cplusplus.patch
refreshed for 1.67.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:20 -08:00
Wang Mingyu
8318a3d490
python3-grpcio-tools: upgrade 1.66.2 -> 1.67.1
0001-protobuf-Disable-musttail-attribute-on-mips.patch
0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch
refreshed for 1.67.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:19 -08:00
Wang Mingyu
26f90e96cc
python3-grpcio-reflection: upgrade 1.66.2 -> 1.67.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:19 -08:00
Wang Mingyu
6b7327283a
python3-grpcio-channelz: upgrade 1.66.2 -> 1.67.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:19 -08:00
Wang Mingyu
fb79b06167
python3-flask-wtf: upgrade 1.2.1 -> 1.2.2
Changelog:
============
- Move the project to the pallets-eco organization.
- Stop support for Python 3.8. Start support for Python 3.13.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:19 -08:00
Wang Mingyu
b625491f8b
python3-et-xmlfile: upgrade 1.1.0 -> 2.0.0
Changelog:
 Implement proper incremental writing

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:19 -08:00
Wang Mingyu
65f097386b
python3-elementpath: upgrade 4.5.0 -> 4.6.0
Changelog:
===========
- Fix XsdAttributeGroupProtocol
- Improve Unicode support with installable UnicodeData.txt versions
- Extend names disambiguation with a fix for issue
- Refactor tree builders to fix document position of tails

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:19 -08:00
Wang Mingyu
1ae0d486a0
python3-croniter: upgrade 3.0.3 -> 5.0.1
Changelog:
===========
- Community wanted: Reintroduce 7 as DayOfWeek in deviation from standard cron
- Remove DayOfWeek alias 7 to DayOfWeek 0 to stick to standard cron
- Fix DOW ranges calculations when lastday is a Sunday
- Fix overflow on 32bits systems
- Fix python2 testing
- Modernize packaging

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:18 -08:00
Wang Mingyu
d280b9d63a
python3-colorlog: upgrade 6.8.2 -> 6.9.0
Changelog:
===========
- satisfy mypySupport Python 3.13
- satisfy mypy

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:18 -08:00
Wang Mingyu
c3014bcf63
python3-cantools: upgrade 39.4.9 -> 39.4.11
Changelog:
==========
- Cleanup and fix mypy
- fix some typo
- ARXML parsing: scientific and hexadecimal numbers

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:18 -08:00
Wang Mingyu
7ce3a0c669
python3-anyio: upgrade 4.6.0 -> 4.6.2
Changelog:
===========
- Fixed regression caused by (#807) that prevented the use of parametrized async fixtures
- Fixed TaskGroup and CancelScope producing cyclic references in tracebacks when raising exceptions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:18 -08:00
Jan Vermaete
347ab0f9e2
python3-apiflask: version bump 2.1.1 -> 2.2.1
fixed:
  do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend]
  warning:oelint.vars.dependsordered:'RDEPENDS' entries should be ordered alphabetically

Download of the source archive was failing with PYPI_PACKAGE set.

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 09:42:51 -08:00
Martin Jansa
b2a66eead1
python3-django: rename .inc file to BPN.inc
* this one has 2 versions, so the .inc file cannot be folded into .bb files
  but we can at least rename it to start with BPN for consistency

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-31 08:13:26 -07:00
Martin Jansa
b8ce4f282b
python3-flask-sijax: fold .inc file into .bb
* python2 is long dead, kill .inc file as well

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-31 08:13:26 -07:00
Martin Jansa
770a55c38d
python3-flask-bootstrap: fold .inc file into .bb
* python2 is long dead, kill .inc file as well

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-31 08:13:25 -07:00
Martin Jansa
d59fc4da5b
python3-django-south: fold .inc file into .bb
* python2 is long dead, kill .inc file as well

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-31 08:13:25 -07:00
Martin Jansa
b4e8b40874
python3-rfc3986-validator: drop unnecessary FILESEXTRAPATHS
* rename python-rfc3986-validator to BPN python3-rfc3986-validator
  which is included in default FILESPATH

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-31 08:13:25 -07:00
Martin Jansa
137456e900
python3-flask-xstatic: drop unnecessary FILESEXTRAPATHS and fold .inc into .bb
* python2 is long dead, kill .inc file as well

* rename python-flask-xstatic to BPN python3-flask-xstatic
  which is included in default FILESPATH

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-31 08:13:25 -07:00
Martin Jansa
9413b9c1c3
python3-m2crypto: drop unnecessary FILESEXTRAPATHS
* python-m2crypto directory doesn't exist since:
  commit b8bbcd4dea
  Author: Khem Raj <raj.khem@gmail.com>
  Date:   Sat May 1 12:04:27 2021 -0700

    python3-m2crypto: Upgrade to 0.37.1

    Unifiy .inc into .bb
    Add patches to fix issues with openssl 1.1.x
    Remove m2crypto-0.26.4-gcc_macros patch, its no longer needed
    Refresh existing patches

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-31 08:13:25 -07:00
Jan Vermaete
ab095d3ab4
python3-apispec: Upgrade 6.6.1 to 6.7.0
Bug fixes:

    Fix handling of fields.Dict() with values unset

Other changes:

    Officially support Python 3.13
    Drop support for Python 3.8

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-29 14:15:42 -07:00
Khem Raj
8ca014a96d
python3-pydantic: Upgrade to 2.9.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 21:25:23 -07:00
Khem Raj
51baa456a2
python3-pydantic-core: Upgrade to 2.25.0
Needed for py 3.13 support in pydantic 2.9 recipe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 21:25:23 -07:00
Khem Raj
e17b039f92
python3-eventlet: Add new thread attributes from Python 3.13
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 21:25:22 -07:00
Khem Raj
36a2ea12eb
python3-pylint: Upgrade to 3.3.1 release
brings python 3.13 support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 21:25:22 -07:00
Khem Raj
79e2872817
python3-pint: Backport a proposed fix to support python 3.13
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 21:25:22 -07:00
Khem Raj
6b4f33ac3e
python3-wrapt: Upgrade to 1.17 RC1
It has all the python 3.13 fixes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 17:54:31 -07:00
Khem Raj
2575cf1f8f
python3-betamax: Use tip of trunk to support python 3.13
There are several fixes need to get going with python 3.13, therefore
switch to git SRC_URI until next release is made

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 17:54:31 -07:00
Khem Raj
3207d6f1bc
python3-freezegun: Fix ptests with python 3.13
backport a patch with the needed fix

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 17:54:31 -07:00
Khem Raj
e8f04afdd1
python3-dominate: Fix ptests with python 3.13
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 17:53:20 -07:00
Khem Raj
a06cb56283
python3-whoosh: Remove
This package is unmaintained upstream, and has no
new releases since 2016, now it does not build with python 3.13
since it needs cgi module which has been removed in 3.13+

if we still need this functionality
then something like whoosh-reloaded might be better

https://pypi.org/project/Whoosh-Reloaded/

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 17:53:20 -07:00
Khem Raj
497cb3d70e
python3-html2text: Add missing rdep on py3 html module
Fixes
ModuleNotFoundError: No module named 'html'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 17:53:20 -07:00
Guðni Már Gilbert
a335a8ca42
python3-twisted: upgrade 24.7.0 -> 24.10.0
This release adds support for Python 3.13

Full changelog:
https://github.com/twisted/twisted/releases/tag/twisted-24.10.0

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 17:53:20 -07:00
Guðni Már Gilbert
d8a94ee7c2
python3-bleak: upgrade 0.22.2 -> 0.22.3
- Don't change ctypes' global state bleak.backends.winrt.util.
- Improved performance of BlueZ backend when there are many adapters.
- Added support for Python 3.13.

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-27 08:41:27 -07:00
Khem Raj
0ba9282637
python3-ptyprocess: Fix ptests with python 3.13
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-26 09:09:04 -07:00
Khem Raj
55ff8137d4
python3-pyroute2: Add missing rdeps for ptests
These are needed with python 3.13

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-26 09:09:03 -07:00
Khem Raj
79b8b76510
python3-aioresponses: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-25 20:05:22 -07:00
Khem Raj
f1f0ac5d50
python3-google-auth: Upgrade to 2.35.0
2.35.0 (2024-09-17)
Features
Add cred info to ADC creds
Add support for asynchronous AuthorizedSession api
Bug Fixes
Remove token_info call from token refresh path

2.34.0 (2024-08-13)
Features
auth: Update get_client_ssl_credentials to support X.509 workload certs
Bug Fixes
Retry token request on retryable status code (#1563) (f858a15)

2.33.0 (2024-08-06)
Features
Implement async StaticCredentials using access tokens
Implement base classes for credentials and request sessions
Bug Fixes
metadata: Enhance retry logic for metadata server access in _metadata.py
Documentation
Update argument for Credentials initialization

2.32.0 (2024-07-08)
Features
Adds support for X509 workload credential type

2.31.0 (2024-06-27)
Features
Adds X509 workload cert logic
Bug Fixes
Added py.typed to MANIFEST.in
Pass trust_env kwarg to ClientSession

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-25 20:05:22 -07:00
Khem Raj
6a582f1d67
python3-zopeinterface: Upgrade to 7.1.1
Changes

7.1.1 (2024-10-23)
Fix segmentation faults in weakrefobject.c on Python 3.12 and 3.13.

7.1.0 (2024-10-10)
Declare support for Python 3.13.

Fix segmentation faults on Python 3.13.

7.0.3 (2024-08-27)
Fix Assertion ‘memb->type == T_PYSSIZET’ failed. for Python < 3.12.

7.0.2 (2024-08-26)
Fix reference-counting bug in C module initialization (broken in 7.0).

7.0.1 (2024-08-06)
Fix subclassability of ObjectSpecificationDescriptor (broken in 7.0).

7.0 (2024-08-06)
Enable heap-based types (PEP 384) for Python >= 3.11.

Adopt multi-phase module initialization (PEP 489).

Drop support for Python 3.7.

6.4.post2 (2024-05-24)
Publish missing Windows wheels, second attempt.

6.4.post1 (2024-05-23)
Publish missing Windows wheels.

6.4.post0 (2024-05-22)
The sdist of version 6.4 was uploaded to PyPI as zope_interface-6.4.tar.gz instead of zope.interface-6.4-py2.tar.gz which cannot be installed by zc.buildout. This release is a re-release of version 6.4 with the correct sdist name.

6.4 (2024-05-15)
Adjust for incompatible changes in Python 3.13b1.

Build windows wheels on GHA.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-25 20:05:22 -07:00
Leon Anavi
87acb8df97
python3-trio: Upgrade 0.26.2 -> 0.27.0
Upgrade to release 0.27.0:

- trio.move_on_after and trio.fail_after previously set the deadline
  relative to initialization time, instead of more intuitively upon
  entering the context manager.
- CancelScope.relative_deadline and CancelScope.is_relative added,
  as well as a relative_deadline parameter to __init__. This allows
  initializing scopes ahead of time, but where the specified
  relative deadline doesn't count down until the scope is entered
- trio.Lock and trio.StrictFIFOLock will now raise
  trio.BrokenResourceError when trio.Lock.acquire would previously
  stall due to the owner of the lock exiting without releasing the
  lock
- trio.move_on_at, trio.move_on_after, trio.fail_at and
  trio.fail_after now accept shield as a keyword argument. If
  specified, it provides an initial value for the
  ~trio.CancelScope.shield attribute of the trio.CancelScope
  object created by the context manager
- Added trio.lowlevel.add_parking_lot_breaker and
  trio.lowlevel.remove_parking_lot_breaker to allow creating
  custom lock/semaphore implementations that will break their
  underlying parking lot if a task exits unexpectedly.
  trio.lowlevel.ParkingLot.break_lot is also added, to allow
  breaking a parking lot intentionally
- Allow sockets to bind any os.PathLike object
- Update trio.lowlevel.open_process's documentation to allow bytes
- Update trio.sleep_forever to be NoReturn

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 05:52:19 -07:00
Leon Anavi
e96604395d
python3-trustme: Upgrade 1.1.0 -> 1.2.0
Upgrade to release 1.2.0:

- Add support for Python 3.13
- Allow setting of cert's notBefore attribute
- Add the Authority Key Identifier extension to child CA
  certificates
- Remove support for Python 3.8 and PyPy 3.9

The project has a proper pyproject.toml which declares the
setuptools.build.meta PEP-517 backend.

Fixes:
WARNING: python3-trustme-1.2.0-r0 do_check_backend: QA Issue:
inherits setuptools3 but has pyproject.toml with hatchling.build,
use the correct class [pep517-backend]

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 05:52:19 -07:00
J. S.
d65206760f
python3-wpa-supplicant: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:51 -07:00
J. S.
7d338e3c1d
python3-whoosh: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:51 -07:00
J. S.
7fb4301ca8
python3-webencodings: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:50 -07:00
J. S.
8e57ed75fa
python3-visitor: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:50 -07:00
J. S.
f56c193b32
python3-versiontools: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:50 -07:00
J. S.
2dc635ee0f
python3-txdbus: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:50 -07:00
J. S.
077f32525c
python3-tinyrecord: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:50 -07:00
J. S.
15f4470a2c
python3-telnetlib3: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:50 -07:00
J. S.
2d983759ef
python3-speaklater: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:50 -07:00
J. S.
8ef2d84581
python3-service-identity: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:49 -07:00
J. S.
6b0e6e40f8
python3-rfc3986-validator: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:49 -07:00
J. S.
187091f887
python3-requests-ftp: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:49 -07:00
J. S.
ccd21d19bd
python3-raven: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:49 -07:00
J. S.
519582fe73
python3-pytoml: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:49 -07:00
J. S.
2ce45970cd
python3-pytest-tempdir: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:49 -07:00
J. S.
5080524f95
python3-pylyrics: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:49 -07:00
J. S.
04694de452
python3-pyjks: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:48 -07:00
J. S.
a5c45d7451
python3-pyfirmata: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:48 -07:00
J. S.
d520d480c4
python3-pybluez: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:48 -07:00
J. S.
71549ab978
python3-precise-runner: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:48 -07:00
J. S.
a97bcbea78
python3-pid: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:48 -07:00
J. S.
e364265850
python3-pickleshare: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:48 -07:00
J. S.
cc959569df
python3-petact: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:48 -07:00
J. S.
34effb7f3c
python3-pep8: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:47 -07:00
J. S.
7fd5b05d10
python3-passlib: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:47 -07:00
J. S.
8a721bffce
python3-parallax: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:47 -07:00
J. S.
b729ce9cd7
python3-padatious: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:47 -07:00
J. S.
e59b2b2074
python3-padaos: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:47 -07:00
J. S.
d2c06e1a65
python3-msm: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:47 -07:00
J. S.
19edc65031
python3-meld3: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:47 -07:00
J. S.
02127095fd
python3-lorem: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:46 -07:00
J. S.
f5a0c9cb5b
python3-lockfile: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:46 -07:00
J. S.
0c43cbb5fa
python3-libevdev: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:46 -07:00
J. S.
4cf75bfdce
python3-libconf: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:46 -07:00
J. S.
bf0a1f3051
python3-keras-preprocessing: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:46 -07:00
J. S.
654c230a91
python3-kconfiglib: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:46 -07:00
J. S.
5f5def4591
python3-jdcal: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:46 -07:00
J. S.
f3dcc442e4
python3-ipython-genutils: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:45 -07:00
J. S.
f8390dbcda
python3-ipy: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:45 -07:00
J. S.
d1566ddc1e
python3-ipaddress: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:45 -07:00
J. S.
b2f3fe17fe
python3-inflection: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:45 -07:00
J. S.
67792f8c8c
python3-html5lib: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:45 -07:00
J. S.
395694afe3
python3-gpsd-py3: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:45 -07:00
J. S.
b52cb28262
python3-flask-user: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:45 -07:00
J. S.
485c956078
python3-flask-uploads: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:45 -07:00
J. S.
83f4fe1b31
python3-flask-pymongo: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:44 -07:00
J. S.
b39832fa2b
python3-flask-nav: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:44 -07:00
J. S.
0fb044cf24
python3-flask-mail: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:44 -07:00
J. S.
7060c70ca7
python3-flask-jwt: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:44 -07:00
J. S.
e54447e3d5
python3-flask-jsonpify: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:44 -07:00
J. S.
fcd4835f0c
python3-fann2: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:44 -07:00
J. S.
3677e79389
python3-editor: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:44 -07:00
J. S.
3c90fa00a4
python3-docopt: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:43 -07:00
J. S.
e3aa9d5703
python3-click-spinner: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:43 -07:00
J. S.
1c357d9046
python3-backcall: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-19 20:26:43 -07:00