Wesley Gimenes
df05c12089
2to3: remove package
...
This package is only used by `fail2ban`. After updating `fail2ban` to
`1.1.0` (2a202b2091 ), the `2to3` package
is no longer needed. If required, anyone can reintroduce the package.
Signed-off-by: Wesley Gimenes <wehagy@proton.me >
2025-12-21 03:45:23 +01:00
Yanase Yuki
7eea92b91c
python3-speedtest-cli: remove package
...
It seems this software is no longer maintained.
The last upstream commit is 4 years ago, and
this software only supports obsolete setup.py.
Users should use supported similar softwares, such
as speedtest-go in packages repo.
Signed-off-by: Yanase Yuki <dev@zpc.st >
2025-12-15 12:16:26 +01:00
Wei-Ting Yang
495e4e9287
python-urllib3: update to 2.6.1
...
Fix CVE-2025-66418 and CVE-2025-66471.
Full release notes:
https://github.com/urllib3/urllib3/releases/tag/2.6.0
https://github.com/urllib3/urllib3/releases/tag/2.6.1
Drop 001-setuptools-scm-upper-limit.patch as upstream now supports
setuptools-scm v9.x.
Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com >
2025-12-12 07:20:31 +01:00
Til Kaiser
0b6d2a2859
treewide: remove python3-distutils dependency
...
As the python3-distutils was dropped while bumping the version
to 3.13.9 via 97a92f2e7a , remove the
python3-distutils from all packages that are currently using it.
OpenWrt already uses recent enough releases of these packages
that have adapted to work without distutils, so the dependency
can be safely removed.
Signed-off-by: Til Kaiser <mail@tk154.de >
2025-12-10 10:49:08 +01:00
Wei-Ting Yang
364a98daaf
django: bump to version 5.2.9
...
Fixed CVE-2025-13372 and CVE-2025-64460.
Full release notes:
- https://docs.djangoproject.com/en/dev/releases/5.2.9/
Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com >
2025-12-05 22:56:57 +01:00
Josef Schlehofer
09951a9cfd
python-unidecode: drop unmaintained package
...
It looks like based on opened PRs [1],
there is no official support for Python 3.12+.
Unfortunately, this project is still using setup.py,
which is deprecated and no longer supported.
These days project metadata are stored in pyproject.toml
according to PEP 621.
Also, this project does not follow PEP625 as their
wheel name is in uppercase and it should be in lowercase.
[1] https://github.com/avian2/unidecode/pulls
[2] https://peps.python.org/pep-0621/
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-12-04 21:14:06 +01:00
Josef Schlehofer
598dc276f7
python-parsley: drop package
...
This looks like it is not maintained anymore.
The last commit in the repository [1] is from 2017,
and the last tarball uploaded on PyPI is from 2015.
That tarball does not follow PEP625, because the
wheel and tarball begins with uppercase, it should be
in lowercase and as well it is still using setup.py.
Python these days is using pyproject.toml.
[1] https://github.com/washort/parsley
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-12-03 20:14:16 +01:00
Josef Schlehofer
95fe4bf332
python-pysocks: remove outdated and not maintained package
...
The latest commit in https://github.com/Anorov/PySocks
is from 2019, it looks outdated and not maintained.
It does not follow PEP 625.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-12-03 20:12:52 +01:00
Wei-Ting Yang
6629fc95e0
python-setuptools: fix PKG_CPE_ID
...
Should be PKG_CPE_ID, not CPE_ID.
Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com >
2025-11-29 17:13:53 +01:00
Austin Lane
1f78d9d7a7
python-pypubsub: switch to PyPi sdist
...
- PyPi sdist was recently added for this package. Switch to using it.
Signed-off-by: Austin Lane <vidplace7@gmail.com >
2025-11-26 15:58:24 +02:00
Austin Lane
2201690cd1
python-chardet: fix build (depend on setuptools)
...
- Properly depend on python-setuptools to fix build failures.
Signed-off-by: Austin Lane <vidplace7@gmail.com >
2025-11-26 15:57:44 +02:00
Austin Lane
485dee2b0b
python-certifi: fix build (depend on setuptools)
...
- Setuptools has been required since certifi 2025.06.15
https://github.com/certifi/python-certifi/pull/350
Signed-off-by: Austin Lane <vidplace7@gmail.com >
2025-11-26 14:52:38 +02:00
Alexandru Ardelean
d2d56d216e
python-curl: bump to version 7.45.7
...
Change bumps version to 7.45.7
Adding python-setuptools/host as PKG_BUILD_DEPENDS.
Package is no longer needed.
Fixes:
https://github.com/openwrt/packages/issues/27915
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-26 14:51:45 +02:00
Ioan Bobar
00204af37d
python-idna: bump to version 3.11
...
bump to version 3.11
Signed-off-by: Ioan Bobar <ioan.bobar@gmail.com >
2025-11-26 14:51:45 +02:00
Austin Lane
12d23c8e95
python-urllib3: fix builds with setuptools-scm 9.x
...
- Fix builds for python-urllib3 with setuptools-scm
- Patch sourced from upstream (un-released/main branch)
Signed-off-by: Austin Lane <vidplace7@gmail.com >
2025-11-26 11:22:22 +01:00
Josef Schlehofer
879cddcd0f
python-pycparser: update to version 2.23
...
Refresh patch
Release notes:
https://github.com/eliben/pycparser/releases/tag/release_v2.22
https://github.com/eliben/pycparser/releases/tag/release_v2.23
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-25 13:38:44 +02:00
Josef Schlehofer
022f744017
python-setuptools-rust: update to version 1.12.0
...
Release notes:
https://github.com/PyO3/setuptools-rust/blob/main/CHANGELOG.md
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-25 13:38:44 +02:00
Josef Schlehofer
1eaeb4cfb6
python-maturin: update to version 1.9.6
...
Release notes:
https://github.com/PyO3/maturin/releases/tag/v1.9.6
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-25 13:38:44 +02:00
Josef Schlehofer
c4bcff285b
python-zope-interface: update to 8.0.1
...
Release notes:
https://github.com/zopefoundation/zope.interface/blob/8.0.1/CHANGES.rst
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-25 13:38:44 +02:00
Josef Schlehofer
a1c1bfc24b
python-msgpack: update to version 1.1.2
...
Release notes:
https://github.com/msgpack/msgpack-python/releases/tag/v1.1.2
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-25 13:38:44 +02:00
Christian Marangi
84c1ae1285
python3: add pending patch fixing support for new LibreSSL version
...
Add pending patch fixing support for new LibreSSL version.
New LibreSSL version adds support for SHA3 algo but doesn't add support
for SHAKE ones. There is currently a logic error in the Python
test_hashlib that always expect both SHA3 and SHAKE algo to be present.
This logic error cause the Host Python3 to fail testing.
This patch fix the logic error and restore correct compilation of the
host package.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-11-24 16:12:34 +01:00
Andy Chiang
b39eb4ca49
python-sqlalchemy: fix typo
...
fix typo
Signed-off-by: Andy Chiang <AndyChiang_git@outlook.com >
2025-11-23 22:55:48 +02:00
Alexandru Ardelean
c888beafb4
python-sqlalchemy: bump to version 2.0.44
...
And add python-setuptools/host, python-wheel/host as dependencies.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-22 15:02:27 +02:00
Josef Schlehofer
9218d6ee4f
python-zope-event: update to version 6.1
...
Release notes:
https://github.com/zopefoundation/zope.event/blob/6.1/CHANGES.rst
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-22 15:02:27 +02:00
Alexandru Ardelean
312b66a4b5
python-pynacl: fix typo in PKG_BUILD_DEPENDS
...
Fixes
0c11fe96b0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-17 10:23:33 +02:00
Alexandru Ardelean
0c908eed83
python-hatch-vcs: upgrade to version 0.5.0
...
Upgrade to version 0.5.0
Add python-setuptools/host as dep.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-16 11:56:16 +02:00
Alexandru Ardelean
085c2eb58c
python-greenlet: upgrade to version 3.2.4
...
This upgrades greenlet to 3.2.4
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-16 11:56:16 +02:00
Alexandru Ardelean
33d013e51b
python-markdown: upgrade to version 3.10
...
This change updates markdown to version 3.10
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-16 11:56:16 +02:00
Alexandru Ardelean
e3024cc5b4
python-eventlet: bump to version 0.40.3
...
This change updates eventlet to 0.40.3
It no longer needs 'six'
Needs python-setuptools/host & python-hatchling/host &
python-hatch-vcs/host as PKG_BUILD_DEPENDS.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-16 11:56:16 +02:00
Javier Marcet
f872c8970e
python-docker: fix pyproject.toml issues
...
* Getting build dependencies for wheel...
ERROR Missing dependencies:
hatch-vcs
File "./staging_dir/hostpkg/lib/python3.11/site-packages/setuptools/config/pyprojecttoml.py", line 51, in validate
raise ValueError(f"{error}\n{summary}") from None
ValueError: invalid pyproject.toml config: `project.license`.
configuration error: `project.license` must be valid exactly by one definition (2 matches found):
- keys:
'file': {type: string}
required: ['file']
- keys:
'text': {type: string}
required: ['text']
Signed-off-by: Javier Marcet <javier@marcet.info >
2025-11-14 17:33:22 +08:00
Javier Marcet
ac191fb6f4
python-docker: Update to 7.1.0
...
Release notes: https://github.com/docker/docker-py/releases/tag/7.1.0
Signed-off-by: Javier Marcet <javier@marcet.info >
2025-11-14 17:33:22 +08:00
Josef Schlehofer
974e8404c6
python-ruamel-yaml: update to version 0.18.16
...
Release notes can be found here:
https://yaml.dev/doc/ruamel-yaml/
Wheel is compiled as ruamel_yaml (underscore), but on pypi it is ruamel.yaml (dot),
it failed on buildbot, so add slight tweak.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-14 11:22:23 +02:00
Josef Schlehofer
63aa7856bf
python-yaml: update to version 6.0.3
...
Release notes:
https://github.com/yaml/pyyaml/releases/tag/6.0.3
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-14 11:22:23 +02:00
Josef Schlehofer
ff9c11a9d7
python-flask-socketio: update to version 5.5.1
...
Release notes:
https://github.com/miguelgrinberg/Flask-SocketIO/releases/tag/v5.5.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-13 22:09:19 +01:00
Josef Schlehofer
03303c362d
python-flask-session: update to version 0.8.0
...
Release notes:
https://flask-session.readthedocs.io/en/latest/changes.html
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-13 22:09:18 +01:00
Josef Schlehofer
f02c368344
python-flask-seasurf: update to 2.0.0
...
Changes can be found here:
https://github.com/maxcountryman/flask-seasurf/tree/2.0.0
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-13 22:09:17 +01:00
Josef Schlehofer
0655f4ed3b
python-flask-login: update to version 0.6.3
...
Release notes:
https://github.com/maxcountryman/flask-login/releases/tag/0.6.3
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-13 22:09:14 +01:00
Josef Schlehofer
fc34a02ccf
Flask: update to version 3.1.2
...
Release notes:
https://github.com/pallets/flask/releases/tag/3.1.2
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-13 22:09:09 +01:00
Josef Schlehofer
ae904f9001
python-werkzeug: update to version 3.1.3
...
Release notes:
https://github.com/pallets/werkzeug/releases/tag/3.1.3
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-11-13 22:13:11 +02:00
Josef Schlehofer
45ef59b3e0
python-jinja2: update to version 3.1.6
...
Release notes:
https://github.com/pallets/jinja/releases/tag/3.1.6
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
(cherry picked from commit 0b81947974 )
2025-11-13 22:11:58 +02:00
Alexandru Ardelean
1a6bb0a1a2
python-markupsafe: add python-setuptools/host as build dep for targer package
...
Required now since python3/host no longer provides setuptools bundled.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-13 19:32:33 +02:00
Alexandru Ardelean
26ffbb95f1
python-babel: upgrade to version 2.17.0
...
Need to also provide python-setuptools/host as build dep for
host and target build.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-13 19:32:33 +02:00
Alexandru Ardelean
1f70e73e5b
python-pynacl: upgrade to version 1.6.1
...
Drop 'six' requirement (no longer needed).
python-setuptools/host needed for build.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-13 19:32:33 +02:00
Alexandru Ardelean
909b2ee5a0
python-hatchling: add python-setuptools/host as dep
...
Previously this was provided by python3/host
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-13 19:32:33 +02:00
Alexandru Ardelean
ab19a033fb
python-calver: add python-setuptools/host as dep to HostBuild
...
Required now, since python-setuptools/host is separate from python3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-13 14:42:11 +02:00
Alexandru Ardelean
1d1dbae89b
python-setuptools-scm: bump to version 9.2.2
...
And add python-setuptools/host as dependency.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-13 14:42:11 +02:00
Alexandru Ardelean
974dc9753c
python-automat: bump to version 25.4.16
...
Patches can be dropped.
They don't seem to be needed anymore.
The 'visualize' parts seem to be optional.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-13 14:42:11 +02:00
Vladimir Ermakov
dbc8106ecc
python-toml: fix build dependency on python-setuptools
...
Fix #27855
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com >
2025-11-13 13:49:06 +02:00
Alexandru Ardelean
2590594111
python-cffi: bump to version 2.0.0
...
Bump to version 2.0.0 because the CI seems to also include this.
Drop patch for un-pinning setuptools.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-12 21:44:33 +02:00
Alexandru Ardelean
fabcdb58c6
python3: remove lib2to3 dep from 'python3-package-dev'
...
lib2to3 no longer exists.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2025-11-12 21:44:33 +02:00