aboutsummaryrefslogtreecommitdiff
path: root/lang/python
Commit message (Collapse)AuthorAge
* python3: do a simple ls on pip & setuptools if not selected for buildAlexandru Ardelean2021-07-06
| | | | | | | | | I seem to forget to check/select setuptools and pip (that come bundled with Python). This change will do a simple 'ls' on the 2 wheel files, so that the build fails even if just building Python. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: update to version 3.9.6Alexandru Ardelean2021-07-06
| | | | | | | Refreshed patches. Bumped pip to 21.1.3. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* Merge pull request #16043 from commodo/pillowRosen Penev2021-07-05
|\ | | | | pillow: bump to version 8.3.0
| * pillow: bump to version 8.3.0Alexandru Ardelean2021-07-05
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | django: bump to version 3.2.5Alexandru Ardelean2021-07-05
|/ | | | | | | | | | Several bug-fixes. Fix CVE-2021-35042 Release notes: https://docs.djangoproject.com/en/3.2/releases/3.2.5/ Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-dateutil: add setuptools-scm build depAlexandru Ardelean2021-07-02
| | | | | | | | | | | | | | Following: https://github.com/openwrt/packages/pull/16004 https://github.com/openwrt/packages/pull/15995 https://github.com/openwrt/packages/issues/15988 It seems that dateutil requires setuptools-scm to be installed. As such, this is being added as a dependency. Also, bump setuptools-scm to version 6.0.1 Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-cryptography: bump to version 3.4.7Alexandru Ardelean2021-06-17
| | | | | | | | | | | | | | | | | | | | | | | Dropped patches: 0004-Replace-EVP_CIPHER_CTX_cleanup-with-EVP_CIPHER_CTX_r.patch 0005-Switch-get_-Update-APIs-to-get0.patch Reworked patches: 0001-Add-new-ASN1_STRING_get0_data-API.patch 0006-Add-X509_STORE_CTX_trusted_stack-compatibility-macro.patch These 2 require that we keep only the CUSTOMIZATIONS stuff for now. Maybe later we can drop this. Ran 'make package/python-cryptography/refresh'. Added patch: 0004-disable-rust.patch upstream did a sloppy job with the CRYPTOGRAPHY_DONT_BUILD_RUST logic; we need to patch it, to make sure the setuptools-rust isn't installed. We may need to carry this patch in our tree for a bit longer than upstream, because in newer versions, CRYPTOGRAPHY_DONT_BUILD_RUST logic gets removed. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django: bump to version 3.2.4Alexandru Ardelean2021-06-15
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: Add readline to dependency finder scriptJeffery To2021-06-15
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-twisted: Add tls/conch dependenciesJeffery To2021-06-12
| | | | | | | | By adding these dependencies, it is much easier for users (both applications that use Twisted and end users) to have secure communications by default. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-twisted: Update to 21.2.0, redo patchesJeffery To2021-06-12
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #15833 from jefferyto/python-incremental-21.3.0Josef Schlehofer2021-06-11
|\ | | | | python-incremental: Update to 21.3.0, refresh patch
| * python-incremental: Update to 21.3.0, refresh patchJeffery To2021-06-12
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #15830 from jefferyto/python-zope-interface-5.4.0Josef Schlehofer2021-06-11
|\ \ | | | | | | python-zope-interface: Update to 5.4.0
| * | python-zope-interface: Update to 5.4.0Jeffery To2021-06-11
| |/ | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* / python-attrs: Update to 21.2.0Jeffery To2021-06-11
|/ | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #15659 from commodo/python3-readlineRosen Penev2021-06-02
|\ | | | | python3: add python3-readline subpackage
| * python3: add python3-readline subpackageAlexandru Ardelean2021-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python3 comes with a built-in readline module. It wasn't included up until now; mostly because it wasn't considered. This change introduces it as a sub-package of the main Python3 package. readline support is included in Python. libreadline pulls libncursesw as a package, so python3-ncurses was updated to pull libncursesw as well. It should be the same package; mostly done for consistency. Resolves the issue reported here: https://forum.openwrt.org/t/python3-repl-missing-readline/90039 Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python-idna: bump to version 3.2Alexandru Ardelean2021-06-02
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | Merge pull request #15625 from ja-pa/python-cryptodomex-updateJosef Schlehofer2021-05-25
|\ \ | |/ |/| python-cryptodomex: update to version 3.10.1
| * python-cryptodomex: update to version 3.10.1Jan Pavlinec2021-05-14
| | | | | | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* | django: bump to version 3.2.3Alexandru Ardelean2021-05-18
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | et_xmlfile: bump to version 1.1.0Alexandru Ardelean2021-05-18
| | | | | | | | | | | | | | Updating Eneas' email as requested on Github: https://github.com/openwrt/packages/pull/15622 Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python-six: bump to version 1.16.0Alexandru Ardelean2021-05-18
|/ | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: bump version to 3.9.5Alexandru Ardelean2021-05-11
| | | | | | | | | | | | | | | Refreshed Python patches. Updated pip & setuptools version. For pip, patch '001-pep517-pyc-fix.patch' was reworked. Also, the current version of the bundled pip (21.1.1) no longer supports Python2, so the 'py2.py3' suffix gets replaced with just py3. For setuptools, there is no longer a script/module: https://github.com/pypa/setuptools/pull/2544 Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-dotenv: update to v0.17.1Javier Marcet2021-05-04
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* python-typing-extensions: update to version 3.10.0.0Jan Pavlinec2021-05-03
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* Merge pull request #15532 from dangowrt/bunch-of-updatesEneas U de Queiroz2021-05-03
|\ | | | | a bunch of package updates
| * python-gnupg: update to version 0.4.7Daniel Golle2021-04-29
| | | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
| * Jinja2: update to version 2.11.3Daniel Golle2021-04-29
| | | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | python3: introduce libpython3 with ABI_VERSION flagAlexandru Ardelean2021-04-28
|/ | | | | | | | | | | | | | | | | Related to discussion: https://github.com/openwrt/packages/pull/14060 Every once in a while a version bump will occur that requires an ABI change. Example: Python 3.8 to 3.9. When this happens some Python packages would need to be rebuilt. In setups where everything gets rebuilt, this isn't a problem. It's usually a bigger problem when needing to upgrade something via opkg. To accommodate for this, we add a libpython with it's own ABI_VERSION flag. If this ABI_VERSION changes, then this should propagate forward. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-socketio: update to version 5.2.1Jan Pavlinec2021-04-26
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* python-engineio: update to version 4.1.0Jan Pavlinec2021-04-26
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* python-greenlet: support MIPS architectureAlexandru Ardelean2021-04-14
| | | | | | | | | | | | | | | | | | | | | | | Fixes: https://github.com/openwrt/packages/issues/15370 This is inspired from: https://github.com/wlanslovenija/firmware-packages-opkg/blob/330bc94dccd16a3e92ac2fdde08c81a598e12f94/lang/python-greenlet/Makefile The `PKG_USE_MIPS16:=0` is not taken into consideration when building Python modules. That's because the sysconfig is used. This is only an issue with greenlet (on MIPS) so far. One option is to do `PKG_USE_MIPS16:=0` in the core Python package. But, since we know that the `wlanslovenija` group has successfully used greenlet on MIPS with this construct, we might as well adopt it until GCC10 becomes the main compiler. As noted here: https://github.com/openwrt/packages/issues/15370#issuecomment-817015484 GCC10 doesn't have this problem. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django: bump to version 3.2Alexandru Ardelean2021-04-12
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* Merge pull request #15396 from BKPepe/update-bottleJosef Schlehofer2021-04-12
|\ | | | | python3-bottle: update to version 0.12.19
| * python3-bottle: update to version 0.12.19Josef Schlehofer2021-04-12
| | | | | | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* | Merge pull request #15398 from BKPepe/babel-updateJosef Schlehofer2021-04-12
|\ \ | | | | | | python-babel: update to version 2.9.0
| * | python-babel: update to version 2.9.0Josef Schlehofer2021-04-12
| |/ | | | | | | | | | | Update copyright Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* / python-docker: Update to 5.0.0Javier Marcet2021-04-11
|/ | | | | | | | | | | | | | | | | | | | | | | | Breaking changes: - Remove support for Python 2.7 - Make Python 3.6 the minimum version supported Features: - Add limit parameter to image search endpoint Bugfixes: - Fix KeyError exception on secret create - Verify TLS keys loaded from docker contexts - Update PORT_SPEC regex to allow square brackets for IPv6 addresses - Fix containers and images documentation examples Signed-off-by: Javier Marcet <javier@marcet.info>
* python-pytest: update to version 6.2.3Jan Pavlinec2021-04-07
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* zeroconf: update to version 0.29.0Josef Schlehofer2021-04-06
| | | | | | Update copyright in Makefile Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* pillow: bump to version 8.2.0Alexandru Ardelean2021-04-05
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: bump to version 3.9.4Alexandru Ardelean2021-04-05
| | | | | | For some reason Python3 jumped from 3.9.2 to 3.9.4 in about a week. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-dotenv: update to v0.17.0Javier Marcet2021-04-05
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* Merge pull request #15074 from ja-pa/python-greenletRosen Penev2021-04-03
|\ | | | | python-eventlet & python-greenlet: add new packages
| * python-eventlet: add new packageJan Pavlinec2021-03-23
| | | | | | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
| * python-greenlet: add new packageJan Pavlinec2021-03-23
| | | | | | | | | | | | | | | | Notes: Build is disabled for arc and mips because greenlet isn't ported for these platforms Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* | Merge pull request #15025 from ja-pa/python-flask-socketioRosen Penev2021-04-03
|\ \ | | | | | | python-flask-socketio: add new package
| * | python-flask-socketio: add new packageJan Pavlinec2021-03-23
| | | | | | | | | | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>