Commit Graph

2055 Commits

Author SHA1 Message Date
Jeffery To
b6e47231d9 python3-netifaces: Update to 0.11.0, rename source package
This renames the source package to python-netifaces to match other
Python packages.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 935f791e76)
2023-07-24 15:10:52 +08:00
Josef Schlehofer
d9dda3c3ef Merge pull request #21588 from jefferyto/python-babel-2.12.1-openwrt-23.05
[openwrt-23.05] python-babel: Update to 2.12.1, add host build
2023-07-21 08:24:32 +02:00
Josef Schlehofer
866de77526 Merge pull request #21599 from jefferyto/python-pip-23.2-openwrt-23.05
[openwrt-23.05] python-pip: Update to 23.2
2023-07-21 08:24:18 +02:00
Jeffery To
162bb087e6 python-pip: Update to 23.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 5e66a69433)
2023-07-18 13:23:30 +08:00
Jeffery To
0944649b03 python-babel: Update to 2.12.1, add host build
Also updated dependencies for the new version.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 0174cea697)
2023-07-17 13:06:16 +08:00
Jeffery To
39192c3fe0 python-mako: Re-import host-only package from abandoned packages repo
Mako was removed in 60ce07b9a1d5c7a53297f177f10af68f3304be9e; at the
time we were using host pip to install host Python packages and so
having this package was not necessary.

With the move away from host pip and toward proper host packages, it
would be better to have a Mako host-only package here to support the
mesa package in the video feed.

This re-imports the package from the abandoned packages feed, updates
the makefile with current Python package conventions, and updates the
package to the latest version.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 666ea93977)
2023-07-17 12:53:41 +08:00
Tianling Shen
5320cb6371 Merge pull request #21562 from jefferyto/python-cython-0.29.36-openwrt-23.05
[openwrt-23.05] python-cython: Update to 0.29.36
2023-07-16 00:42:11 +08:00
Tianling Shen
7a44f4257c Merge pull request #21564 from jefferyto/python-trove-classifiers-2023.7.6-openwrt-23.05
[openwrt-23.05] python-trove-classifiers: Update to 2023.7.6
2023-07-16 00:41:55 +08:00
Tianling Shen
7b2338bafd Merge pull request #21563 from jefferyto/python-editables-0.4-openwrt-23.05
[openwrt-23.05] python-editables: Update to 0.4
2023-07-16 00:41:49 +08:00
Jeffery To
caf08c9470 python-trove-classifiers: Update to 2023.7.6
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b68832d51e)
2023-07-14 13:24:29 +08:00
Jeffery To
ff9e6d6621 python-editables: Update to 0.4
The build backend was changed from setuptools to flit-core.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 9a5f66acc3)
2023-07-14 13:21:25 +08:00
Jeffery To
e886775079 python-cython: Update to 0.29.36
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 96c4a3f0c7)
2023-07-14 13:18:48 +08:00
Jeffery To
2f54fd20d2 click: Update to 8.1.4, rename source package
This renames the source package to python-click to match other Python
packages.

This also updates the package dependencies, licence file, package title
and description.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 5710f272db)
2023-07-14 13:15:25 +08:00
Jeffery To
a100549006 python-typing-extensions: Update to 4.7.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 207d01c3a9)
2023-07-04 15:08:12 +08:00
Jeffery To
e2e5d7e685 python-markupsafe: Update to 2.1.3, add host build
The host build will be used for mako (to be added later).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit ff51716aaa)
2023-07-03 07:29:29 -07:00
Jeffery To
bc5f6715b0 python-libmodbus: Update to 0.6.2
This also adds a source package (python3-libmodbus-src).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 40b9f05a58)
2023-07-03 07:29:17 -07:00
Jeffery To
79f0dffac2 python-gnupg: Update to 0.5.0
This also removes the dependency on gnupg as there are two packages for
gpg, gnupg and gnupg2; this library should work with either one.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 67af34188d)
2023-07-03 07:29:06 -07:00
Jeffery To
6565e14934 python-service-identity: Update to 23.1.0
This adds new build dependencies as the package switched to
pyproject.toml-based builds.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit e1ef13a30c)
2023-07-03 07:28:55 -07:00
Jeffery To
e3d543215b python-hatchling: Update to 1.18.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 2ec3b9f095)
2023-07-03 07:28:44 -07:00
Jeffery To
9d2bb1adc1 python-pluggy: Update to 1.2.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit f6190a379b)
2023-07-03 07:28:32 -07:00
Jeffery To
1831e79162 python-werkzeug: Update to 2.3.6
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit acc915083d)
2023-07-03 07:28:15 -07:00
Jeffery To
6dd0844591 python-packages: Take over maintainership from Daniel Golle
This was requested in
https://github.com/openwrt/packages/pull/21227#issuecomment-1567676980.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b5dbf77501)
2023-07-01 04:46:31 -07:00
Jeffery To
9102e05c8e python-setuptools: Update to 68.0.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit c698a615f9)
2023-07-01 04:44:24 -07:00
Jeffery To
7d7bd65006 python3-libsemanage: Update to 3.5, rename source/target package
* Rename:

  * Source package from python3-libsemanage to python-semanage
  * Target package from python3-libsemanage to python3-semanage

