Quintin Hill
71c04c46ee
python-ble2mqtt: update to 0.2.0
...
Signed-off-by: Quintin Hill <stuff@quintin.me.uk >
2023-09-03 22:58:24 +08:00
Quintin Hill
ac1c95d189
python-dbus-fast: update to 1.94.1
...
Signed-off-by: Quintin Hill <stuff@quintin.me.uk >
2023-09-03 22:58:24 +08:00
Jeffery To
0b99bec49b
python-wheel: Update to 0.41.2
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-31 16:16:19 +08:00
Jeffery To
88632b7b64
python-pluggy: Update to 1.3.0
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-31 16:16:07 +08:00
Jeffery To
6b6ea7efe1
python-trio: Update to 0.22.2, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-31 16:15:37 +08:00
Jeffery To
e7a8d18385
python-tornado: Update to 6.3.3, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-31 16:15:12 +08:00
Jeffery To
8b6a817af2
python-sqlalchemy: Update to 2.0.20, update list of dependencies
...
This also adds a build dependency on python-cython/host.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-31 16:14:50 +08:00
Jeffery To
1ec68a6e98
python-slugify: Update to 8.0.1, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-31 16:14:29 +08:00
Jeffery To
f279ae9418
python-sentry-sdk: Update to 1.29.2, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-31 16:14:08 +08:00
Jeffery To
8c7709b911
python-schema: Update to 0.7.5
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-31 16:13:49 +08:00
Jeffery To
53dadf2c50
python-schedule: Update to 1.2.0
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-31 16:13:37 +08:00
Jeffery To
a694ed7b0c
python-rsa: Update to 4.9, update list of dependencies
...
The package changed to the poetry-core build backend.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-31 16:13:21 +08:00
Alexandru Ardelean
11ae2c3061
Merge pull request #21552 from jefferyto/python-platform-triplet
...
python3: Restore platform triplet to paths
2023-08-31 07:59:57 +03:00
Quintin Hill
8dc77f3267
python-ble2mqtt: update to 0.1.9
...
Signed-off-by: Quintin Hill <stuff@quintin.me.uk >
2023-08-28 08:54:07 +08:00
Quintin Hill
b915dbb7a2
python-dbus-fast: update to 1.93.0
...
Signed-off-by: Quintin Hill <stuff@quintin.me.uk >
2023-08-28 08:54:07 +08:00
Jeffery To
0fe1011420
python3: Restore platform triplet to paths
...
This removes 014-remove-platform-so-suffix.patch and
016-adjust-config-paths.patch, restoring the platform triplet to paths
for:
* C extensions (*.cpython-311-*.so)
* Build config data directory (/usr/lib/python3.11/config-3.11-*/)
* sysconfig data file (/usr/lib/python3.11/_sysconfigdata_*.py)
Setting `_PYTHON_SYSCONFIGDATA_NAME` during package builds ensures that
sysconfig data for target Python is loaded, in particular so that C
extensions built will have the correct extension / platform triplet.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-25 02:24:38 +08:00
Jeffery To
5a0055df06
python3: Fix/expand platform triplet detection
...
Currently, configure does not find the correct platform triplet for musl
as the default build/host values passed by OpenWrt buildroot does not
contain the text "linux-musl".
This backports
c163d7f0b6
to add detection for mips soft float and musl.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-25 02:19:53 +08:00
Jeffery To
b595362b85
python3: Centralize config file adjustments in Build/Install
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-25 01:47:43 +08:00
Jeffery To
2ffb87726b
python: Rework filespec install script
...
* Support wildcards in install (`+`) paths
* Add fourth parameter to set directory permissions
If file permissions are given (third parameter), these will now apply
to files only.
* Add non-recursive set permissions command (`==`)
* Be more strict about filespec format
Blank lines and lines starting with `#` will be ignored. Other errors
(unknown command, missing path parameter, etc.) will cause the script
to exit.
* Be more strict about ensuring paths exist for all commands
* Avoid spawning subshells
This also removes outdated filespec paths in the python3 package; these
paths delete files that are no longer present.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-25 01:47:43 +08:00
Jeffery To
329f9a1391
python3: Fix package descriptions
...
* Fix default Python package description not included in individual
package descriptions
* Update default Python package description text (from General Python
FAQ, "What is Python?")
* Add package descriptions for Python module packages
* Reduce duplication in package titles
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-25 01:47:42 +08:00
Jeffery To
87631ecdd4
python3: Use regular package recipes for python3 package
...
There is no need to use Py3Package for python3 as it does not package
any Python files; it is an empty package with dependencies to install
the full Python installation.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-25 01:47:42 +08:00
Jeffery To
09e06f9594
python-setuptools: Update to 68.1.2
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-24 17:21:44 +08:00
Jeffery To
bc32e54713
python-poetry-core: Update to 1.7.0
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-24 17:21:35 +08:00
Jeffery To
dd5146b208
python-click: Update to 8.1.7
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-24 17:21:25 +08:00
Jeffery To
6facae339e
python-pytest-xdist: Update to 3.3.1, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-24 17:21:16 +08:00
Jeffery To
b130986e17
python-pytest: Update to 7.4.0, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-24 17:21:07 +08:00
Jeffery To
383b8c1658
python-pyrsistent: Update to 0.19.3, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-24 17:20:58 +08:00
Jeffery To
dbe5283ed0
python-pyparsing: Update to 3.1.1
...
The package has changed to the flit-core build backend.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-24 17:20:49 +08:00
Jeffery To
001c2cbe0d
python-pyotp: Update to 2.9.0, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-24 17:20:39 +08:00
Jeffery To
a9b23f4683
python-pyfuse3: Update to 3.3.0, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-24 17:20:30 +08:00
Jeffery To
f9e3847599
python-py: Update to 1.11.0, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-24 17:20:17 +08:00
Jeffery To
3d497b2bc4
python-trove-classifiers: Update to 2023.8.7
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-17 18:47:57 +08:00
Jeffery To
3a5f9999ca
python-psycopg2: Update to 2.9.7, update list of dependencies
...
This also adds a source package (python-psycopg2-src).
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-17 18:46:09 +08:00
Jeffery To
53d3fc6f44
python-msgpack: Update to 1.0.5, add host Cython dependency
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-17 18:45:55 +08:00
Jeffery To
56bac94a03
python-psutil: Update to 5.9.5, replace patch
...
100_add_cross_platform_build_ability.patch was submitted upstream in
https://github.com/giampaolo/psutil/pull/2068 , but that pull request was
closed without being merged.
This replaces that patch with a simpler version that only updates
setup.py, leaving the run-time library code unchanged.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-17 18:45:41 +08:00
Jeffery To
96880b435b
python-more-itertools: Update to 10.1.0
...
The package has changed to the flit-core build backend.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-17 18:45:03 +08:00
Jeffery To
ec19051980
python-markdown: Update to 3.4.4, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-17 18:44:56 +08:00
Jeffery To
0068a50193
python-distro: Update to 1.8.0
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-17 18:44:42 +08:00
Quintin Hill
87d42fbe0e
python3-ble2mqtt: update to 0.1.8
...
Signed-off-by: Quintin Hill <stuff@quintin.me.uk >
2023-08-16 18:22:58 +08:00
Quintin Hill
3f7f1b6e66
python3-dbus-fast: update to 1.91.2
...
The patch is no longer required as host setuptools is now new enough.
Signed-off-by: Quintin Hill <stuff@quintin.me.uk >
2023-08-16 18:22:58 +08:00
Quintin Hill
8810da08f2
python3-aio-mqtt-mod: update to 0.3.4
...
python3-openssl is now optional.
Signed-off-by: Quintin Hill <stuff@quintin.me.uk >
2023-08-16 18:22:58 +08:00
Jeffery To
8a8991dfbf
python-iniconfig: Update to 2.0.0
...
The package changed to the hatchling build backend.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-13 10:55:05 +08:00
Jeffery To
8bf67793bc
python-jsonpath-ng: Update to 1.5.3
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-13 10:54:54 +08:00
Jeffery To
cde28d04e6
python-jmespath: Update to 1.0.1
...
This also updates the Python dependency from python3 to python3-light.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-13 10:54:46 +08:00
Jeffery To
0bcbdf129b
python-intelhex: Update to 2.3.0
...
This version includes the fix from the removed patch.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-13 10:54:38 +08:00
Josef Schlehofer
0662554483
Merge pull request #21748 from jefferyto/python-influxdb-5.3.1
...
python-influxdb: Update to 5.3.1
2023-08-13 00:28:04 +02:00
Josef Schlehofer
1583724fc3
Merge pull request #21795 from jefferyto/python-netdisco-3.0.0
...
python-netdisco: Update to 3.0.0, update list of dependencies
2023-08-12 23:59:13 +02:00
Jeffery To
da25e99725
python-netdisco: Update to 3.0.0, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-12 01:51:19 +08:00
Jeffery To
d219b6d28f
python-multidict: Update to 6.0.4, update list of dependencies
...
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-12 01:47:53 +08:00
Josef Schlehofer
1d08138c77
Merge pull request #21747 from jefferyto/python-ifaddr-0.2.0
...
python-ifaddr: Update to 0.2.0
2023-08-10 00:06:55 +02:00