aboutsummaryrefslogtreecommitdiff
path: root/lang/python
Commit message (Collapse)AuthorAge
* Merge pull request #22393 from jefferyto/maturin-1.3.0Tianling Shen2023-10-15
|\ | | | | maturin: Update to 1.3.0, build as Python (host-only) package
| * maturin: Update to 1.3.0, build as Python (host-only) packageJeffery To2023-10-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python packages that use maturin to build do not call the maturin program directly; they use the maturin build backend[1]. This build backend is a Python library provided with maturin that interfaces with the maturin program. This changes the maturin package to use the Python build process so that the build backend is installed correctly. This also renames the source package to python-maturin and moves it into the lang/python directory. [1]: https://www.maturin.rs/#source-distribution Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python3-texttable: update to version 1.7.0Javier Marcet2023-10-14
| | | | | | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* | python-websocket-client: update to 1.6.4Javier Marcet2023-10-14
|/ | | | | | | | | | | | - 1.6.4 - Add support for HTTP 307 and 308 redirect codes - 1.6.3 - Fix type hints issues - Add support for Python beta release 3.12 in CI - Add maintainer email in setup.py Signed-off-by: Javier Marcet <javier@marcet.info>
* python-setuptools-rust: Set cargo profile from environment variableJeffery To2023-10-11
| | | | | | | | | | | This adds a patch (submitted upstream in https://github.com/PyO3/setuptools-rust/pull/364), to read the profile to pass to cargo from an environment variable. This also updates the Python include files to set the environment variable based on values from rust-values.mk. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* rust: Consolidate cargo environment variablesJeffery To2023-10-11
| | | | | | | | | | | | | | | | | | | | | | | This consolidates all environment variables for cargo into: * CARGO_HOST_CONFIG_VARS / CARGO_PKG_CONFIG_VARS These contain all cargo-specific environment variables, i.e. without "common" variables like CC. * CARGO_HOST_VARS / CARGO_PKG_VARS (renamed from CARGO_VARS) These contain all environment variables to be passed to cargo. This also: * Set the CARGO_BUILD_TARGET environment variable instead of using the --target command-line option * Update Python include files to use CARGO_HOST_CONFIG_VARS / CARGO_PKG_CONFIG_VARS Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* rust: Install to $(STAGING_DIR)/hostJeffery To2023-10-11
| | | | | | | | | | This allows rustc/cargo/etc to be called without having to set PATH, as $(STAGING_DIR)/host/bin is already in PATH. This also fixes CARGO_HOME not being set during Host/Configure and Host/Compile. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-zope-interface: Update to 6.1, refresh patchJeffery To2023-10-11
| | | | | | | This also updates the list of dependencies and adds a test.sh script for the packages feed CI. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pycares: bump to 4.4.0Fabian Lipken2023-10-11
| | | | Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
* python3: Update to 3.11.6, refresh patchesJeffery To2023-10-09
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #22306 from cotequeiroz/python3-rebuildJeffery To2023-10-07
|\ | | | | python3: avoid unnecessary rebuilds
| * python3: avoid unnecessary rebuildsEneas U de Queiroz2023-10-04
| | | | | | | | | | | | | | | | | | | | | | | | | | Move the order in which BuildPackage is called, so that the libpython package is built ahead of the module packages, to avoid forcing a clean-build of the package when 'make package/python3/compile' is called a second time without changes. The library must be built first, so that when the buildsystem checks for ABI version changes using libpython3.version, its timestamp should be older than the dependent package's STAMP_PREPARED file. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* | Merge pull request #22301 from cotequeiroz/pymysql_sha256Alexandru Ardelean2023-10-06
|\ \ | | | | | | pymysql: add meta-package for sha256 support
| * | pymysql: add meta-package for sha256 supportEneas U de Queiroz2023-10-05
| |/ | | | | | | | | | | | | | | Replace the PYTHON3_PYMYSQL_SHA_PASSWORD_SUPPORT option, which is causing circular dependencies, with a meta-package that installs both python3-pymysql and python3-cryptography. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* / python-twisted: Update to 23.8.0, rework patchesJeffery To2023-10-05
|/ | | | | | The package changed to the hatchling build backend. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-packaging: Update to 23.2Jeffery To2023-10-03
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #22284 from jefferyto/python-charset-normalizer-3.3.0Alexandru Ardelean2023-10-03
|\ | | | | python-charset-normalizer: Update to 3.3.0
| * python-charset-normalizer: Update to 3.3.0Jeffery To2023-10-03
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-cffi: Update to 1.16.0Jeffery To2023-10-03
|/ | | | | | | | | This includes a patch to unpin the version of setuptools required for build; the required version is newer than the version bundled with Python 3.11. This patch should not be necessary when Python 3.12 is available. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-bcrypt: Update to 4.0.1, add myself as maintainerJeffery To2023-10-02
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-pyopenssl: Update to 23.2.0Jeffery To2023-10-02
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-cryptography: Update to 41.0.4Jeffery To2023-09-27
| | | | | | | | | | This includes a patch to update the version of ouroboros (Rust crate) used, to fix RUSTSEC-2023-0042[1]. Upstream has switch from ouroboros to self_cell so this patch should only be necessary for cryptography 41. [1]: https://rustsec.org/advisories/RUSTSEC-2023-0042.html Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python: Add environment variables to build Rust extensionsJeffery To2023-09-27
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-setuptools-rust: Add new host-only packageJeffery To2023-09-27
| | | | | | | | | From the README: setuptools-rust is a plugin for setuptools to build Rust Python extensions implemented with PyO3 or rust-cpython. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-semantic-version: Add new host-only packageJeffery To2023-09-27
| | | | | | | | | From the README: This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-typing-extensions: Update to 4.8.0Jeffery To2023-09-27
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-trove-classifiers: Update to 2023.9.19Jeffery To2023-09-27
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-setuptools: Update to 68.2.2Jeffery To2023-09-27
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-bidict: Update to 0.22.1Jeffery To2023-09-23
| | | | | | The package no longer has a build dependency on setuptools-scm. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-exceptiongroup: Remove packageJeffery To2023-09-23
| | | | | | | | | | | There are no longer any packages in the packages repo that depend on this package. Since this package backports exception groups from Python 3.11, and Python in the packages repo has been updated to 3.11, there should be no future need for this package. This package will be added to the abandoned packages feed. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python3-networkx: Update to 3.1, rename source packageJeffery To2023-09-22
| | | | | | | | | This renames the source package to python-networkx to match other Python packages. This also updates the list of dependencies. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-setuptools: Update to 68.2.0Jeffery To2023-09-14
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-build: Update to 1.0.3Jeffery To2023-09-14
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #22072 from commodo/python-updates1Alexandru Ardelean2023-09-10
|\ | | | | chardet,numpy,django: bump versions
| * django: bump to version 4.2.5Alexandru Ardelean2023-09-09
| | | | | | | | Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
| * numpy: bump to version 1.25.2Alexandru Ardelean2023-09-09
| | | | | | | | Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
| * python-chardet: bump to 5.2.0Alexandru Ardelean2023-09-09
| | | | | | | | Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
* | Merge pull request #22043 from jefferyto/python-crcmod-package-sectionAlexandru Ardelean2023-09-10
|\ \ | | | | | | python-crcmod: Fix package section
| * | python-crcmod: Fix package sectionJeffery To2023-09-05
| | | | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | Merge pull request #22030 from BKPepe/retake-packagesAlexandru Ardelean2023-09-10
|\ \ \ | | | | | | | | treewide: take maintainership from Karel
| * | | treewide: take maintainership from KarelJosef Schlehofer2023-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both of us were working for Turris and using these devices on daily basis. A few of these packages are still required and used by Turris. It would be great if Turris people will take maintainership of these packages, but if they decide not to, I can step in and take them. Since Karel switched from using OpenWrt to NixOS and hopefully, I didn't reveal some secret here, let's take maintainership of his packages. Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* | | | Merge pull request #22039 from jefferyto/xmltodict-0.13.0Alexandru Ardelean2023-09-10
|\ \ \ \ | | | | | | | | | | xmltodict: Update to 0.13.0, rename source package
| * | | | xmltodict: Update to 0.13.0, rename source packageJeffery To2023-09-05
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This renames the source package to python-xmltodict to match other Python packages. This also updates the list of dependencies. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | Merge pull request #22038 from jefferyto/ruamel-yaml-0.17.32Alexandru Ardelean2023-09-10
|\ \ \ \ | | | | | | | | | | ruamel-yaml: Update to 0.17.32, rename source package
| * | | | ruamel-yaml: Update to 0.17.32, rename source packageJeffery To2023-09-05
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | This renames the source package to python-ruamel-yaml to match other Python packages. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | Merge pull request #22037 from jefferyto/python-zipp-3.16.2Alexandru Ardelean2023-09-10
|\ \ \ \ | | | | | | | | | | python-zipp: Update to 3.16.2, update list of dependencies
| * | | | python-zipp: Update to 3.16.2, update list of dependenciesJeffery To2023-09-05
| |/ / / | | | | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | Merge pull request #22036 from jefferyto/python-zeroconf-0.97.0Alexandru Ardelean2023-09-10
|\ \ \ \ | | | | | | | | | | python-zeroconf: Update to 0.97.0, update list of dependencies
| * | | | python-zeroconf: Update to 0.97.0, update list of dependenciesJeffery To2023-09-05
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | The package changed to the poetry-core build backend (and also requiring python-cython/host). Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | Merge pull request #22035 from jefferyto/python-yaml-6.0.1Alexandru Ardelean2023-09-10
|\ \ \ \ | | | | | | | | | | python-yaml: Update to 6.0.1