aboutsummaryrefslogtreecommitdiff
path: root/lang/python
Commit message (Collapse)AuthorAge
* Merge pull request #5456 from jefferyto/python-automatHannu Nyman2018-01-19
|\ | | | | python-automat: new package
| * python-automat: new packageJeffery To2018-01-16
| | | | | | | | | | | | | | | | | | | | | | | | This is a new requirement for the Twisted package. From the readme: Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers). Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #5455 from jefferyto/python-hyperlinkHannu Nyman2018-01-19
|\ \ | | | | | | python-hyperlink: new package
| * | python-hyperlink: new packageJeffery To2018-01-16
| |/ | | | | | | | | | | | | | | | | | | | | | | This is a new requirement for the Twisted package. From the readme: Hyperlink provides a pure-Python implementation of immutable URLs. Based on RFC 3986 and 3987, the Hyperlink URL makes working with both URIs and IRIs easy. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #5454 from jefferyto/python-incrementalHannu Nyman2018-01-19
|\ \ | | | | | | python-incremental: new package
| * | python-incremental: new packageJeffery To2018-01-16
| |/ | | | | | | | | | | | | | | | | | | This is a new requirement for the Twisted package. From the readme: Incremental is a small library that versions your Python projects. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #5453 from jefferyto/python-constantlyHannu Nyman2018-01-19
|\ \ | | | | | | python-constantly: new package
| * | python-constantly: new packageJeffery To2018-01-16
| |/ | | | | | | | | | | | | | | | | | | | | | | This is a new requirement for the Twisted package. From the readme: A library that provides symbolic constant support. It includes collections and constants with text, numeric, and bit flag values. Originally twisted.python.constants from the Twisted project. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | twisted: updated to 17.9.0, add src packageJeffery To2018-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | There have been some new dependencies added in recent versions of Twisted (mostly internal classes that have been spun out into their own libraries): * constantly (#5453), since 16.5.0 * incremental (#5454), since 16.5.0 * Automat (#5456), since 17.1.0 * hyperlink (#5455) since 17.5.0 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python,python3: fix recursive deps caused by dangling DEPENDSAlexandru Ardelean2018-01-17
| | | | | | | | | | | | | | For python `src` packages we should clear out the DEPENDS to prevent recursive deps from happening. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | Merge pull request #5457 from jefferyto/python-pkg-setup-args-varsHannu Nyman2018-01-17
|\ \ | | | | | | python,python3: add vars to customize setup arguments / variables
| * | python,python3: add vars to customize setup arguments / variablesJeffery To2018-01-16
| |/ | | | | | | | | | | | | | | | | | | | | | | | | This adds: * PYTHON_PKG_SETUP_ARGS * PYTHON_PKG_SETUP_VARS * PYTHON3_PKG_SETUP_ARGS * PYTHON3_PKG_SETUP_VARS to customize Python package setup arguments / environment variables. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* / python,python3: disable dependencies between python src packagesAlexandru Ardelean2018-01-16
|/ | | | | | | Related to: https://github.com/openwrt/packages/issues/5424 Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* Merge pull request #5440 from jefferyto/python-txsocksx-srcHannu Nyman2018-01-15
|\ | | | | python-txsocksx: use variant PyBuild/Compile syntax, add src package, refresh patches
| * python-txsocksx: use variant PyBuild/Compile syntax, add src package,Jeffery To2018-01-14
| | | | | | | | | | | | refresh patches Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #5441 from jefferyto/python-src-packagesHannu Nyman2018-01-15
|\ \ | | | | | | python-*,python3-*: add src packages for multiple packages
| * | python-*,python3-*: add src packages for multiple packagesJeffery To2018-01-15
| | | | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | python-cffi: update to 1.11.4, add src packagesJeffery To2018-01-15
|/ / | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #5360 from commodo/python_reproducibleHannu Nyman2018-01-14
|\ \ | | | | | | python,python3: honour the SOURCE_DATE_EPOCH for the build-info
| * | python,python3: honour the SOURCE_DATE_EPOCH for the build-infoAlexandru Ardelean2018-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Modules/getbuildinfo.c allows the use of DATE and TIME macros to be defined via CFLAGS. These vars, control the build date & time when the interpreter is opened, and can be read via the `platform._sys_version()` function. So, a conversion from SOURCE_DATE_EPOCH to DATE & TIME is required at build-time. This is especially needed for `platform._sys_version()` to work. The installation of pip seems to rely on this. The logic has been adapted from: https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal#Makefile Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | Merge pull request #5439 from jefferyto/python-pyptlib-srcHannu Nyman2018-01-14
|\ \ \ | | | | | | | | python-pyptlib: use default variant build/compile rule, add src package
| * | | python-pyptlib: use default variant build/compile rule, add src packageJeffery To2018-01-14
| | |/ | |/| | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | Merge pull request #5438 from jefferyto/python-ipaddress-srcHannu Nyman2018-01-14
|\ \ \ | | | | | | | | python-ipaddress: use default variant build/compile rule, add src package
| * | | python-ipaddress: use default variant build/compile rule, add srcJeffery To2018-01-14
| |/ / | | | | | | | | | | | | | | | package Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* / / python-crypto: add python3 variant, src packages, omit testsJeffery To2018-01-14
|/ / | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | python-enum34: use default variant build/compile rule, add src packageJeffery To2018-01-12
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #5423 from jefferyto/zope-interface-4.4.3Hannu Nyman2018-01-12
|\ \ | | | | | | zope-interface: update to 4.4.3, rename to python-zope-interface, add python3 variant
| * | zope-interface: update to 4.4.3, rename to python-zope-interface, addJeffery To2018-01-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python3 variant Renaming the package is needed to allow for a Python 3 variant (python3-zope-interface). Packages that depend on this (only twisted) also have their dependencies adjusted. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | python-service-identity: update to 17.0.0, add python3 variantJeffery To2018-01-12
|/ / | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #5419 from commodo/python-package-mk-localizeHannu Nyman2018-01-11
|\ \ | | | | | | treewide: re-organizing python-package.mk & python3-package.mk
| * | treewide: use local python-package.mk & python3-package.mk filesAlexandru Ardelean2018-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This guarantees for the package feeds that the mk files will always be available for all packages. Will need to see about external-feed Python packages a bit later. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python,python3: merge package install scriptsAlexandru Ardelean2018-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The only difference just a parameter for Python3 [ -b to compile bytecodes in legacy mode ]. No need to keep 2 almost identical files now that they're exported. I'm a bit scared of that param, since it may get removed at some point. But let's see until then. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python,python3: simplify path to install shell-scriptAlexandru Ardelean2018-01-10
| | | | | | | | | | | | | | | | | | | | | Now that all files are exported, it makes sense to just reference the script directly. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python,python3: export mk files outside of python package dirsAlexandru Ardelean2018-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since `lang/python` is it's own folder of Python packages (for both Python 2 & 3), and these build rules are needed in a lot of packages [especially Python packages], putting them here makes sense architecturally, to be shared. This also helps get rid of the `include_mk` construct which relies on OpenWrt core to provide, and seems like a broken design idea that has persisted for a while. Reason is: it requires that Python 2/3 be built to provide these mk files for other Python packages, which seems like a bad idea. Long-term, there could be an issue where some other feeds would require these mk files [e.g. telephony] for some Python packages. We'll see how we handle this a bit later. For now we limit this to this feed. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python,python3: do not install .mk snippetsMatthias Schiffer2018-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | The .mk snippets are not really usable at the moment, as they cannot be considered for metadata collection (package DUMP) when included through include_mk. Python packages do not use include_mk anymore for this reason, so the install commands can be removed as well. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* | | python-pyopenssl: update to 17.5.0Jeffery To2018-01-11
|/ / | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #5412 from jefferyto/python-pycparser-2.18Hannu Nyman2018-01-10
|\ \ | | | | | | python-pycparser: update to 2.18, fix _build_tables error
| * | python-pycparser: update to 2.18, fix _build_tables errorJeffery To2018-01-11
| | | | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | Merge pull request #5411 from jefferyto/python-pyasn1-modules-0.2.1Hannu Nyman2018-01-10
|\ \ \ | | | | | | | | python-pyasn1-modules: update to 0.2.1
| * | | python-pyasn1-modules: update to 0.2.1Jeffery To2018-01-10
| |/ / | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | Merge pull request #5410 from jefferyto/python-pyasn1-0.4.2Hannu Nyman2018-01-10
|\ \ \ | | | | | | | | python-pyasn1: update to 0.4.2
| * | | python-pyasn1: update to 0.4.2Jeffery To2018-01-10
| |/ / | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | Merge pull request #5409 from jefferyto/python-parsley-py3Hannu Nyman2018-01-10
|\ \ \ | | | | | | | | python-parsley: add python3 variant
| * | | python-parsley: add python3 variantJeffery To2018-01-10
| |/ / | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | Merge pull request #5408 from jefferyto/python-ipaddress-1.0.19Hannu Nyman2018-01-10
|\ \ \ | | | | | | | | python-ipaddress: update to 1.0.19
| * | | python-ipaddress: update to 1.0.19Jeffery To2018-01-10
| |/ / | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | Merge pull request #5407 from jefferyto/python-gmpy2-py3Hannu Nyman2018-01-10
|\ \ \ | | | | | | | | python-gmpy2: add python3 variant
| * | | python-gmpy2: add python3 variantJeffery To2018-01-10
| |/ / | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | Merge pull request #5404 from jefferyto/python-cryptography-2.1.4Hannu Nyman2018-01-10
|\ \ \ | | | | | | | | python-cryptography: update to 2.1.4, refresh patches
| * | | python-cryptography: update to 2.1.4, refresh patchesJeffery To2018-01-10
| |/ / | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>