Commit Graph
2900 Commits
Author SHA1 Message Date
Alexandru Ardelean 7d286b87f6 python-pytest: bump to 9.1.1
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 13:12:39 +03:00
Alexandru Ardelean d29e862afe python-uvicorn: add test script
Add a CI test.sh exercising basic package functionality.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 12:58:32 +03:00
Alexandru Ardelean 64b87f0145 python-starlette: add test script
Add a CI test.sh exercising basic package functionality.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 12:58:32 +03:00
Alexandru Ardelean 8059e92d15 python-socketio: bump to 5.16.4
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 12:58:32 +03:00
Alexandru Ardelean ba943d2243 python-uvicorn: bump to 0.52.1
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 12:58:32 +03:00
Alexandru Ardelean 472f9a67ab python-starlette: bump to 1.6.0
Refresh sha256 from PyPI sdist. 1.6.0 switched its build backend from
setuptools to hatchling, so build-depend on python-hatchling/host.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 12:58:32 +03:00
Alexandru Ardelean 9ab5244d8a pillow: drop the pybind11 build dependency
Pillow uses pybind11 only for pybind11.setup_helpers.ParallelCompile,
which parallelises the C extension build; it ships no runtime bindings.
Patch setup.py to remove that import and call and drop pybind11 from
build-system.requires, then remove python-pybind11/host from
PKG_BUILD_DEPENDS. The C extensions are compiled serially instead, with
no functional change to the package.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 11:16:03 +03:00
Alexandru Ardelean fbd7c9fabb python-marshmallow: add test script
Add a CI test.sh exercising basic package functionality.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 11:04:22 +03:00
Alexandru Ardelean edc5f6e971 python-platformdirs: bump to 4.11.1
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 11:04:22 +03:00
Alexandru Ardelean d87ee1e571 python-marshmallow: bump to 4.3.1
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 11:04:22 +03:00
Alexandru Ardelean 84beacb606 python-mako: bump to 1.4.1
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 11:04:22 +03:00
Alexandru Ardelean 8906f3f08a python-flit-core: revert to 3.12.0
flit-core 4.0.2 breaks the whole python feed. flit-core is a host-only
build backend, but nearly everything built with it caps flit_core<4 (the
host tools wheel/installer/pyproject-hooks/typing-extensions and dozens of
leaf packages like marshmallow, click, pip), so their host builds fail with
"Missing dependencies: flit_core<4" against 4.0.2. Nothing needs
flit_core>=4; 3.12.0 satisfies every cap and has no runtime impact. Revert
until the ecosystem's upper bounds catch up.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 09:43:46 +03:00
Alexandru Ardelean 96896a109e python-s3transfer: bump to 0.19.2
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 08:49:37 +03:00
Alexandru Ardelean bd1f5330d5 python-botocore: bump to 1.43.67
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 08:49:37 +03:00
Alexandru Ardelean 206b50193d python-boto3: bump to 1.43.67
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-11 08:49:37 +03:00
Alexandru Ardelean f46fc0fed0 python-msgpack: add test script
Add a CI test.sh exercising basic package functionality.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-10 22:26:21 +03:00
Alexandru Ardelean 4f7144e2e1 python-eventlet: bump to 0.41.1
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-10 22:26:21 +03:00
Alexandru Ardelean 2650954102 python-msgpack: bump to 1.2.1
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-10 22:26:21 +03:00
Alexandru Ardelean a08c70b637 python-gmpy2: bump to 2.3.1
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-10 22:26:21 +03:00
Wei-Ting Yang 8853704806 python3-drf-nested-routers: update to 0.95.3
Release notes:
https://github.com/alanjds/drf-nested-routers/releases/tag/v0.95.2
https://github.com/alanjds/drf-nested-routers/releases/tag/v0.95.3

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-08-10 20:27:57 +03:00
Wei-Ting Yang 8d58a98809 django-restframework: update to 3.18.0
Release notes:
https://github.com/encode/django-rest-framework/releases/tag/3.18.0

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-08-10 20:27:57 +03:00
Wei-Ting Yang 47f7e0f676 django: update to 6.1
Release notes:
https://docs.djangoproject.com/en/6.1/releases/6.1/

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-08-10 20:27:57 +03:00
Wei-Ting Yang 04e4f3f808 python-asgiref: update to 3.12.1
Release notes:
https://github.com/django/asgiref/blob/main/CHANGELOG.txt

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-08-10 20:27:57 +03:00
Alexandru Ardelean 3caf694947 python-installer: allow flit_core 4.x as the build backend
installer caps flit_core<4 in its build-system, so its /host build fails
with "Missing dependencies: flit_core<4" against flit-core 4.0.2. flit_core
4 builds it unchanged; relax the upper bound.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-10 20:17:38 +03:00
Alexandru Ardelean d32f366b14 python-pyproject-hooks: allow flit_core 4.x as the build backend
pyproject-hooks caps flit_core<4 in its build-system, so its /host build
fails with "Missing dependencies: flit_core<4" against flit-core 4.0.2.
flit_core 4 builds it unchanged; relax the upper bound.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-10 20:17:38 +03:00
Alexandru Ardelean 99a2de54f5 python-typing-extensions: allow flit_core 4.x as the build backend
Like python-wheel, typing-extensions caps its build backend at
"flit_core >=3.11,<4", so python-typing-extensions/host fails with
"Missing dependencies: flit_core<4,>=3.11" now that the feed ships
flit-core 4.0.2. flit_core 4 builds it unchanged; relax the upper bound.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-10 16:45:20 +03:00
Alexandru Ardelean 53a269f85d python-vcs-versioning: bump to 2.2.4
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-10 16:04:08 +03:00
Alexandru Ardelean 63a2b3f6d5 python-setuptools-rust: bump to 1.13.0
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-10 16:04:08 +03:00
Alexandru Ardelean 6211fee354 python-setuptools: bump to 84.0.0
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-10 16:04:08 +03:00
Alexandru Ardelean 9d1b631289 python-wheel: allow flit_core 4.x as the build backend
wheel 0.47.0 caps its build requirement at "flit_core >=3.11,<4", but the
feed now ships flit-core 4.0.2, so python-wheel/host (and the whole python
host build-chain that depends on it) fails with "Missing dependencies:
flit_core<4,>=3.11". flit_core 4 builds wheel unchanged, so relax the upper
bound.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-10 14:29:41 +03:00
Josef Schlehofer 308a5db965 tree-wide: remove quiet mode from grep in test version checks
Remove the quiet mode flag (-q) from grep in version check commands
to ensure that their stdout output is visible.

