Commit Graph

2400 Commits

Author SHA1 Message Date
Fabian Lipken 79c293e91c python-pycares: bump to 4.10.0
python-pycares: bump from version 4.8.0 to 4.10.0

Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2025-08-14 11:58:43 +08:00
Richard Muzik e09ffebce1 python-twisted: Update to 25.5.0
This update fixes CVE-2024-41810 and CVE-2024-41671 [1]. For the full
changelog see NEWS [2].

Additionally changed the way the test files are omitted from patch file
to filespec in the Makefile.

[1] https://github.com/twisted/twisted/blob/twisted-25.5.0/NEWS.rst#twisted-2470-2024-08-08
[2] https://github.com/twisted/twisted/blob/twisted-25.5.0/NEWS.rst

Signed-off-by: Richard Muzik <richard.muzik@turris.com>
2025-08-08 13:50:28 +02:00
Vladimir Ermakov 7c289ead14 python: adjust with glibc and libcrypt-compat
Fix #27012

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-07-30 14:43:39 +02:00
Richard Muzik 63b3e10116 python-incremental: Update to 24.7.2
To see changes check NEWS [1].

[1] https://github.com/twisted/incremental/blob/incremental-24.7.2/NEWS.rst

Signed-off-by: Richard Muzik <richard.muzik@turris.com>
2025-07-30 11:51:29 +02:00
Josef Schlehofer d457c26c0d python-uci: update to version 0.10.3 + two patches
Release notes:
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.0
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.1
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.2
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.3

Upstream (pyuci developers) removed setup.py,
I bring it back to be able to compile it despite
that we do support building packages, which are
using pyproject.toml, but the thing here is
that their pyproject.toml requires setuptools 74.1.0
[1] [2], but Python 3.11 is using bundled setuptools
and pip [3] [4]. In current version 3.11.13,
there is still outdated version of setuptools, but
it looks like that in the newer version, there will be
new one [5].

Once, there is released Python 3.11.14 and updated
in OpenWrt, these patches can be dropped.

[1] https://gitlab.nic.cz/turris/pyuci/-/blob/240180b2946fdd1fd46c7f023f224acce5a55511/pyproject.toml#L29
[2] https://setuptools.pypa.io/en/stable/history.html#v74-1-0
[3] https://github.com/openwrt/packages/blob/c94ab433caf345ebc6bef9a7174d1f65f676fc87/lang/python/python3-version.mk#L18
[4] https://github.com/python/cpython/commits/3.11/Lib/ensurepip/_bundled
[5] https://github.com/python/cpython/commit/c96ab19ae460911e40ffa502f1bf945ab6c53a2e

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-07-18 11:34:54 +02:00
Fabian Lipken 8dc916e888 python-pycares: bump to 4.8.0
This commit updates python-pycares to version 4.8.0

For more details, please refer to release changelog:
https://github.com/saghul/pycares/releases/tag/v4.8.0

Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2025-06-11 11:38:30 +02:00
Austin Lane 9d0770ee27 python-platformio: Update to v6.1.18
Update version to v6.1.18

Signed-off-by: Austin Lane <vidplace7@gmail.com>
2025-06-09 20:02:11 +02:00
W. Michael Petullo ac839af473 python-networkx: update to 3.5
Upstream list of changes is available at
https://github.com/networkx/networkx/releases/tag/networkx-3.5.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-06-02 10:48:38 +03:00
Tomasz Maciej Nowak 40c6ef6941 python-bcrypt: bump version to 4.1.3
Bumps pyo3 version to 21, which in result fixes copmilation on
platforms without 64-bit atomics.

Upstream-issue: https://github.com/pyca/bcrypt/issues/731
Link: https://github.com/pyca/bcrypt/compare/4.1.2...4.1.3#commits_bucket

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
2025-05-31 23:54:37 +02:00
George Sapkin 8bb5a41cdf python-netifaces: drop package
Upstream project archived [1].

[1] https://github.com/al45tair/netifaces

