aboutsummaryrefslogtreecommitdiff
path: root/lang/python
Commit message (Collapse)AuthorAge
* python-requests: bump to version 2.26.0Alexandru Ardelean2021-07-23
| | | | | | | | | This version prefers charset_normalizer instead of chardet. chardet is still usable if available. Dropping patches for idna. Not required anymore. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-dateutil: bump to version 2.8.2Alexandru Ardelean2021-07-23
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* pillow: bump to version 8.3.1Alexandru Ardelean2021-07-14
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-cffi: bump to version 1.14.6Alexandru Ardelean2021-07-14
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-simplejson: bump to version 3.17.3Alexandru Ardelean2021-07-14
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: use gdbm for Berkley dbmAlexandru Ardelean2021-07-13
| | | | | | | | | | | | | | | | | | | Python works with GNU DBM and with Berkley DBM. Berkley DBM has been under Oracle for some time. And it's not clear how many Python users actually use DBM. In the packages feed, we have both libdb47 (which is now under Oracle) and GNU DBM. The GNU DBM has a compatibility layer for Berkley DBM. There are newer versions than libdb47, but it's probably not worth having them yet. The libbd47 tarball is ~40+ MB. Odds are newer versions will be bigger and more bloated. This change merges the old `python3-gdbm` package into the `python3-dbm` package, since they are effectively using the same underlying library now, i.e. gdbm. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* 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>