Commit Graph

6033 Commits

Author SHA1 Message Date
Leon Anavi
078646e1b5
python3-bitarray: Upgrade 2.8.2 -> 2.8.3
Upgrade to version 2.8.3:

- Ensure readonly attribute is set correctly when creating new
  objects
- Optimize sparse bitarray compression for raw block type
- Improve hash functions in Bloom filter example

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-13 10:49:42 -08:00
Leon Anavi
1c7691712f
python3-wrapt: Upgrade 1.15.0 -> 1.16.0
Upgrade to version 1.16.0:

- The patch_function_wrapper() decorator now accepts an enabled
  argument which can be a literal boolean value, object that
  evaluates as boolean, or a callable object which returns a
  boolean.
- The import hook loader and finder objects are now implemented
  as transparent object proxies so they properly proxy pass access
  to attributes/functions of the wrapped loader or finder.
- Code files in the implementation have been reorganized such that
  the pure Python version of the ObjectProxy class is directly
  available even if the C extension variant is being used.
- Bug fix: it was not possible to update the __class__ attribute
  through the transparent object proxy when relying on the C
  implementation.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-13 10:49:42 -08:00
Leon Anavi
5f2bd05add
python3-file-magic: add recipe
Add file-magic version 0.4.1, a Python front end for libmagic(3).

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>
2023-11-13 10:49:42 -08:00
Bartosz Golaszewski
d919a10d53 python3-gpiod: update to v2.1.3
The python bindings for libgpiod have undergone several significant
changes that make them easier to use for users of pip. The libgpiod
sources are now vendored with the python3-gpiod as the biggest complaint
by far was the fact that if the system doesn't provide the correct
version of libgpiod, the python bindings won't build.

This is however irrelevant for the meta-python recipe as we use the
provided switch to keep linking against the libgpiod provided by
meta-openembedded.

We have changed the way the tests are built, they are now generated by a
separate build script and no longer by setup.py. The package now
correctly build with the preferred pep517 method so change the inherited
classes.

We have also gained control over the gpiod module on pypi (which
previously hosted a pure python GPIO library) so the location of the
sources has changed.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-09 20:47:44 -08:00
Wang Mingyu
688b595463 python3-zeroconf: upgrade 0.119.0 -> 0.120.0
Changelog:
===========
Speed up incoming packet processing with a memory view
Speed up decoding labels from incoming data
Speed up ServiceBrowsers with a pxd for the signal interface

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
91153698b6 python3-python-vlc: upgrade 3.0.18122 -> 3.0.20123
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
a0bf96f9aa python3-lru-dict: upgrade 1.2.0 -> 1.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
c48b4bcaeb python3-jsbeautifier: upgrade 1.14.9 -> 1.14.11
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
86179449c3 python3-inflate64: upgrade 0.3.1 -> 1.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
8b0358ac20 python3-imageio: upgrade 2.31.6 -> 2.32.0
Changelog:
 Fix bug:Pin pillow below v10.1 to avoid breaking changes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
8ac8e4d009 python3-geojson: upgrade 3.0.1 -> 3.1.0
Changelog:
===========
Add support for Python 3.12
CI improvements
Unit test improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
66aeb2b75e python3-argh: upgrade 0.30.3 -> 0.30.4
Changelog:
-The handling introduced in v.0.30.2 (raising an exception for clarity)
 is retained for cases when no name mapping policy is specified but function
 signature contains defaults in non-kwonly args and kwonly args are also
 defined

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Arthur Oliveira
9ca31fdd53 python3-flask-restx: Switch dependency from isodate to aniso8601
Replace `python3-isodate` with `python3-aniso8601` in the `python3-flask-restx`
recipe to meet the updated dependency requirements for Flask-RESTx.

Signed-off-by: Arthur Oliveira <arthur.oliveira@ossystems.com.br>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Arthur Oliveira
2b401c24ac python3-aniso8601: Add ISO 8601 parsing library
Add new python3-aniso8601 recipe for parsing ISO 8601 strings with a
BSD-3-Clause license.

Signed-off-by: Arthur Oliveira <arthur.oliveira@ossystems.com.br>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Zoltán Böszörményi
9b5ee4b0b2 python3-ninja: Set BBCLASSEXTEND = "native nativesdk"
python3-ninja is a build dependency for other python modules.
For this, python3-ninja must be built for native mode.

This partially reverts d4aa17dc43
("meta-python: Drop broken BBCLASSEXTEND variants")

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Zoltán Böszörményi
0010c0c055 python3-ninja-syntax: Set BBCLASSEXTEND = "native nativesdk"
python3-ninja is used as a build dependency by other modules.
For that, python3-ninja and all its dependencies must be built
in native mode.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Leon Anavi
0fd1c5280e python3-pdm: add recipe
Add pdm, a modern Python package and dependency manager supporting
the latest PEP standards. Version 2.10.1 brings:

