aboutsummaryrefslogtreecommitdiff
path: root/lang/python
Commit message (Collapse)AuthorAge
* python-dotenv: update to v1.0.0Javier Marcet2023-07-03
| | | | | | | | | | | | | | | | | | | | | | - 1.0.0: - What's Changed: - Handle situations where the cwd does not exist. - Add python-decouple as a related project - Drop support for python 3.7, add python 3.12-dev - 0.21.1: - Added: - Use Python 3.11 non-beta in CI - Modernize variables code - Modernize main.py and parser.py code - Improve conciseness of cli.py and init.py - Improve error message for get and list commands when env file can't be opened - Updated Licence to align with BSD OSI template Signed-off-by: Javier Marcet <javier@marcet.info>
* python-websocket-client: update to 1.6.1Javier Marcet2023-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | - 1.6.1 - Fix Dispatcher keyboard interrupt. Should solve reconnect loop with rel - 1.6.0 - Fix teardown issue when ping thread is not properly ended - Fix double ping wait time on first ping - Minor typehints improvements - 1.5.3 - Add logic to avoid error in the case where content-length header does not exist, bug introduced in 1.5.2 - Fix wsdump.py script typing, bug introduced in 1.5.2 - 1.5.2 - Add typehints - Fix pytype errors - Fix args passed to logging function - Standardize PEP 3101 formatting - Add more verbose exception for unsuccessful handshake Signed-off-by: Javier Marcet <javier@marcet.info>
* python-stem: update to v1.8.2Javier Marcet2023-07-02
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* python-hatchling: Update to 1.18.0Jeffery To2023-07-01
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pluggy: Update to 1.2.0Jeffery To2023-07-01
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-markupsafe: Update to 2.1.3, add host buildJeffery To2023-07-01
| | | | | | The host build will be used for mako (to be added later). Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-service-identity: Update to 23.1.0Jeffery To2023-07-01
| | | | | | | This adds new build dependencies as the package switched to pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-libmodbus: Update to 0.6.2Jeffery To2023-07-01
| | | | | | This also adds a source package (python3-libmodbus-src). Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-gnupg: Update to 0.5.0Jeffery To2023-06-29
| | | | | | | 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>
* python-werkzeug: Update to 2.3.6Jeffery To2023-06-29
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-setuptools: Update to 68.0.0Jeffery To2023-06-27
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-packages: Take over maintainership from Daniel GolleJeffery To2023-06-27
| | | | | | | This was requested in https://github.com/openwrt/packages/pull/21227#issuecomment-1567676980. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #21405 from jefferyto/selinux-updateTianling Shen2023-06-25
|\ | | | | selinux: Update selinux packages to 3.5, setools to 4.4.2, reorganize packages
| * python3-libsemanage: Update to 3.5, rename source/target packageJeffery To2023-06-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * python3-libselinux: Update to 3.5, rename source/target packageJeffery To2023-06-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | python-ble2mqtt: fix installation of python programQuintin Hill2023-06-20
|/ | | | | | This was broken when the init script was added in 408502ee0. Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
* python-ble2mqtt: update to 0.1.7Quintin Hill2023-06-14
| | | | Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
* python-bleak: upgrade to 0.20.2Quintin Hill2023-06-14
| | | | Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
* python-dbus-fast: update to 1.86.0Quintin Hill2023-06-14
| | | | Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
* python3: Update to 3.11.4, refresh patchesJeffery To2023-06-12
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python3-asgiref: Update to 3.7.2, rename source packageJeffery To2023-06-07
| | | | | | | | | 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>
* python3-django-etesync-journal: Remove packageJeffery To2023-06-07
| | | | | | | | | | | | | | | | | | | | This package was originally added[1] as it was a dependency of etesync-server 0.3.0. When etesync-server was renamed to etebase and upgraded to 0.6.1[2], this dependency was removed. No other package in the packages feed depends on this package. Upstream has also archived the git repo[3] and stated that the repo/package is deprecated. It does not appear that any newer version of etebase uses this package. This removes the python3-django-etesync-journal package; it will be submitted to the abandoned packages repo. [1]: https://github.com/openwrt/packages/pull/10469 [2]: https://github.com/openwrt/packages/pull/14063 [3]: https://github.com/etesync/journal-manager Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* passlib: Update to 1.7.4, rename source packageJeffery To2023-06-06
| | | | | | | | | 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>
* Merge pull request #21275 from jefferyto/python-typing-extensions-4.6.3Tianling Shen2023-06-06
|\ | | | | python-typing-extensions: Update to 4.6.3
| * python-typing-extensions: Update to 4.6.3Jeffery To2023-06-05
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #21274 from jefferyto/python-poetry-core-1.6.1Tianling Shen2023-06-06
|\ \ | | | | | | python-poetry-core: Update to 1.6.1
| * | python-poetry-core: Update to 1.6.1Jeffery To2023-06-05
| |/ | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #21273 from jefferyto/python-hatchling-1.17.1Tianling Shen2023-06-06
|\ \ | | | | | | python-hatchling: Update to 1.17.1
| * | python-hatchling: Update to 1.17.1Jeffery To2023-06-05
| |/ | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python3-bottle: Update to 0.12.25Tianling Shen2023-06-05
| | | | | | | | | | | | Fix build with Python 3.11 Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* | python-yarl: Update to 1.9.2Tianling Shen2023-06-05
|/ | | | | | Fix build with Python 3.11. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* micropython-mpremote: Add new packageJeffery To2023-06-02
| | | | | | | | | | 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>
* python-hatch-requirements-txt: Add new host-only packageJeffery To2023-06-02
| | | | | | | | From the README: Hatchling plugin to read project dependencies from requirements.txt Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* micropython-lib: Update to master, split target packageJeffery To2023-06-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* micropython: Update to 1.20.0, refresh/rework patchesJeffery To2023-06-02
| | | | | | | | | | 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>
* Werkzeug: Update to 2.3.4, rename source packageJeffery To2023-05-30
| | | | | | | | | | This renames the source package from Werkzeug to python-werkzeug to match other Python packages. This also updates the package title, description, and list of dependencies. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* MarkupSafe: Update to 2.1.2, rename source packageJeffery To2023-05-30
| | | | | | | | | This renames the source package from MarkupSafe to python-markupsafe to match other Python packages. This also updates the package title and description. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Jinja2: Update to 3.1.2, rename source packageJeffery To2023-05-30
| | | | | | | | | | This renames the source package from Jinja2 to python-jinja2 to match other Python packages. This also updates the package license files, title, and list of dependencies. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* click-log: Update to 0.4.0, rename source packageJeffery To2023-05-29
| | | | | | | | | | This renames the source package from click-log to python-click-log to match other Python packages. This also updates the package to download from PyPI, and updates the package title, URL, and dependencies. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-typing-extensions: Update to 4.6.2Jeffery To2023-05-29
| | | | | | | This also updates the SPDX license identifier, title, description and URL for the package. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-trove-classifiers: Update to 2023.5.24Jeffery To2023-05-29
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-gmpy2: Update to 2.1.5Jeffery To2023-05-29
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-cython: Update to 0.29.35Jeffery To2023-05-29
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-hatch-fancy-pypi-readme: Update to 23.1.0Jeffery To2023-05-29
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* bcrypt: Update to 3.2.2, rename source packageJeffery To2023-05-29
| | | | | | | | | | | This is the last released version before bcrypt's Rust rewrite; this package can be further updated after the OpenWrt Rust toolchain has stablized. This also renames the source package from bcrypt to python-bcrypt to match other Python packages, and updates the list of dependencies. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* pyodbc: Update to 4.0.39Tianling Shen2023-05-28
| | | | | | | * Fixed build with Python 3.11 * Removed unnecessary build depends Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* python-packages: Replace --global-option with --build-optionJeffery To2023-05-28
| | | | | | | | | | setuptools 64.0.0 deprecated the use of --global-option to pass build parameters[1]. This replaces the use of --global-option with --build-option. [1]: https://github.com/pypa/setuptools/blob/main/CHANGES.rst#v6400 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #21194 from 1715173329/pgrAlexandru Ardelean2023-05-27
|\ | | | | python-greenlet: Update to 2.0.2
| * python-greenlet: Update to 2.0.2Tianling Shen2023-05-27
| | | | | | | | | | | | Fix build with Python 3.11. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* | Merge pull request #21190 from jefferyto/python-split-packagesAlexandru Ardelean2023-05-27
|\ \ | | | | | | python3: Split venv into separate package, pip and setuptools into separate source packages