* Update dependents with new target package name

* Update package title, license files, and dependencies

* Remove Build/InstallDev (files not used by any other package)

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 23ff8177f0)
2023-06-26 12:25:49 +08:00
Jeffery To
513e2e3be1 python3-libselinux: Update to 3.5, rename source/target package
* Rename:

  * Source package from python3-libselinux to python-selinux
  * Target package from python3-libselinux to python3-selinux

* Update dependents with new target package name

* Remove patches:

  * 010-setup-py-custom-cc.patch: LDSHARED is already set as part of
    $(PYTHON3_VARS)

  * 020-Make-use-of-variables-when-defining-libdir-and-inclu.patch: This
    package doesn't install the libselinux.pc file

* Update package title and dependencies

* Remove Build/InstallDev (files not used by any other package)

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit a205483547)
2023-06-26 12:25:28 +08:00
Quintin Hill
39f49ddb23 python-ble2mqtt: fix installation of python program
This was broken when the init script was added in 408502ee0.

(cherry picked from commit 5cf3046055)
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
2023-06-22 22:26:31 +08:00
Quintin Hill
e562fd7569 python-ble2mqtt: update to 0.1.7
(cherry picked from commit b5ae4fc15c)
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
2023-06-16 12:31:31 +08:00
Quintin Hill
3d15816248 python-bleak: upgrade to 0.20.2
(cherry picked from commit e948029331)
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
2023-06-16 12:31:31 +08:00
Quintin Hill
e299e944bc python-dbus-fast: update to 1.86.0
(cherry picked from commit c5988895b4)
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
2023-06-16 12:31:31 +08:00
Jeffery To
a3e3e41e56 python3: Update to 3.11.4, refresh patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 4627ed7c43)
2023-06-13 11:58:21 +08:00
Jeffery To
6359809fad python3-asgiref: Update to 3.7.2, rename source package
This renames the source package to python-asgiref to match other Python
packages.

This also updates the package title and URL.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b098f2ac40)
2023-06-08 15:46:04 +08:00
Tianling Shen
9745a8f925 Merge pull request #21295 from jefferyto/passlib-1.7.4-openwrt-23.05
[openwrt-23.05] passlib: Update to 1.7.4, rename source package
2023-06-07 21:53:23 +08:00
Tianling Shen
dc5f021f36 Merge pull request #21288 from jefferyto/python-typing-extensions-4.6.3-openwrt-23.05
[openwrt-23.05] python-typing-extensions: Update to 4.6.3
2023-06-07 21:53:12 +08:00
Tianling Shen
69b00c1f30 Merge pull request #21287 from jefferyto/python-poetry-core-1.6.1-openwrt-23.05
[openwrt-23.05] python-poetry-core: Update to 1.6.1
2023-06-07 21:52:57 +08:00
Tianling Shen
2ba8a0c4e2 Merge pull request #21286 from jefferyto/python-hatchling-1.17.1-openwrt-23.05
[openwrt-23.05] python-hatchling: Update to 1.17.1
2023-06-07 21:52:49 +08:00
Jeffery To
347e07e4a8 passlib: Update to 1.7.4, rename source package
This renames the source package from passlib to python-passlib to match
other Python packages.