- Fix list index out of range when build error message is empty
- Fix find_link sources being exported as --extra--index-url
- Fix an installation failure when install.cache = true
- Fix a resolution issue that extra dependencies are not resolved
  when the bare dependency has more specific version constraint

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Leon Anavi
3ca88006d9 python3-pdm-backend: add recipe
Add pdm-backend, the build backend used by PDM that supports latest
packaging standards. Version 2.1.7 provides:

- Rename tag-pattern to tag_regex in the docs
- Copytree handle existing dirs
- Normalize the dist info name in the wheel

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Leon Anavi
98c3ae0c2e python3-wand: add recipe
Add Wand, a ctypes-based simple MagickWand API binding for Python.
Versions 0.6.13 and 0.6.12 provide:

- Hotfix release to remove a "work-in-progress" pyproject.toml
- Fixed behavior when passing zero to Image.chop()
- Fixed libmagick yield MagickCore library on Linux
- Fixed removing mask when passing None to Image.write_mask() method
- Added new COMPOSITE_OPERATORS operators

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>
2023-11-07 23:11:24 -08:00
Peter Kjellerstedt
0fe18c01f3 python3-pytest-mock: Only set SRCREV once
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Peter Kjellerstedt
b01cbb1ff3 python3-pylint: Only set SRCREV once
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Peter Kjellerstedt
ce8a6783f6 python3-greenlet: Avoid duplicate URI in SRC_URI
${PYPI_SRC_URI} is prepended to SRC_URI by the pypi class so there is no
reason to also do it in the recipe.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Peter Kjellerstedt
7d35c10705 python3-kivy: Move a comment so it makes more sense
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Leon Anavi
31a4cd4484 python3-py7zr: add recipe
Add py7zr, a pure python 7-zip library. Version 0.20.7 with Python
3.12 support.

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>
2023-11-06 08:56:02 -08:00
Leon Anavi
efe7d49028 python3-pyppmd: add recipe
Add pyppmd, a PPMd compression/decompression library.
Version 1.1.0 provides:

- Add Python 3.12 support
- Minimum required python to be 3.8
- Export PPMD8_RESTORE_METHOD* constants
- Drop setup.cfg
- Drop github actions workflows
- README: Add SPDX identifier
- CI run on python 3.10, 3.11 and 3.12

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>
2023-11-06 08:56:02 -08:00
Leon Anavi
a215c36db7 python3-pybcj: add recipe
Add pybcj, a bcj filter library. Version 1.0.2 brings:

- Support python 3.12
- Add cibuildwheel config

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>
2023-11-06 08:56:02 -08:00
Khem Raj
d49e19de7f python3-google-auth: upgrade 2.23.3 -> 2.23.4
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:53 -08:00
Khem Raj
8a4eba594e python3-pylint: upgrade 3.0.1 -> 3.0.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:53 -08:00
Khem Raj
4a7e667e10 python3-executing: upgrade 2.0.0 -> 2.0.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:53 -08:00
Khem Raj
3e982f1009 python3-argh: upgrade 0.29.4 -> 0.30.3
License-Update: Space removed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
00184628cb python3-ipython: upgrade 8.16.1 -> 8.17.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
4ea2bb94e7 python3-shellingham: upgrade 1.5.3 -> 1.5.4
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
58342aa8f4 python3-eth-account: upgrade 0.9.0 -> 0.10.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
b65cce758a python3-tomlkit: upgrade 0.12.1 -> 0.12.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
8d503a2a88 python3-paramiko: upgrade 3.2.0 -> 3.3.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
79a88ba088 python3-cachetools: upgrade 5.3.1 -> 5.3.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
dafea096b9 python3-xlsxwriter: upgrade 3.1.8 -> 3.1.9
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
d42f69729a python3-asttokens: upgrade 2.4.0 -> 2.4.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
ae3e4ddcf4 python3-cbor2: Add missing hypothesis rdep for ptests
Fixes
ImportError while importing test module '/usr/lib/python3-cbor2/ptest/tests/test_encoder.py'.
E   ModuleNotFoundError: No module named 'hypothesis'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
f3522f11a9 python3-cbor2: upgrade 5.4.6 -> 5.5.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
fd473a8246 python3-charset-normalizer: upgrade 3.3.0 -> 3.3.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
d422b857ee python3-greenlet: upgrade 2.0.2 -> 3.0.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
5f54314bb8 python3-sqlalchemy: upgrade 2.0.22 -> 2.0.23
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
03c34e50a2 python3-filelock: upgrade 3.12.4 -> 3.13.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
faa6defd70 python3-bitstruct: upgrade 8.18.0 -> 8.19.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
5e1d370249 python3-pyjwt: upgrade 2.7.0 -> 2.8.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
0eeaf9476c python3-pytest-asyncio: upgrade 0.21.1 -> 0.22.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
1b0366f34e python3-pyhamcrest: upgrade 2.0.4 -> 2.1.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
c67a55202c python3-blinker: upgrade 1.6.3 -> 1.7.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
27fd92f365 python3-imageio: upgrade 2.31.5 -> 2.31.6
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00