Signed-off-by: George Sapkin <george@sapk.in>
2025-05-22 14:00:02 +02:00
Robert Marko f8bb47257e python-semanage: update to 3.8.1
Update to latest 3.8.1 version and backport a patch to fix compilation[1].

[1] https://github.com/SELinuxProject/selinux/commit/a339594da6f027aed5d66ec6798a3d732df235e4

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-05-19 11:44:34 +02:00
Robert Marko b6d9fcd1c8 python-selinux: update to 3.8.1
Bump to latest 3.8.1 version.
Import the required backported patches from libselinux.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-05-19 11:44:34 +02:00
Alexandru Ardelean 48a24c73f7 numpy: bump to version 2.2.5
Also needing to treat 'incompatible-pointer-types' as warnings.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-05-14 15:14:18 +03:00
Alexandru Ardelean 224a35ee4a django-restframework: bump to version 3.16.0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-05-14 15:14:18 +03:00
Alexandru Ardelean 362d15d047 python-evdev: bump to version 1.9.2
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-05-14 15:14:18 +03:00
Alexandru Ardelean eeacf8474b python-lxml: bump to version 5.4.0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-05-14 15:14:18 +03:00
Alexandru Ardelean f3c0c9722c pytz: bump to version 2025.2
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-05-14 15:14:18 +03:00
Alexandru Ardelean 7c496ceedc numpy: bump to version 2.2.3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-03-15 07:51:39 +02:00
Alexandru Ardelean 4224cf151a pytz: bump to version 2025.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-03-15 07:51:39 +02:00
Alexandru Ardelean 0204250618 python-evdev: bump to version 1.9.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-03-15 07:51:39 +02:00
Alexandru Ardelean 5b6fc86fe6 django: bump to version 5.1.7
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-03-15 07:51:39 +02:00
Felix Fietkau d798ccce9a python3-host.mk: disable pip --no-binary on macOS
For some reason, pip builds a broken Cython, which segfaults on attempting
to install wheel. Work around this by allowing to use precompiled wheels.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2025-03-03 12:18:16 +01:00
Alexandru Ardelean 7b4ee2dabf numpy: bump to version 2.2.1
Dropped:
  003-without-vendored-meson.patch
  004-workaround-for-multiple-top-level-packages-discovered.patch

This time, we really need to use meson to build numpy.
And to make things more complicated, the 'vendored' meson package (that
comes with numpy) must be used. This is because they have some special
logic in there that's specific to numpy.

With this change, we also need to keep a special/internal
'openwrt-cross.txt.in' file, because cross-compiling numpy also requires
that a 'longdouble_format' property be added.
More details about this:
   https://github.com/numpy/numpy/issues/23972
   https://github.com/numpy/numpy/blob/maintenance/2.2.x/doc/source/building/cross_compilation.rst

Removing quirk fix for x86_64 with detecting 'avx512f'.
This should work with the new meson stuff.

And finally, added a test.sh script.
This should make sure that this package works fine during upgrades.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-28 18:51:59 +02:00
Alexandru Ardelean 9060de91b0 python-lxml: bump to version 5.3.0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-25 21:33:52 +02:00
Alexandru Ardelean b24a5876d2 python-et_xmlfile: bump to 2.0.0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-25 21:33:52 +02:00
Alexandru Ardelean 75b419e96c django: bump to 5.1.4
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-25 21:33:52 +02:00
Austin Lane e1d1a2ce0a python-platformio: Add package (build system)
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-24 17:55:05 +02:00
Austin Lane bbf4812279 python-pypubsub: Add package
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-20 12:27:29 +02:00
Austin Lane 65b7c24db4 python-tabulate: add package / hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-19 10:31:32 +02:00
Austin Lane 117a3a2b1b python-click: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-19 10:30:47 +02:00
Austin Lane dc79b54b57 python-pyelftools: add package / hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-18 14:11:15 +02:00
Austin Lane ac212e0c43 python-pyserial: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-18 14:09:46 +02:00
Austin Lane edf093ff04 python-requests: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-12 09:53:12 +02:00
Timothy M. Ace d2f034caf2 python-orjson: update to version 3.10.12
Relevant changes since previous 3.10.0:
- FIXED: Serializing numpy.ndarray with non-native endianness raises orjson.JSONEncodeError.
- FIXED: Fix int serialization on 32-bit Python 3.8, 3.9, 3.10. This was introduced in 3.10.8.
- Improve performance of serializing.
- Drop support for arm7.
- int serialization no longer chains OverflowError to the the __cause__ attribute of orjson.JSONEncodeError when range exceeded.