While at it, switch the remaining regex matches (perl, sscep, awscli) to
fixed-string matching where appropriate, so that special characters in the
version string are matched literally.

For libzip, the zipcmp and zipmerge branches ran grep and then
unconditionally exited 0, so a version mismatch was never reported and
the version check override always passed.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2026-08-10 10:01:46 +02:00
Alexandru Ardelean a56b754b01 python-protobuf: add test script
Add a CI test.sh that imports google.protobuf and round-trips the
Timestamp and Struct well-known types through SerializeToString and
ParseFromString, covering the descriptor pool, encoder and decoder
without needing a compiled .proto. Modelled on python-rpds-py's test.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-09 20:00:40 +03:00
Alexandru Ardelean d0c1db8839 python-rpds-py: bump to 2026.6.3
Refresh sha256 from the PyPI sdist. Upstream moved to a CalVer scheme.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-09 20:00:40 +03:00
Alexandru Ardelean c5d531cf99 python-protobuf: bump to 7.35.1
Refresh sha256 from the PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-09 20:00:40 +03:00
Alexandru Ardelean a3b6bdbee5 python-pybind11: bump to 3.1.0
Refresh sha256 from the PyPI sdist. Package is HOST_ONLY, so no target
runtime test is exercised.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-09 20:00:40 +03:00
Alexandru Ardelean c9f471249a python-setuptools-scm: bump to 10.2.1
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-09 20:00:03 +03:00
Alexandru Ardelean 07649829b5 python-hatchling: bump to 1.31.0
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-09 20:00:03 +03:00
Alexandru Ardelean 56740bd53b python-flit-core: bump to 4.0.2
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-09 20:00:03 +03:00
Alexandru Ardelean df530538d0 python-packaging: bump to 26.3
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-09 19:59:57 +03:00
Alexandru Ardelean e5a317cc70 python-argcomplete: bump to 3.7.2
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-09 19:59:57 +03:00
Alexandru Ardelean e084962404 python-anyio: bump to 4.14.2
Refresh sha256 from PyPI sdist.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-08-09 19:59:57 +03:00
Josef Schlehofer a8c37e36c1 python-cffi: fix cross-compilation on macOS hosts
setup.py picks the macOS-only -iwithsysroot/usr/include/ffi flag from
sys.platform, which describes the interpreter running the build rather than
the target, so cross-compiling from a macOS host hands an Apple clang flag to
the GNU cross compiler and the build fails. Use sysconfig.get_platform(),
which honours the _PYTHON_HOST_PLATFORM that python3-package.mk exports.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2026-08-09 11:42:40 +03:00
Wei-Ting Yang 870abb80ed python-certifi: update to 2026.7.22
Use the latest CA bundle from Mozilla.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-07-27 09:35:43 +03:00
Wei-Ting Yang 9412243052 python-idna: bump to 3.18
Release notes:
https://github.com/kjd/idna/releases/tag/v3.18

Remove the test for UTS 46 transitional processing, which is now
deprecated and emits a warning. See [1].

[1] https://github.com/kjd/idna/commit/94bcdc38fd75ae8a259132f7e3f5f1fb5373c717

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-07-27 09:35:43 +03:00
Wei-Ting Yang bf1bd0a50a python-charset-normalizer: bump to 3.4.9
Release notes:
https://github.com/jawah/charset_normalizer/releases/tag/3.4.8
https://github.com/jawah/charset_normalizer/releases/tag/3.4.9

Also update package GitHub URL.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-07-27 09:35:43 +03:00
Alexandru Ardelean 87a7be0326 vobject: add missing pytz and six dependencies
vobject 0.9.9 lists both pytz and six as unconditional runtime requirements
in install_requires, but neither was in DEPENDS. Running the change_tz
console script failed with "ModuleNotFoundError: No module named 'pytz'".

six happened to resolve transitively through python3-dateutil even though
vobject/base.py imports it directly, so list it explicitly rather than rely
on another package's dependency.

Extend test.sh to check that both modules import and that vobject.change_tz
loads.

Fixes: https://github.com/openwrt/packages/issues/29992
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-07-22 09:31:42 +03:00
Alexandru Ardelean f51b9af6f0 python-websocket-client: drop package
There are currently no more users for this.
Drop it.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-07-16 08:46:54 +02:00
Alexandru Ardelean 7db4f7bb69 python-paramiko: drop package
There are no longer packages that need this.
This offers advanced SSH functions in Python.
But for OpenWrt's context it may work with just using ssh commands
with the subprocess package.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-07-16 08:46:54 +02:00
Alexandru Ardelean b47d9caf8e python-docker: drop package
This has migrated in favor of the Go version of docker tools.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-07-16 08:46:54 +02:00
Alexandru Ardelean 30b34ef130 python-dockerpty: drop package
It's ~12 yrs old.
Probably not even used anymore.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-07-16 08:46:54 +02:00