Commit Graph

2050 Commits

Author SHA1 Message Date
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
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
Tianling Shen
c41a508e33 Merge pull request #21243 from jefferyto/markupsafe-2.1.2-openwrt-23.05
[openwrt-23.05] MarkupSafe: Update to 2.1.2, rename source package
2023-06-01 12:14:05 +08:00
Tianling Shen
4616233eda Merge pull request #21242 from jefferyto/jinja2-3.1.2-openwrt-23.05
[openwrt-23.05] Jinja2: Update to 3.1.2, rename source package
2023-06-01 12:13:41 +08:00
Tianling Shen
54f976bea7 Merge pull request #21241 from jefferyto/click-log-0.4.0-openwrt-23.05
[openwrt-23.05] click-log: Update to 0.4.0, rename source package
2023-06-01 12:13:30 +08:00
Tianling Shen
c9b7d29efb Merge pull request #21240 from jefferyto/bcrypt-3.2.2-openwrt-23.05
[openwrt-23.05] bcrypt: Update to 3.2.2, rename source package
2023-06-01 12:12:53 +08:00
Tianling Shen
656ce7c10e Merge pull request #21239 from jefferyto/python-typing-extensions-4.6.2-openwrt-23.05
[openwrt-23.05] python-typing-extensions: Update to 4.6.2
2023-06-01 12:12:34 +08:00