Signed-off-by: Timothy M. Ace <openwrt@timothyace.com>
2024-12-11 18:55:52 +02:00
Austin Lane d6c644c5f5 python-urllib3: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-09 11:29:28 +02:00
Austin Lane 955976cee7 python-certifi: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-09 10:59:17 +02:00
Austin Lane 6bb68d4682 python-idna: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-09 10:57:04 +02:00
Austin Lane 7db7fd2aea python-chardet: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-09 10:56:30 +02:00
Fabian Lipken f32e77cfe6 python-pycares: bump to 4.5.0
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2024-12-04 17:45:35 +02:00
Alexandru Ardelean bc94125b2f numpy: bump to version 2.1.3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-11-28 08:56:25 +02:00
Alexandru Ardelean 4f5b8f9056 python-pytz: bump to version 2024.2
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-11-28 08:56:25 +02:00
Alexandru Ardelean 9968ff7983 django: bump to 5.1.3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-11-28 08:56:25 +02:00
Alexandru Ardelean 40cfff8fe9 python-dateutil: "downgrade" to version 2.9.0
Fixes:
  https://github.com/openwrt/packages/pull/23648#issuecomment-2495371925

As weird as this sounds, the only different between the current version
(2.9.0.post0) and 2.9.0 is the pinning of `setuptools_scm` to `< 8`.
See:  https://github.com/dateutil/dateutil/releases/tag/2.9.0.post0

Also, the APK build doesn't seem to like the 'post0' suffix.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-11-27 22:39:40 +02:00
Finn Landweber c6989438c3 python-setuptools-scm: update to 8.1.0
Signed-off-by: Finn Landweber <finn@landweber.xyz>
2024-11-21 20:29:03 -08:00
Glenn Strauss 8ec794998f micropython-lib: update to 1.24.0
* update micropython-lib to hash for 1.24.0

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2024-11-17 21:40:15 -08:00
Glenn Strauss 4c751e454c micropython-lib: update to 1.23.0 and fix compile on external mbedtls3
* update micropython-lib to hash for 1.23.0
* remove micropython-lib unix-uffi patches

Co-authored-by: Jeffery To <jeffery.to@gmail.com>

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2024-11-17 21:40:15 -08:00
Rosen Penev f2d5c861bd python3: update to 3.11.10
Just a security bugfix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-10 10:42:14 -08:00
Sean Khan 49e3c330d4 python3: Bump version 3.11 to 3.11.9
Also bumps setuptools to version 24.0

Run tested: aarch64, Dynalink DL-WRX36, Master Branch

Maintainer: Jeffery To <jeffery.to@gmail.com>

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-11-07 15:06:56 -08:00
Christian Marangi 86602b5f3a micropython: bump to 1.23.0 release
Bump micropython to 1.23.0. This is done to fix support for MbedTLS 3.0

Lots changed between 1.21 and 1.23 for the library side.

Mainly the barkeley-db library was moved to micropython own fork and the
cdef patch required lots of changes. (we have to manually include a copy
of cdef.h as it was dropped by them)
Also a new patch is required to mute some compilarion error that are
false-positive. (variable not initialized but that are ALWAYS
initialized)

Also refresh the extmod patch with new files included.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-10-27 15:09:50 -07:00
Alexandru Ardelean ddc619dc61 numpy: bump to version 2.1.0
Re-applied:
   003-without-vendored-meson.patch

Added:
   004-workaround-for-multiple-top-level-packages-discovered.patch

Suggestion found here:
   https://stackoverflow.com/questions/72294299/multiple-top-level-packages-discovered-in-a-flat-layout

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-08-26 15:43:02 +03:00