summaryrefslogtreecommitdiff
path: root/lang/python
Commit message (Collapse)AuthorAgeFilesLines
...
* python-tornado: Update to 6.3.3, update list of dependenciesJeffery To2023-08-311-13/+4
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-sqlalchemy: Update to 2.0.20, update list of dependenciesJeffery To2023-08-311-12/+10
| | | | | | This also adds a build dependency on python-cython/host. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-slugify: Update to 8.0.1, update list of dependenciesJeffery To2023-08-311-3/+2
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-sentry-sdk: Update to 1.29.2, update list of dependenciesJeffery To2023-08-311-7/+6
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-schema: Update to 0.7.5Jeffery To2023-08-311-4/+10
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-schedule: Update to 1.2.0Jeffery To2023-08-311-6/+7
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-rsa: Update to 4.9, update list of dependenciesJeffery To2023-08-311-10/+14
| | | | | | The package changed to the poetry-core build backend. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #21552 from jefferyto/python-platform-tripletAlexandru Ardelean2023-08-3130-263/+853
|\ | | | | python3: Restore platform triplet to paths
| * python3: Restore platform triplet to pathsJeffery To2023-08-255-106/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * python3: Fix/expand platform triplet detectionJeffery To2023-08-253-50/+477
| | | | | | | | | | | | | | | | | | | | | | | | 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 https://github.com/python/cpython/commit/c163d7f0b67a568e9b64eeb9c1cbbaa127818596 to add detection for mips soft float and musl. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * python3: Centralize config file adjustments in Build/InstallJeffery To2023-08-252-8/+9
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * python: Rework filespec install scriptJeffery To2023-08-252-54/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * python3: Fix package descriptionsJeffery To2023-08-2524-42/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * python3: Use regular package recipes for python3 packageJeffery To2023-08-251-7/+2
| | | | | | | | | | | | | | | | 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>
* | python-ble2mqtt: update to 0.1.9Quintin Hill2023-08-281-2/+2
| | | | | | | | Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
* | python-dbus-fast: update to 1.93.0Quintin Hill2023-08-281-2/+2
|/ | | | Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
* python-setuptools: Update to 68.1.2Jeffery To2023-08-241-2/+2
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-poetry-core: Update to 1.7.0Jeffery To2023-08-241-2/+2
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-click: Update to 8.1.7Jeffery To2023-08-241-2/+2
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pytest-xdist: Update to 3.3.1, update list of dependenciesJeffery To2023-08-241-9/+10
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pytest: Update to 7.4.0, update list of dependenciesJeffery To2023-08-241-9/+8
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pyrsistent: Update to 0.19.3, update list of dependenciesJeffery To2023-08-241-5/+6
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pyparsing: Update to 3.1.1Jeffery To2023-08-241-4/+6
| | | | | | The package has changed to the flit-core build backend. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pyotp: Update to 2.9.0, update list of dependenciesJeffery To2023-08-241-10/+11
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pyfuse3: Update to 3.3.0, update list of dependenciesJeffery To2023-08-241-3/+5
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-py: Update to 1.11.0, update list of dependenciesJeffery To2023-08-241-5/+5
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-trove-classifiers: Update to 2023.8.7Jeffery To2023-08-171-2/+2
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-psycopg2: Update to 2.9.7, update list of dependenciesJeffery To2023-08-171-5/+11
| | | | | | This also adds a source package (python-psycopg2-src). Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-msgpack: Update to 1.0.5, add host Cython dependencyJeffery To2023-08-171-3/+5
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-psutil: Update to 5.9.5, replace patchJeffery To2023-08-173-68/+33
| | | | | | | | | | | 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>
* python-more-itertools: Update to 10.1.0Jeffery To2023-08-171-3/+5
| | | | | | The package has changed to the flit-core build backend. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-markdown: Update to 3.4.4, update list of dependenciesJeffery To2023-08-171-5/+9
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-distro: Update to 1.8.0Jeffery To2023-08-171-5/+5
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python3-ble2mqtt: update to 0.1.8Quintin Hill2023-08-161-3/+3
| | | | Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
* python3-dbus-fast: update to 1.91.2Quintin Hill2023-08-162-11/+2
| | | | | | The patch is no longer required as host setuptools is now new enough. Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
* python3-aio-mqtt-mod: update to 0.3.4Quintin Hill2023-08-161-3/+3
| | | | | | python3-openssl is now optional. Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
* python-iniconfig: Update to 2.0.0Jeffery To2023-08-131-5/+5
| | | | | | The package changed to the hatchling build backend. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-jsonpath-ng: Update to 1.5.3Jeffery To2023-08-131-4/+22
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-jmespath: Update to 1.0.1Jeffery To2023-08-131-9/+10
| | | | | | This also updates the Python dependency from python3 to python3-light. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-intelhex: Update to 2.3.0Jeffery To2023-08-132-28/+6
| | | | | | This version includes the fix from the removed patch. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #21748 from jefferyto/python-influxdb-5.3.1Josef Schlehofer2023-08-131-3/+5
|\ | | | | python-influxdb: Update to 5.3.1
| * python-influxdb: Update to 5.3.1Jeffery To2023-08-071-3/+5
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #21795 from jefferyto/python-netdisco-3.0.0Josef Schlehofer2023-08-121-5/+9
|\ \ | | | | | | python-netdisco: Update to 3.0.0, update list of dependencies
| * | python-netdisco: Update to 3.0.0, update list of dependenciesJeffery To2023-08-121-5/+9
| | | | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | python-multidict: Update to 6.0.4, update list of dependenciesJeffery To2023-08-121-9/+8
|/ / | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #21747 from jefferyto/python-ifaddr-0.2.0Josef Schlehofer2023-08-101-4/+5
|\ \ | | | | | | python-ifaddr: Update to 0.2.0
| * | python-ifaddr: Update to 0.2.0Jeffery To2023-08-071-4/+5
| |/ | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-click: Update to 8.1.6Jeffery To2023-08-101-2/+2
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-wheel: Update to 0.41.1Jeffery To2023-08-101-2/+2
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-flask-seasurf: Update to 1.1.1Jeffery To2023-08-101-5/+6
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>