aboutsummaryrefslogtreecommitdiff
path: root/lang/python3
Commit message (Collapse)AuthorAge
* python3: create ./usr/bin directory at package/installNicolas Thill2014-10-24
| | | | Signed-off-by: Nicolas Thill <nico@openwrt.org>
* python, python3: fix python*-package.mkNicolas Thill2014-10-23
| | | | | | Replace calls to getvar function recently removed Signed-off-by: Nicolas Thill <nico@openwrt.org>
* python3: add _PYTHON_HOST_PLATFORM env var when cross-compiling C extensionsAlexandru Ardelean2014-10-20
| | | | | | | This mostly helps to avoid confusion when modules are cross-compiled. Otherwise build folders are named with the host's platform name. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: enable shared python3 lib; make this the normAlexandru Ardelean2014-10-20
| | | | | | | | | | | | | | This will reduce the bloat when users will want to compile in their Python C extensions. There will be a initial bloat (several kb) if just Python is installed, but that will be compensated when users will add more C extensions. During the build we also have to add Python's PKG_BUILD_DIR so that the shared lib is found when compiling Python's built-in C extensions. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: add LD and LDSHARED env vars to Build/Compile/Py3ModAlexandru Ardelean2014-10-20
| | | | | | Tells the host Python to use the target's linker. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: add PYTHON3_INC_DIR var to CPPFLAGSAlexandru Ardelean2014-10-20
| | | | | | | The target's PYTHON3_INC_DIR should take precedence over the host's include dir when cross-compiling. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: export CC + CCSHARED env vars to cross-compile Python C extensions ↵Alexandru Ardelean2014-10-20
| | | | | | properly Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: add patch to disable package compiles/tests during cross-builtsAlexandru Ardelean2014-10-20
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: add ac_cv_buggy_getaddrinfo=no to config.site fileAlexandru Ardelean2014-10-20
| | | | | | Required when IPv6 support gets enabled. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: patch setup.py so that it does not include system include dirsAlexandru Ardelean2014-10-20
| | | | | | | | | | | Seems that the Python C extensions were being (or at least trying to be) build using '/usr/include' as the first include folder. Seems this issue was already fixed on MacOS X and now we've extended it for our case. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: enforce the existence of files in the filespecsAlexandru Ardelean2014-10-20
| | | | | | | | Seems that this allows some goofs, because some files silently do not get copied and the build succeeds, even though it shouldn't. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: reduce bloat by removing *.pyo and *.pyc filesAlexandru Ardelean2014-10-20
| | | | | | | Seems that if you add a package folder this would also include the compiled python3 files which increases fw size. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: fix python host pathAlexandru Ardelean2014-10-15
|
* python3: add python3 symlink to python exec as per PEP394Alexandru Ardelean2014-10-15
|
* python3: suffix vars with 3Alexandru Ardelean2014-10-15
|
* python3: include python*-package.mk irespective of DUMP env varAlexandru Ardelean2014-10-15
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: enforce version assignmentAlexandru Ardelean2014-10-15
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: avoid making python3 the default python commandAlexandru Ardelean2014-10-15
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python3: fixup python-package.mk includeAlexandru Ardelean2014-10-15
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* renaming python-package.mk to python3-package.mkAgent 422014-10-13
|
* rename package name to python3Agent 422014-10-13
|
* rename folder to python3Agent 422014-10-13