This also updates the package URL and list of dependencies.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 5b965e4d79)
2023-06-07 13:38:59 +08:00
Tianling Shen
002cea57c0 python3-bottle: Update to 0.12.25
Fix build with Python 3.11

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit a6980eb933)
2023-06-06 13:44:05 +02:00
Tianling Shen
050ed92068 python-yarl: Update to 1.9.2
Fix build with Python 3.11.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 0e6fe09a34)
2023-06-06 13:43:43 +02:00
Jeffery To
6e94390c0b python-typing-extensions: Update to 4.6.3
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b638f3f8c0)
2023-06-06 13:26:38 +08:00
Jeffery To
66019fd42f python-poetry-core: Update to 1.6.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit ac59c69237)
2023-06-06 13:23:29 +08:00
Jeffery To
234049b6e6 python-hatchling: Update to 1.17.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 0aed79d2a7)
2023-06-06 13:21:08 +08:00
Alexandru Ardelean
1abc7665d8 numpy: bump version to 1.24.3
Need to also fix build for GCC 13 + musl.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
(cherry picked from commit 8f176e30f3)
2023-06-05 19:38:41 +08:00
Jeffery To
e9dda77cc4 micropython-mpremote: Add new package
From the README:

This CLI tool provides an integrated set of utilities to remotely
interact with and automate a MicroPython device over a serial
connection.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit a83dcf0d5c)
2023-06-04 01:00:22 +08:00
Jeffery To
b4ae1c5dd0 python-hatch-requirements-txt: Add new host-only package
From the README:

Hatchling plugin to read project dependencies from requirements.txt

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 9071deb1c7)
2023-06-04 01:00:22 +08:00
Jeffery To
761ba28159 micropython-lib: Update to master, split target package
The package has been reworked to install the same files that are
available to be downloaded/installed by mip, the package manager new to
MicroPython 1.20.0.

This also splits the original target package into four:

* micropython-lib
  * Includes packages common to all MicroPython ports (python-stdlib,
    python-ecosys, micropython)
  * Contains mpy bytecode files

* micropython-lib-src
  * Includes packages common to all MicroPython ports (python-stdlib,
    python-ecosys, micropython)
  * Contains py source files

* micropython-lib-unix
  * Includes packages specific to the MicroPython Unix port (unix-ffi)
  * Contains mpy bytecode files
  * Installs a specific launcher (micropython-unix) that adds the Unix
    package directory into MicroPython's library path

* micropython-lib-unix-src
  * Includes packages specific to the MicroPython Unix port (unix-ffi)
  * Contains py source files

This also updates the package license, title, and description.

Patches:

* 001-build-unix-ffi.patch

  This enables the repo build script to also build the Unix-specific
  packages. Not sure if upstream is open to accepting this since the
  Unix-specific packages don't fit well into the existing package
  distribution mechanism.

* 002-add-unix-ffi-os-path.patch and 003-add-unix-ffi-uu.patch

  These fix instances where the unix-ffi version of the os package is
  overridden by the python-stdlib version. These have been submitted to
  upstream: https://github.com/micropython/micropython-lib/pull/672

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 9390bd0262)
2023-06-04 01:00:21 +08:00
Jeffery To
ea58dfac60 micropython: Update to 1.20.0, refresh/rework patches
Patches 000-Makefile-no-errors.patch and 020-mpy-cross-fix-flags.patch
are no longer necessary.

This also adds a Build/InstallDev recipe to install files necessary for
micropython-lib.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit a4ae38494f)
2023-06-04 01:00:21 +08:00
Tianling Shen
d1bb684fb3 Merge pull request #21235 from jefferyto/python-gmpy2-2.1.5-openwrt-23.05
[openwrt-23.05] python-gmpy2: Update to 2.1.5; add new dependencies
2023-06-01 16:01:34 +08:00
Tianling Shen
96c34d7881 pyodbc: Update to 4.0.39
* Fixed build with Python 3.11
* Removed unnecessary build depends

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f02f3ee8c7)
2023-06-01 14:51:53 +08:00
Tianling Shen
356d32a5ad python-greenlet: Update to 2.0.2
Fix build with Python 3.11.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit e399e1ce2c)
2023-06-01 14:51:34 +08:00
Tianling Shen
aff1ae8b6c Merge pull request #21244 from jefferyto/werkzeug-2.3.4-openwrt-23.05
[openwrt-23.05] Werkzeug: Update to 2.3.4, rename source package
2023-06-01 12:14:17 +08:00