mirror of
https://github.com/coolsnowwolf/packages.git
synced 2025-05-01 04:51:19 +08:00
python3: bump version
This commit is contained in:
parent
773bebb397
commit
4b54c3c33a
@ -5,18 +5,18 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=Flask
|
||||
PKG_VERSION:=1.0.3
|
||||
PKG_VERSION:=1.1.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/F/Flask
|
||||
PKG_HASH:=ad7c6d841e64296b962296c2c2dabc6543752985727af86a975072dea984b6f3
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52
|
||||
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_LICENSE_FILES:=LICENSE.rst
|
||||
PKG_CPE_ID:=cpe:/a:palletsprojects:flask
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
@ -24,8 +24,8 @@ define Package/python3-flask
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
SUBMENU:=Python
|
||||
TITLE:=python3-flask
|
||||
URL:=https://github.com/pallets/flask/
|
||||
TITLE:=Flask
|
||||
URL:=https://palletsprojects.com/p/flask/
|
||||
DEPENDS:=+python3-asyncio +python3-click +python3-codecs +python3-decimal \
|
||||
+python3-itsdangerous +python3-jinja2 +python3 +python3-logging \
|
||||
+python3-markupsafe +python3-multiprocessing +python3-setuptools \
|
||||
@ -34,9 +34,10 @@ define Package/python3-flask
|
||||
endef
|
||||
|
||||
define Package/python3-flask/description
|
||||
Flask is a microframework for Python based on Werkzeug, Jinja 2 and good
|
||||
intentions. And before you ask: It.s BSD licensed!
|
||||
Flask is a microframework for Python based on Werkzeug, Jinja 2 and good
|
||||
intentions. And before you ask: It.s BSD licensed!
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-flask))
|
||||
$(eval $(call BuildPackage,python3-flask))
|
||||
$(eval $(call BuildPackage,python3-flask-src))
|
||||
|
@ -5,18 +5,18 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=Jinja2
|
||||
PKG_VERSION:=2.10.1
|
||||
PKG_VERSION:=2.10.3
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/J/Jinja2
|
||||
PKG_HASH:=065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de
|
||||
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_CPE_ID:=cpe:/a:pocoo:jinja2
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -6,19 +6,16 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=MarkupSafe
|
||||
PKG_VERSION:=1.1.1
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/M/MarkupSafe
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b
|
||||
PKG_BUILD_DEPENDS:=python python3
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE.rst
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
@ -26,15 +23,16 @@ define Package/python3-markupsafe
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
SUBMENU:=Python
|
||||
URL:=https://github.com/pallets/markupsafe/
|
||||
TITLE:=python3-markupsafe
|
||||
TITLE:=MarkupSafe
|
||||
URL:=https://palletsprojects.com/p/markupsafe/
|
||||
DEPENDS:=+python3-light
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python3-markupsafe/description
|
||||
MarkupSafe implements a XML/HTML/XHTML Markup safe string for Python
|
||||
MarkupSafe implements a text object that escapes characters so it is safe to use in HTML and XML.
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-markupsafe))
|
||||
$(eval $(call BuildPackage,python3-markupsafe))
|
||||
$(eval $(call BuildPackage,python3-markupsafe-src))
|
||||
|
@ -12,13 +12,11 @@
|
||||
5. [Build considerations](#build-considerations)
|
||||
6. [General folder structure](#general-folder-structure)
|
||||
7. [Building a Python[3] package](#building-a-python3-package)
|
||||
1. [PKG_BUILD_DIR](#pkg_build_dir)
|
||||
2. [PKG_UNPACK](#pkg_unpack)
|
||||
3. [Include python[3]-package.mk](#include-python3-packagemk)
|
||||
4. [Add Package/<PKG_NAME> OpenWrt definitions](#add-packagepkg_name-openwrt-definitions)
|
||||
5. [Wrapping things up so that they build](#wrapping-things-up-so-that-they-build)
|
||||
6. [Customizing things](#customizing-things)
|
||||
7. [Host-side Python packages for build](#host-side-python-packages-for-build)
|
||||
1. [Include python[3]-package.mk](#include-python3-packagemk)
|
||||
2. [Add Package/<PKG_NAME> OpenWrt definitions](#add-packagepkg_name-openwrt-definitions)
|
||||
3. [Wrapping things up so that they build](#wrapping-things-up-so-that-they-build)
|
||||
4. [Customizing things](#customizing-things)
|
||||
5. [Host-side Python packages for build](#host-side-python-packages-for-build)
|
||||
|
||||
## Description
|
||||
|
||||
@ -52,7 +50,7 @@ Leading up to "The Snap":
|
||||
* If a replacement cannot be found, the program will be removed during "The Snap"
|
||||
|
||||
* Python 2 libraries will remain in the feed until "The Snap"
|
||||
* A Python 2-only library will be transitioned to Python 3 (or a suitable replacement found), if its Python 3 version is a dependency of another package in the feed
|
||||
* For any Python 2-only libraries, a Python 3 version will be added (or a suitable replacement found), if its Python 3 version is a dependency of another package in the feed
|
||||
* Python 2 libraries will receive normal updates until 31 October 2019
|
||||
* From 31 October 2019 onward:
|
||||
* Python 2-only libraries will receive security updates only
|
||||
@ -171,33 +169,6 @@ This section will describe both, and then it can be inferred which is for which.
|
||||
|
||||
Packaging for both Python & Python3 uses the `VARIANT` mechanism for packaging inside OpenWrt. (#### FIXME: find a link for this later if it exists)
|
||||
|
||||
### PKG_BUILD_DIR
|
||||
|
||||
It's important when packaging for both Python & Python3 to override this variable, so that the build directory differs for each variant.
|
||||
|
||||
Typically it's just something like:
|
||||
```
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-pyasn1-$(PKG_VERSION)
|
||||
```
|
||||
Where `pyasn1` should be some other name, or maybe `PKG_NAME`
|
||||
|
||||
This should be added before this include:
|
||||
```
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
```
|
||||
|
||||
### PKG_UNPACK
|
||||
|
||||
In many cases, this needs to be overriden. This is usually because the way Python packages are archived, don't follow the convention of other `tar.gz` packages.
|
||||
|
||||
So, something like:
|
||||
```
|
||||
PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
```
|
||||
should be added.
|
||||
|
||||
It's not important whether this is after or before `include $(INCLUDE_DIR)/package.mk`
|
||||
|
||||
### Include python[3]-package.mk
|
||||
|
||||
If packaging for Python, add this after `include $(INCLUDE_DIR)/package.mk`
|
||||
@ -214,6 +185,43 @@ Order doesn't matter between `python-package.mk` & `python3-package.mk`.
|
||||
|
||||
These will make sure that build rules for Python or Python3 can be specified and picked up for build.
|
||||
|
||||
### Include pypi.mk (optional)
|
||||
|
||||
If the package source code will be downloaded from [pypi.org](https://pypi.org/), including `pypi.mk` can help simplify the package Makefile.
|
||||
|
||||
To use `pypi.mk`, add this **before** `include $(INCLUDE_DIR)/package.mk`:
|
||||
```
|
||||
include ../pypi.mk
|
||||
```
|
||||
|
||||
`pypi.mk` has several `PYPI_*` variables that must/can be set (see below); these should be set before `pypi.mk` is included, i.e. before the `include ../pypi.mk` line.
|
||||
|
||||
`pypi.mk` also provides default values for `PKG_SOURCE` and `PKG_SOURCE_URL`, so these variables may be omitted.
|
||||
|
||||
One variable is required:
|
||||
|
||||
* `PYPI_NAME`: Package name on pypi.org. This should match the PyPI name exactly.
|
||||
|
||||
For example (from the `python-yaml` package):
|
||||
```
|
||||
PYPI_NAME:=PyYAML
|
||||
```
|
||||
|
||||
These variables are optional:
|
||||
|
||||
* `PYPI_SOURCE_NAME`: Package name component of the source tarball filename
|
||||
Default: Same value as `PYPI_NAME`
|
||||
|
||||
* `PYPI_SOURCE_EXT`: File extension of the source tarball filename
|
||||
Default: `tar.gz`
|
||||
|
||||
`pypi.mk` constructs the default `PKG_SOURCE` value from these variables (and `PKG_VERSION`):
|
||||
```
|
||||
PKG_SOURCE?=$(PYPI_SOURCE_NAME)-$(PKG_VERSION).$(PYPI_SOURCE_EXT)
|
||||
```
|
||||
|
||||
The `PYPI_SOURCE_*` variables allow this default `PKG_SOURCE` value to be customized as necessary.
|
||||
|
||||
### Add Package/<PKG_NAME> OpenWrt definitions
|
||||
|
||||
This part is similar to default OpenWrt packages.
|
||||
@ -366,13 +374,13 @@ define PyPackage/python-example/filespec
|
||||
endef
|
||||
```
|
||||
|
||||
If there is an `examples` directory and `test_*.py` files that can be omitted to save space, this can be specified as:
|
||||
If the package installs a `example_package` directory inside `PYTHON_PKG_DIR`, and there is an `examples` directory and `test_*.py` files that can be omitted to save space, this can be specified as:
|
||||
|
||||
```
|
||||
define PyPackage/python-example/filespec
|
||||
+|$(PYTHON_PKG_DIR)
|
||||
-|$(PYTHON_PKG_DIR)/examples
|
||||
-|$(PYTHON_PKG_DIR)/test_*.py
|
||||
-|$(PYTHON_PKG_DIR)/example_package/examples
|
||||
-|$(PYTHON_PKG_DIR)/example_package/test_*.py
|
||||
endef
|
||||
```
|
||||
|
||||
|
@ -5,21 +5,17 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=Werkzeug
|
||||
PKG_VERSION:=0.15.2
|
||||
PKG_VERSION:=0.16.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/W/Werkzeug
|
||||
PKG_HASH:=0a73e8bb2ff2feecfc5d56e6f458f5b99290ef34f565ffb2665801ff7de6af7a
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7
|
||||
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_BUILD_DEPENDS:=python python3
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
PKG_LICENSE_FILES:=LICENSE.rst
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
@ -27,17 +23,16 @@ define Package/python3-werkzeug
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
SUBMENU:=Python
|
||||
TITLE:=Werkzeug
|
||||
URL:=https://palletsprojects.com/p/werkzeug/
|
||||
TITLE:=python3-werkzeug
|
||||
DEPENDS:=+python3-light +python3-email
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python3-werkzeug/description
|
||||
Werkzeug
|
||||
|
||||
The Python WSGI Utility Library
|
||||
The comprehensive WSGI web application library.
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-werkzeug))
|
||||
$(eval $(call BuildPackage,python3-werkzeug))
|
||||
$(eval $(call BuildPackage,python3-werkzeug-src))
|
||||
|
@ -9,12 +9,9 @@ PKG_NAME:=bcrypt
|
||||
PKG_VERSION:=3.1.7
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=bcrypt-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:= https://files.pythonhosted.org/packages/source/b/$(PKG_NAME)
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=0b0069c752ec14172c5f78208f1863d7ad6755a6fae6fe76ec2c80d13be41e42
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-bcrypt-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Daniel Dickinson <cshored@thecshore.com>
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
@ -22,12 +19,11 @@ PKG_BUILD_DEPENDS:=libffi/host
|
||||
HOST_PYTHON_PACKAGE_BUILD_DEPENDS:="cffi>=1.1"
|
||||
HOST_PYTHON3_PACKAGE_BUILD_DEPENDS:="cffi>=1.1"
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/bcrypt/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -5,20 +5,18 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=click
|
||||
PKG_VERSION:=6.7
|
||||
PKG_VERSION:=7.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://pypi.python.org/packages/95/d9/c3336b6b5711c3ab9d1d3a80f1a3e2afeb9d8c02a7166462f6cc96570897/
|
||||
PKG_HASH:=f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b
|
||||
PKG_BUILD_DEPENDS:=python python3
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PYPI_SOURCE_NAME:=Click
|
||||
PKG_HASH:=5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7
|
||||
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
@ -26,15 +24,16 @@ define Package/python3-click
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
SUBMENU:=Python
|
||||
URL:=http://github.com/mitsuhiko/click
|
||||
TITLE:=python3-click
|
||||
TITLE:=Click
|
||||
URL:=https://palletsprojects.com/p/click/
|
||||
DEPENDS:=+python3-light
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python3-click/description
|
||||
A simple wrapper around optparse for powerful command line utilities.
|
||||
Composable command line interface toolkit
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-click))
|
||||
$(eval $(call BuildPackage,python3-click))
|
||||
$(eval $(call BuildPackage,python3-click-src))
|
||||
|
@ -8,65 +8,62 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-appconf
|
||||
PKG_VERSION:=1.0.2
|
||||
PKG_RELEASE:=4
|
||||
PKG_VERSION:=1.0.3
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/$(PKG_NAME)/
|
||||
PKG_HASH:=6a4d9aea683b4c224d97ab8ee11ad2d29a37072c0c6c509896dd9857466fb261
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=35f13ca4d567f132b960e2cd4c832c2d03cb6543452d34e29b7ba10371ba80e3
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/$(PKG_NAME)/Default
|
||||
define Package/django-appconf/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=Helper class for handling config defaults
|
||||
URL:=https://$(PKG_NAME).readthedocs.io
|
||||
URL:=https://django-appconf.readthedocs.io
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python-django-appconf
|
||||
$(call Package/django-appconf/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-$(PKG_NAME):python \
|
||||
python-django
|
||||
+PACKAGE_python-django-appconf:python \
|
||||
python-django1 \
|
||||
+PACKAGE_python-django-appconf:python-six
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)/description
|
||||
define Package/python-django-appconf/description
|
||||
A helper class for handling configuration defaults of packaged apps gracefully
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python3-django-appconf
|
||||
$(call Package/django-appconf/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3 \
|
||||
python3-django
|
||||
+PACKAGE_python3-django-appconf:python3 \
|
||||
+PACKAGE_python3-django-appconf:python3-django1 \
|
||||
+PACKAGE_python3-django-appconf:python3-six
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)/description
|
||||
$(call define Package/python-$(PKG_NAME)/description)
|
||||
define Package/python3-django-appconf/description
|
||||
$(call Package/python-django-appconf/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)-src))
|
||||
$(eval $(call PyPackage,python-django-appconf))
|
||||
$(eval $(call BuildPackage,python-django-appconf))
|
||||
$(eval $(call BuildPackage,python-django-appconf-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))
|
||||
$(eval $(call Py3Package,python3-django-appconf))
|
||||
$(eval $(call BuildPackage,python3-django-appconf))
|
||||
$(eval $(call BuildPackage,python3-django-appconf-src))
|
||||
|
@ -9,71 +9,67 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-compressor
|
||||
PKG_VERSION:=2.2
|
||||
PKG_RELEASE:=5
|
||||
PKG_RELEASE:=7
|
||||
|
||||
PKG_SOURCE:=django_compressor-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/$(PKG_NAME)/
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PYPI_SOURCE_NAME:=django_compressor
|
||||
PKG_HASH:=9616570e5b08e92fa9eadc7a1b1b49639cce07ef392fc27c74230ab08075b30f
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/$(PKG_NAME)/Default
|
||||
define Package/django-compressor/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=Compress CSS/JS into single cached files
|
||||
URL:=https://$(PKG_NAME).readthedocs.io
|
||||
URL:=https://django-compressor.readthedocs.io
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python-django-compressor
|
||||
$(call Package/django-compressor/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-$(PKG_NAME):python \
|
||||
python-django \
|
||||
+PACKAGE_python-$(PKG_NAME):python-django-appconf \
|
||||
+PACKAGE_python-$(PKG_NAME):python-rcssmin
|
||||
+PACKAGE_python-django-compressor:python \
|
||||
python-django1 \
|
||||
+PACKAGE_python-django-compressor:python-django-appconf \
|
||||
+PACKAGE_python-django-compressor:python-rcssmin
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)/description
|
||||
define Package/python-django-compressor/description
|
||||
Compresses linked and inline JavaScript or CSS into single cached files.
|
||||
Note that the JavaScript filter is not being installed as a dependency.
|
||||
You'll need to build the rjsmin module (it is not par of the openwrt standard
|
||||
feeds) to use JavaScript functionality.
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python3-django-compressor
|
||||
$(call Package/django-compressor/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3 \
|
||||
python3-django \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3-django-appconf \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3-rcssmin
|
||||
+PACKAGE_python3-django-compressor:python3 \
|
||||
+PACKAGE_python3-django-compressor:python3-django1 \
|
||||
+PACKAGE_python3-django-compressor:python3-django-appconf \
|
||||
+PACKAGE_python3-django-compressor:python3-rcssmin
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)/description
|
||||
$(call define Package/python-$(PKG_NAME)/description)
|
||||
define Package/python3-django-compressor/description
|
||||
$(call Package/python-django-compressor/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)-src))
|
||||
$(eval $(call PyPackage,python-django-compressor))
|
||||
$(eval $(call BuildPackage,python-django-compressor))
|
||||
$(eval $(call BuildPackage,python-django-compressor-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))
|
||||
$(eval $(call Py3Package,python3-django-compressor))
|
||||
$(eval $(call BuildPackage,python3-django-compressor))
|
||||
$(eval $(call BuildPackage,python3-django-compressor-src))
|
||||
|
@ -9,22 +9,19 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-constance
|
||||
PKG_VERSION:=2.3.1
|
||||
PKG_RELEASE:=3
|
||||
PKG_RELEASE:=5
|
||||
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=a49735063b2c30015d2e52a90609ea9798da722ed070f091de51714758a5d018
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/django-constance
|
||||
PKG_HASH:=a49735063b2c30015d2e52a90609ea9798da722ed070f091de51714758a5d018
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-django-constance-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-django-constance/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
@ -37,9 +34,9 @@ define Package/python-django-constance
|
||||
$(call Package/python-django-constance/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-django-constance:python \
|
||||
python-django
|
||||
python-django1
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-django-constance/description
|
||||
@ -50,18 +47,20 @@ define Package/python3-django-constance
|
||||
$(call Package/python-django-constance/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-django-constance:python3 \
|
||||
python3-django
|
||||
+PACKAGE_python3-django-constance:python3-django1
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-django-constance/description
|
||||
$(call define Package/python-django-constance/description)
|
||||
$(call Package/python-django-constance/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-django-constance))
|
||||
$(eval $(call BuildPackage,python-django-constance))
|
||||
$(eval $(call BuildPackage,python-django-constance-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-django-constance))
|
||||
$(eval $(call BuildPackage,python3-django-constance))
|
||||
$(eval $(call BuildPackage,python3-django-constance-src))
|
||||
|
@ -7,65 +7,60 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-formtools
|
||||
PKG_VERSION:=2.1
|
||||
PKG_RELEASE:=5
|
||||
PKG_RELEASE:=7
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/$(PKG_NAME)/
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=7703793f1675aa6e871f9fed147e8563816d7a5b9affdc5e3459899596217f7c
|
||||
|
||||
PKG_MAINTAINER:=Eneas U de Queiroz <cotequeiroz@gmail.com>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/$(PKG_NAME)/Default
|
||||
define Package/django-formtools/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=High-level abstractions for Django forms
|
||||
URL:=https://$(PKG_NAME).readthedocs.io
|
||||
URL:=https://django-formtools.readthedocs.io
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python-django-formtools
|
||||
$(call Package/django-formtools/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-$(PKG_NAME):python \
|
||||
python-django
|
||||
+PACKAGE_python-django-formtools:python \
|
||||
python-django1
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)/description
|
||||
define Package/python-django-formtools/description
|
||||
Django "formtools" is a set of high-level abstractions for Django forms.
|
||||
Currently for form previews and multi-step forms.
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python3-django-formtools
|
||||
$(call Package/django-formtools/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3 \
|
||||
python3-django
|
||||
+PACKAGE_python3-django-formtools:python3 \
|
||||
+PACKAGE_python3-django-formtools:python3-django1
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)/description
|
||||
$(call define Package/python-$(PKG_NAME)/description)
|
||||
define Package/python3-django-formtools/description
|
||||
$(call Package/python-django-formtools/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)-src))
|
||||
$(eval $(call PyPackage,python-django-formtools))
|
||||
$(eval $(call BuildPackage,python-django-formtools))
|
||||
$(eval $(call BuildPackage,python-django-formtools-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))
|
||||
$(eval $(call Py3Package,python3-django-formtools))
|
||||
$(eval $(call BuildPackage,python3-django-formtools))
|
||||
$(eval $(call BuildPackage,python3-django-formtools-src))
|
||||
|
@ -8,65 +8,63 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-jsonfield
|
||||
PKG_VERSION:=1.0.1
|
||||
PKG_RELEASE:=4
|
||||
PKG_VERSION:=2.1.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/$(PKG_NAME)/
|
||||
PKG_HASH:=6c0afd5554739365b55d86e285cf966cc3a45682fff963463364ea1f6511ca3e
|
||||
PYPI_NAME:=jsonfield
|
||||
PKG_HASH:=ed7c5e1829e9453e24a8bebef1e702ffe402e6def6b326f0e0b88764c59a6dc7
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/$(PKG_NAME)/Default
|
||||
define Package/django-jsonfield/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=JSONField for django models
|
||||
URL:=https://github.com/adamchainz/django-jsonfield
|
||||
TITLE:=A reusable Django field to store validated JSON in models
|
||||
URL:=https://github.com/rpkilby/jsonfield
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python-django-jsonfield
|
||||
$(call Package/django-jsonfield/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-$(PKG_NAME):python \
|
||||
python-django
|
||||
+PACKAGE_python-django-jsonfield:python \
|
||||
python-django1 \
|
||||
+PACKAGE_python-django-jsonfield:python-six
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)/description
|
||||
JSONField for django models
|
||||
define Package/python-django-jsonfield/description
|
||||
jsonfield is a reusable model field that allows you to store validated
|
||||
JSON, automatically handling serialization to and from the database.
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python3-django-jsonfield
|
||||
$(call Package/django-jsonfield/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3 \
|
||||
python3-django
|
||||
+PACKAGE_python3-django-jsonfield:python3 \
|
||||
+PACKAGE_python3-django-jsonfield:python3-django1 \
|
||||
+PACKAGE_python3-django-jsonfield:python3-six
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)/description
|
||||
$(call define Package/python-$(PKG_NAME)/description)
|
||||
define Package/python3-django-jsonfield/description
|
||||
$(call Package/python-django-jsonfield/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)-src))
|
||||
$(eval $(call PyPackage,python-django-jsonfield))
|
||||
$(eval $(call BuildPackage,python-django-jsonfield))
|
||||
$(eval $(call BuildPackage,python-django-jsonfield-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))
|
||||
$(eval $(call Py3Package,python3-django-jsonfield))
|
||||
$(eval $(call BuildPackage,python3-django-jsonfield))
|
||||
$(eval $(call BuildPackage,python3-django-jsonfield-src))
|
||||
|
@ -8,26 +8,27 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-picklefield
|
||||
PKG_VERSION:=1.1.0
|
||||
PKG_RELEASE:=3
|
||||
PKG_VERSION:=2.1.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/$(PKG_NAME)/
|
||||
PKG_HASH:=ce7fee5c6558fe5dc8924993d994ccde75bb75b91cd82787cbd4c92b95a69f9c
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=67a5e156343e3b032cac2f65565f0faa81635a99c7da74b0f07a0f5db467b646
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
PYTHON_PKG_SETUP_VARS:= \
|
||||
PKG_VERSION="$(PKG_VERSION)"
|
||||
PYTHON3_PKG_SETUP_VARS:= \
|
||||
PKG_VERSION="$(PKG_VERSION)"
|
||||
|
||||
define Package/$(PKG_NAME)/Default
|
||||
define Package/django-picklefield/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
@ -35,38 +36,37 @@ define Package/$(PKG_NAME)/Default
|
||||
URL:=https://github.com/gintas/django-picklefield/
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python-django-picklefield
|
||||
$(call Package/django-picklefield/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-$(PKG_NAME):python \
|
||||
python-django
|
||||
+PACKAGE_python-django-picklefield:python \
|
||||
python-django1
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)/description
|
||||
define Package/python-django-picklefield/description
|
||||
Pickled object field for Django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python3-django-picklefield
|
||||
$(call Package/django-picklefield/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3 \
|
||||
python3-django
|
||||
+PACKAGE_python3-django-picklefield:python3 \
|
||||
+PACKAGE_python3-django-picklefield:python3-django1
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)/description
|
||||
$(call define Package/python-$(PKG_NAME)/description)
|
||||
define Package/python3-django-picklefield/description
|
||||
$(call Package/python-django-picklefield/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)-src))
|
||||
$(eval $(call PyPackage,python-django-picklefield))
|
||||
$(eval $(call BuildPackage,python-django-picklefield))
|
||||
$(eval $(call BuildPackage,python-django-picklefield-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))
|
||||
$(eval $(call Py3Package,python3-django-picklefield))
|
||||
$(eval $(call BuildPackage,python3-django-picklefield))
|
||||
$(eval $(call BuildPackage,python3-django-picklefield-src))
|
||||
|
@ -0,0 +1,19 @@
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -2,14 +2,14 @@ from __future__ import unicode_literals
|
||||
|
||||
from setuptools import find_packages, setup
|
||||
|
||||
-import picklefield
|
||||
+import os
|
||||
|
||||
with open('README.rst') as file_:
|
||||
long_description = file_.read()
|
||||
|
||||
setup(
|
||||
name='django-picklefield',
|
||||
- version=picklefield.__version__,
|
||||
+ version=os.getenv('PKG_VERSION'),
|
||||
description='Pickled object field for Django',
|
||||
long_description=long_description,
|
||||
author='Simon Charette',
|
@ -8,26 +8,23 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-postoffice
|
||||
PKG_VERSION:=3.1.0
|
||||
PKG_RELEASE:=4
|
||||
PKG_VERSION:=3.2.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=django-post_office-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/django-post_office
|
||||
PKG_HASH:=827937a944fe47cea393853069cd9315d080298c8ddb0faf787955d6aa51a030
|
||||
PYPI_NAME:=django-post-office
|
||||
PYPI_SOURCE_NAME:=django-post_office
|
||||
PKG_HASH:=e32427822f647719575094f790ca949ef9f9827ec0e8378cb021f01f3834b2a4
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE.txt
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/$(PKG_NAME)/Default
|
||||
define Package/django-postoffice/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
@ -35,41 +32,40 @@ define Package/$(PKG_NAME)/Default
|
||||
URL:=https://github.com/ui/django-post_office
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python-django-postoffice
|
||||
$(call Package/django-postoffice/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-$(PKG_NAME):python \
|
||||
python-django \
|
||||
+PACKAGE_python-$(PKG_NAME):python-django-jsonfield
|
||||
+PACKAGE_python-django-postoffice:python \
|
||||
python-django1 \
|
||||
+PACKAGE_python-django-postoffice:python-django-jsonfield
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)/description
|
||||
define Package/python-django-postoffice/description
|
||||
A Django app to monitor and send mail asynchronously, complete with template
|
||||
support
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python3-django-postoffice
|
||||
$(call Package/django-postoffice/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3 \
|
||||
python3-django \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3-django-jsonfield
|
||||
+PACKAGE_python3-django-postoffice:python3 \
|
||||
+PACKAGE_python3-django-postoffice:python3-django1 \
|
||||
+PACKAGE_python3-django-postoffice:python3-django-jsonfield
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)/description
|
||||
$(call define Package/python-$(PKG_NAME)/description)
|
||||
define Package/python3-django-postoffice/description
|
||||
$(call Package/python-django-postoffice/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)-src))
|
||||
$(eval $(call PyPackage,python-django-postoffice))
|
||||
$(eval $(call BuildPackage,python-django-postoffice))
|
||||
$(eval $(call BuildPackage,python-django-postoffice-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))
|
||||
$(eval $(call Py3Package,python3-django-postoffice))
|
||||
$(eval $(call BuildPackage,python3-django-postoffice))
|
||||
$(eval $(call BuildPackage,python3-django-postoffice-src))
|
||||
|
@ -7,64 +7,59 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-ranged-response
|
||||
PKG_VERSION:=0.2.0
|
||||
PKG_RELEASE:=6
|
||||
PKG_RELEASE:=7
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/$(PKG_NAME)/
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=f71fff352a37316b9bead717fc76e4ddd6c9b99c4680cdf4783b9755af1cf985
|
||||
|
||||
PKG_MAINTAINER:=Eneas U de Queiroz <cotequeiroz@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/$(PKG_NAME)/Default
|
||||
define Package/django-ranged-response/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=Add Content-Range: to FileResponse
|
||||
URL:=https://github.com/wearespindle/django-ranged-fileresponse
|
||||
URL:=https://github.com/i3thuan5/django-ranged-response
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python-django-ranged-response
|
||||
$(call Package/django-ranged-response/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-$(PKG_NAME):python \
|
||||
python-django
|
||||
+PACKAGE_python-django-ranged-response:python \
|
||||
python-django1
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)/description
|
||||
define Package/python-django-ranged-response/description
|
||||
Modified Django FileResponse that adds Content-Range headers.
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python3-django-ranged-response
|
||||
$(call Package/django-ranged-response/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3 \
|
||||
python3-django
|
||||
+PACKAGE_python3-django-ranged-response:python3 \
|
||||
+PACKAGE_python3-django-ranged-response:python3-django1
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)/description
|
||||
$(call define Package/python-$(PKG_NAME)/description)
|
||||
define Package/python3-django-ranged-response/description
|
||||
$(call Package/python-django-ranged-response/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)-src))
|
||||
$(eval $(call PyPackage,python-django-ranged-response))
|
||||
$(eval $(call BuildPackage,python-django-ranged-response))
|
||||
$(eval $(call BuildPackage,python-django-ranged-response-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))
|
||||
$(eval $(call Py3Package,python3-django-ranged-response))
|
||||
$(eval $(call BuildPackage,python3-django-ranged-response))
|
||||
$(eval $(call BuildPackage,python3-django-ranged-response-src))
|
||||
|
@ -8,65 +8,36 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-restframework
|
||||
PKG_VERSION:=3.9.0
|
||||
PKG_RELEASE:=4
|
||||
PKG_VERSION:=3.11.0
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=djangorestframework-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/djangorestframework
|
||||
PKG_HASH:=607865b0bb1598b153793892101d881466bd5a991de12bd6229abb18b1c86136
|
||||
PYPI_NAME:=djangorestframework
|
||||
PKG_HASH:=e782087823c47a26826ee5b6fa0c542968219263fb3976ec3c31edab23a4001f
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE.md
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/$(PKG_NAME)/Default
|
||||
define Package/python3-django-restframework
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=Web APIs for Django, made easy.
|
||||
URL:=https://www.django-rest-framework.org
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-$(PKG_NAME):python \
|
||||
python-django
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)/description
|
||||
Web APIs for Django, made easy.
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3 \
|
||||
python3-django
|
||||
DEPENDS:=+python3 +django
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)/description
|
||||
$(call define Package/python-$(PKG_NAME)/description)
|
||||
define Package/python3-django-restframework/description
|
||||
Web APIs for Django, made easy.
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))
|
||||
$(eval $(call Py3Package,python3-django-restframework))
|
||||
$(eval $(call BuildPackage,python3-django-restframework))
|
||||
$(eval $(call BuildPackage,python3-django-restframework-src))
|
||||
|
68
lang/python/django-restframework39/Makefile
Normal file
68
lang/python/django-restframework39/Makefile
Normal file
@ -0,0 +1,68 @@
|
||||
#
|
||||
# Copyright (C) 2007-2017 OpenWrt.org
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-restframework39
|
||||
PKG_VERSION:=3.9.4
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PYPI_NAME:=djangorestframework
|
||||
PKG_HASH:=c12869cfd83c33d579b17b3cb28a2ae7322a53c3ce85580c2a2ebe4e3f56c4fb
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE.md
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
define Package/django-restframework39/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=Web APIs for Django, made easy.
|
||||
URL:=https://www.django-rest-framework.org
|
||||
endef
|
||||
|
||||
define Package/python-django-restframework39
|
||||
$(call Package/django-restframework39/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-django-restframework39:python \
|
||||
python-django1
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-django-restframework39/description
|
||||
Web APIs for Django, made easy. (3.9 series)
|
||||
endef
|
||||
|
||||
define Package/python3-django-restframework39
|
||||
$(call Package/django-restframework39/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-django-restframework39:python3 \
|
||||
+PACKAGE_python3-django-restframework39:python3-django1
|
||||
CONFLICTS:=python3-django-restframework
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python3-django-restframework39/description
|
||||
$(call Package/python-django-restframework39/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-django-restframework39))
|
||||
$(eval $(call BuildPackage,python-django-restframework39))
|
||||
$(eval $(call BuildPackage,python-django-restframework39-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-django-restframework39))
|
||||
$(eval $(call BuildPackage,python3-django-restframework39))
|
||||
$(eval $(call BuildPackage,python3-django-restframework39-src))
|
@ -8,12 +8,12 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-simple-captcha
|
||||
PKG_VERSION:=0.5.11
|
||||
PKG_RELEASE:=4
|
||||
PKG_VERSION:=0.5.12
|
||||
PKG_RELEASE:=3
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/mbi/django-simple-captcha/tar.gz/v$(PKG_VERSION)?
|
||||
PKG_HASH:=7ca26a4f48e14e5f8be022c0dc099ef98980f3fc99f403ca565ab1f3addaee5b
|
||||
PKG_HASH:=89db73a3883573ad5e22c511948a5500491f9848363174d835a2364750c81a77
|
||||
|
||||
PKG_MAINTAINER:=Eneas U de Queiroz <cotequeiroz@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
@ -27,7 +27,7 @@ include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/$(PKG_NAME)/Default
|
||||
define Package/django-simple-captcha/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
@ -35,45 +35,44 @@ define Package/$(PKG_NAME)/Default
|
||||
URL:=https://github.com/mbi/django-simple-captcha
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python-django-simple-captcha
|
||||
$(call Package/django-simple-captcha/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-$(PKG_NAME):python \
|
||||
+PACKAGE_python-$(PKG_NAME):python-six \
|
||||
python-django \
|
||||
+PACKAGE_python-$(PKG_NAME):python-pillow \
|
||||
+PACKAGE_python-$(PKG_NAME):python-django-ranged-response
|
||||
+PACKAGE_python-django-simple-captcha:python \
|
||||
+PACKAGE_python-django-simple-captcha:python-six \
|
||||
python-django1 \
|
||||
+PACKAGE_python-django-simple-captcha:python-pillow \
|
||||
+PACKAGE_python-django-simple-captcha:python-django-ranged-response
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)/description
|
||||
define Package/python-django-simple-captcha/description
|
||||
Django Simple Captcha is an extremely simple, yet highly customizable Django
|
||||
application to add captcha images to any Django form.
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python3-django-simple-captcha
|
||||
$(call Package/django-simple-captcha/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3 \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3-six \
|
||||
python3-django \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3-pillow \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3-django-ranged-response
|
||||
+PACKAGE_python3-django-simple-captcha:python3 \
|
||||
+PACKAGE_python3-django-simple-captcha:python3-six \
|
||||
+PACKAGE_python3-django-simple-captcha:python3-django1 \
|
||||
+PACKAGE_python3-django-simple-captcha:python3-pillow \
|
||||
+PACKAGE_python3-django-simple-captcha:python3-django-ranged-response
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)/description
|
||||
$(call define Package/python-$(PKG_NAME)/description)
|
||||
define Package/python3-django-simple-captcha/description
|
||||
$(call Package/python-django-simple-captcha/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)-src))
|
||||
$(eval $(call PyPackage,python-django-simple-captcha))
|
||||
$(eval $(call BuildPackage,python-django-simple-captcha))
|
||||
$(eval $(call BuildPackage,python-django-simple-captcha-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))
|
||||
$(eval $(call Py3Package,python3-django-simple-captcha))
|
||||
$(eval $(call BuildPackage,python3-django-simple-captcha))
|
||||
$(eval $(call BuildPackage,python3-django-simple-captcha-src))
|
||||
|
@ -8,65 +8,64 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-statici18n
|
||||
PKG_VERSION:=1.8.2
|
||||
PKG_RELEASE:=4
|
||||
PKG_VERSION:=1.9.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/django-statici18n
|
||||
PKG_HASH:=ba9eeb3c4517027922645999359f8335fbb9fea04c457123cfbd6b4a36cbeda4
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=913dd056c1abcbe129b1db806cb4cfb821c4077d7e857d6eb29043ea64f4d1d0
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/$(PKG_NAME)/Default
|
||||
define Package/django-statici18n/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=Helper for generating JavaScript catalog to static files
|
||||
URL:=https://$(PKG_NAME).readthedocs.io
|
||||
URL:=https://django-statici18n.readthedocs.io
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python-django-statici18n
|
||||
$(call Package/django-statici18n/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-$(PKG_NAME):python \
|
||||
python-django
|
||||
+PACKAGE_python-django-statici18n:python \
|
||||
python-django1 \
|
||||
+PACKAGE_python-django-statici18n:python-django-appconf \
|
||||
+PACKAGE_python-django-statici18n:python-six
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)/description
|
||||
define Package/python-django-statici18n/description
|
||||
A Django app that provides helper for generating JavaScript catalog to static files.
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python3-django-statici18n
|
||||
$(call Package/django-statici18n/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3 \
|
||||
python3-django
|
||||
+PACKAGE_python3-django-statici18n:python3 \
|
||||
+PACKAGE_python3-django-statici18n:python3-django1 \
|
||||
+PACKAGE_python3-django-statici18n:python3-django-appconf \
|
||||
+PACKAGE_python3-django-statici18n:python3-six
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)/description
|
||||
$(call define Package/python-$(PKG_NAME)/description)
|
||||
define Package/python3-django-statici18n/description
|
||||
$(call Package/python-django-statici18n/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)-src))
|
||||
$(eval $(call PyPackage,python-django-statici18n))
|
||||
$(eval $(call BuildPackage,python-django-statici18n))
|
||||
$(eval $(call BuildPackage,python-django-statici18n-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))
|
||||
$(eval $(call Py3Package,python3-django-statici18n))
|
||||
$(eval $(call BuildPackage,python3-django-statici18n))
|
||||
$(eval $(call BuildPackage,python3-django-statici18n-src))
|
||||
|
@ -7,25 +7,21 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django-webpack-loader
|
||||
PKG_VERSION:=0.6.0
|
||||
PKG_RELEASE:=5
|
||||
PKG_RELEASE:=7
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/${PKG_NAME}
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=60bab6b9a037a5346fad12d2a70a6bc046afb33154cf75ed640b93d3ebd5f520
|
||||
|
||||
PKG_MAINTAINER:=Eneas U de Queiroz <cotequeiroz@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/$(PKG_NAME)/Default
|
||||
define Package/django-webpack-loader/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
@ -33,38 +29,37 @@ define Package/$(PKG_NAME)/Default
|
||||
URL:=https://github.com/owais/django-webpack-loader
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python-django-webpack-loader
|
||||
$(call Package/django-webpack-loader/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-$(PKG_NAME):python \
|
||||
python-django
|
||||
+PACKAGE_python-django-webpack-loader:python \
|
||||
python-django1
|
||||
VARIANT:=python
|
||||
MDEPENDS:=python-django
|
||||
MDEPENDS:=python-django1
|
||||
endef
|
||||
|
||||
define Package/python-$(PKG_NAME)/description
|
||||
define Package/python-django-webpack-loader/description
|
||||
Use webpack to generate your static bundles without django’s staticfiles or opaque wrappers.
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)
|
||||
$(call Package/$(PKG_NAME)/Default)
|
||||
define Package/python3-django-webpack-loader
|
||||
$(call Package/django-webpack-loader/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-$(PKG_NAME):python3 \
|
||||
python3-django
|
||||
+PACKAGE_python3-django-webpack-loader:python3 \
|
||||
+PACKAGE_python3-django-webpack-loader:python3-django1
|
||||
VARIANT:=python3
|
||||
MDEPENDS:=python3-django
|
||||
endef
|
||||
|
||||
define Package/python3-$(PKG_NAME)/description
|
||||
$(call define Package/python-$(PKG_NAME)/description)
|
||||
define Package/python3-django-webpack-loader/description
|
||||
$(call Package/python-django-webpack-loader/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python-$(PKG_NAME)-src))
|
||||
$(eval $(call PyPackage,python-django-webpack-loader))
|
||||
$(eval $(call BuildPackage,python-django-webpack-loader))
|
||||
$(eval $(call BuildPackage,python-django-webpack-loader-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))
|
||||
$(eval $(call Py3Package,python3-django-webpack-loader))
|
||||
$(eval $(call BuildPackage,python3-django-webpack-loader))
|
||||
$(eval $(call BuildPackage,python3-django-webpack-loader-src))
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2007-2017 OpenWrt.org
|
||||
# Copyright (C) Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
@ -8,64 +8,44 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django
|
||||
PKG_VERSION:=1.11.24
|
||||
PKG_VERSION:=3.0.4
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=Django-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/D/Django
|
||||
PKG_HASH:=215c27453f775b6b1add83a185f76c2e2ab711d17786a6704bd62eabd93f89e3
|
||||
PKG_BUILD_DIR=$(BUILD_DIR)/Django-$(PKG_VERSION)
|
||||
PYPI_NAME:=Django
|
||||
PKG_HASH:=50b781f6cbeb98f673aa76ed8e572a019a45e52bdd4ad09001072dfd91ab07c8
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE LICENSE.python
|
||||
PKG_CPE_ID:=cpe:/a:djangoproject:django
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-django-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/django/Default
|
||||
define Package/python3-django
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=The web framework for perfectionists with deadlines.
|
||||
URL:=https://www.djangoproject.com/
|
||||
MENU:=1
|
||||
endef
|
||||
|
||||
define Package/python-django
|
||||
$(call Package/django/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-django:python \
|
||||
+PACKAGE_python-django:python-pytz
|
||||
VARIANT:=python
|
||||
endef
|
||||
|
||||
define Package/python-django/description
|
||||
The web framework for perfectionists with deadlines.
|
||||
endef
|
||||
|
||||
define Package/python3-django
|
||||
$(call Package/django/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-django:python3 \
|
||||
+PACKAGE_python3-django:python3-pytz
|
||||
DEPENDS:= +python3 +python3-pytz +python3-sqlparse +python3-asgiref
|
||||
CONFLICTS:=python3-django1 python-django1-common
|
||||
PROVIDES:=django
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python3-django/description
|
||||
$(call Package/python-django/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
The web framework for perfectionists with deadlines (LTS 2.2 series).
|
||||
Python3 only.
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-django))
|
||||
$(eval $(call BuildPackage,python-django))
|
||||
define Py3Package/python3-django/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/django-admin.py \
|
||||
$(1)/usr/bin/django-admin
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-django))
|
||||
$(eval $(call BuildPackage,python3-django))
|
||||
$(eval $(call BuildPackage,python3-django-src))
|
||||
|
91
lang/python/django1/Makefile
Normal file
91
lang/python/django1/Makefile
Normal file
@ -0,0 +1,91 @@
|
||||
#
|
||||
# Copyright (C) Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=django1
|
||||
PKG_VERSION:=1.11.29
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PYPI_NAME:=Django
|
||||
PKG_HASH:=4200aefb6678019a0acf0005cd14cfce3a5e6b9b90d06145fcdd2e474ad4329c
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE LICENSE.python
|
||||
PKG_CPE_ID:=cpe:/a:djangoproject:django
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
define Package/django1/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=The web framework for perfectionists with deadlines.
|
||||
URL:=https://www.djangoproject.com/
|
||||
endef
|
||||
|
||||
define Package/python-django1
|
||||
$(call Package/django1/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python-django1:python \
|
||||
+PACKAGE_python-django1:python-pytz \
|
||||
+PACKAGE_python-django1:python-django1-common
|
||||
VARIANT:=python
|
||||
MENU:=1
|
||||
endef
|
||||
|
||||
define Package/python-django1/description
|
||||
The web framework for perfectionists with deadlines (LTS 1.11 series).
|
||||
endef
|
||||
|
||||
define Package/python3-django1
|
||||
$(call Package/django1/Default)
|
||||
DEPENDS:= \
|
||||
+PACKAGE_python3-django1:python3 \
|
||||
+PACKAGE_python3-django1:python3-pytz \
|
||||
+PACKAGE_python3-django1:python-django1-common
|
||||
VARIANT:=python3
|
||||
PROVIDES:=django
|
||||
endef
|
||||
|
||||
define Package/python3-django1/description
|
||||
$(call Package/python-django1/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
define Package/python-django1-common
|
||||
$(call Package/django1/Default)
|
||||
endef
|
||||
|
||||
define Package/python-django1-common/description
|
||||
$(call Package/python-django1/description)
|
||||
.
|
||||
This package contains files common to both Python 2.7 and Python 3.
|
||||
endef
|
||||
|
||||
PyPackage/python-django1/install:=:
|
||||
Py3Package/python3-django1/install:=:
|
||||
|
||||
define Package/python-django1-common/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(INSTALL_BIN) ./files/django-admin $(1)/usr/bin
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-django1))
|
||||
$(eval $(call BuildPackage,python-django1))
|
||||
$(eval $(call BuildPackage,python-django1-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-django1))
|
||||
$(eval $(call BuildPackage,python3-django1))
|
||||
$(eval $(call BuildPackage,python3-django1-src))
|
||||
|
||||
$(eval $(call BuildPackage,python-django1-common))
|
23
lang/python/django1/files/django-admin
Normal file
23
lang/python/django1/files/django-admin
Normal file
@ -0,0 +1,23 @@
|
||||
#!/bin/sh
|
||||
shell_code=''' '
|
||||
# shell code
|
||||
if command -v python3.8 > /dev/null && test -e /usr/lib/python3.8/site-packages/django/bin/django-admin.pyc
|
||||
then
|
||||
exec python3.8 "$0" "$@"
|
||||
elif command -v python2.7 > /dev/null && test -e /usr/lib/python2.7/site-packages/django/bin/django-admin.pyc
|
||||
then
|
||||
exec python2.7 "$0" "$@"
|
||||
else
|
||||
echo "Cannot find installed version of python-django1 or python3-django1." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
python_code='''
|
||||
# python code
|
||||
# ONLY use DOUBLE quotes <"> after this line
|
||||
from django.core import management
|
||||
|
||||
if __name__ == "__main__":
|
||||
management.execute_from_command_line()
|
||||
|
||||
# End of Python code. Do not modify this line. #'
|
@ -0,0 +1,11 @@
|
||||
--- a/django/db/migrations/loader.py
|
||||
+++ b/django/db/migrations/loader.py
|
||||
@@ -106,7 +106,7 @@ class MigrationLoader(object):
|
||||
# Scan for .py files
|
||||
migration_names = set()
|
||||
for name in os.listdir(directory):
|
||||
- if name.endswith(".py"):
|
||||
+ if name.endswith(".py") or name.endswith(".pyc"):
|
||||
import_name = name.rsplit(".", 1)[0]
|
||||
if import_name[0] not in "_.~":
|
||||
migration_names.add(import_name)
|
@ -11,22 +11,18 @@ PKG_NAME:=flup
|
||||
PKG_VERSION:=1.0.3
|
||||
PKG_RELEASE:=3
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/f/flup
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=5eb09f26eb0751f8380d8ac43d1dfb20e1d42eca0fa45ea9289fa532a79cd159
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-flup-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=PKG-INFO
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/flup/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -10,43 +10,107 @@ include $(TOPDIR)/rules.mk
|
||||
PKG_NAME:=gunicorn
|
||||
PKG_VERSION:=19.9.0
|
||||
PKG_RELEASE=2
|
||||
PKG_LICENSE:=MIT
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/g/gunicorn
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=fa2662097c66f920f53f70621c6c58ca4a3c4d3434205e608e121b5b3b71f4f3
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
define Package/gunicorn/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=WSGI HTTP Server for UNIX
|
||||
URL:=https://gunicorn.org
|
||||
endef
|
||||
|
||||
define Package/python-gunicorn
|
||||
$(call Package/gunicorn/Default)
|
||||
DEPENDS:=+python
|
||||
VARIANT:=python
|
||||
endef
|
||||
|
||||
define Package/python-gunicorn/description
|
||||
WSGI HTTP Server for UNIX (libraries)
|
||||
endef
|
||||
|
||||
define PyPackage/python-gunicorn/filespec
|
||||
+|$(PYTHON_PKG_DIR)
|
||||
-|$(PYTHON_PKG_DIR)/gunicorn/workers/_gaiohttp.py
|
||||
endef
|
||||
|
||||
define Package/python3-gunicorn
|
||||
$(call Package/gunicorn/Default)
|
||||
DEPENDS:=+python3
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python3-gunicorn/description
|
||||
$(call Package/python-gunicorn/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
# Make sure that the binaries are not installed with the libraries
|
||||
# That means adding some empty Py[3]Package/gunicorn[3]/install rules
|
||||
define PyPackage/python-gunicorn/install
|
||||
:
|
||||
endef
|
||||
|
||||
define Py3Package/python3-gunicorn/install
|
||||
:
|
||||
endef
|
||||
|
||||
define Package/gunicorn
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=WSGI HTTP Server for UNIX
|
||||
URL:=https://gunicorn.org
|
||||
DEPENDS:=+python +python-setuptools
|
||||
$(call Package/gunicorn/Default)
|
||||
DEPENDS:=+python +python-pkg-resources +python-gunicorn
|
||||
endef
|
||||
|
||||
define Package/gunicorn/description
|
||||
WSGI HTTP Server for UNIX
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
$(call Build/Compile/PyMod,,install --prefix=/usr --root=$(PKG_INSTALL_DIR))
|
||||
WSGI HTTP Server for UNIX (daemon)
|
||||
endef
|
||||
|
||||
define Package/gunicorn/install
|
||||
$(INSTALL_DIR) $(1)$(PYTHON_PKG_DIR)
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(CP) \
|
||||
$(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/* \
|
||||
$(1)$(PYTHON_PKG_DIR)
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gunicorn* \
|
||||
$(1)/usr/bin
|
||||
# fix python exec path in scripts
|
||||
$(SED) 's/#!.*/#!\/usr\/bin\/python/g' $(1)/usr/bin/gunicorn*
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
|
||||
$(call PyShebang,$(1)/usr/bin/*)
|
||||
endef
|
||||
|
||||
define Package/gunicorn3
|
||||
$(call Package/gunicorn/Default)
|
||||
DEPENDS:=+python3 +python3-pkg-resources +python3-gunicorn
|
||||
endef
|
||||
|
||||
define Package/gunicorn3/description
|
||||
$(call Package/gunicorn/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
define Package/gunicorn3/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(INSTALL_BIN) \
|
||||
$(PKG_INSTALL_DIR)/usr/bin/gunicorn \
|
||||
$(1)/usr/bin/gunicorn3
|
||||
$(INSTALL_BIN) \
|
||||
$(PKG_INSTALL_DIR)/usr/bin/gunicorn_paster \
|
||||
$(1)/usr/bin/gunicorn3_paster
|
||||
$(call Py3Shebang,$(1)/usr/bin/*)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-gunicorn))
|
||||
$(eval $(call BuildPackage,python-gunicorn))
|
||||
$(eval $(call BuildPackage,python-gunicorn-src))
|
||||
$(eval $(call BuildPackage,gunicorn))
|
||||
|
||||
$(eval $(call Py3Package,python3-gunicorn))
|
||||
$(eval $(call BuildPackage,python3-gunicorn))
|
||||
$(eval $(call BuildPackage,python3-gunicorn-src))
|
||||
$(eval $(call BuildPackage,gunicorn3))
|
||||
|
@ -1,76 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2019 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=homeassistant
|
||||
PKG_VERSION:=0.98.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/h/homeassistant
|
||||
PKG_HASH:=7f8a6a011cf1cf2254a471f0eae1bedaad6dba1dcf3ab67f453d9a80d73ee477
|
||||
|
||||
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE.md
|
||||
PKG_CPE_ID:=cpe:/a:home-assistant:home-assistant
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
define Package/$(PKG_NAME)
|
||||
SECTION:=utils
|
||||
CATEGORY:=Utilities
|
||||
TITLE:=Home Assistant
|
||||
URL:=https://www.home-assistant.io/
|
||||
DEPENDS:= \
|
||||
+python3-aiohttp \
|
||||
+python3-aiohttp-cors \
|
||||
+python3-astral \
|
||||
+python3-async-timeout \
|
||||
+python3-attrs \
|
||||
+python3-bcrypt \
|
||||
+python3-certifi \
|
||||
+python3-cryptography \
|
||||
+python3-ifaddr \
|
||||
+python3-importlib-metadata \
|
||||
+python3-jinja2 \
|
||||
+python3-netdisco \
|
||||
+python3-pip \
|
||||
+python3-pyjwt \
|
||||
+python3-pyotp \
|
||||
+python3-pytz \
|
||||
+python3-slugify \
|
||||
+python3-sqlalchemy \
|
||||
+python3-requests \
|
||||
+python3-ruamel-yaml \
|
||||
+python3-voluptuous \
|
||||
+python3-voluptuous-serialize \
|
||||
+python3-yaml \
|
||||
+python3-zeroconf
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/description
|
||||
Home Assistant is a home automation platform running on Python 3.
|
||||
It is able to track and control all devices at home and offer a platform for automating control.
|
||||
|
||||
It requires a minimum of 1 GB of RAM.
|
||||
endef
|
||||
|
||||
define Py3Package/$(PKG_NAME)/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
|
||||
|
||||
$(INSTALL_DIR) $(1)/etc/init.d
|
||||
$(INSTALL_BIN) ./files/hass.init $(1)/etc/init.d/hass
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)-src))
|
@ -1,18 +0,0 @@
|
||||
#!/bin/sh /etc/rc.common
|
||||
|
||||
USE_PROCD=1
|
||||
START=99
|
||||
STOP=10
|
||||
|
||||
PROG=/usr/bin/hass
|
||||
CONF=/srv/homeassistant
|
||||
|
||||
start_service() {
|
||||
mkdir -m 0755 -p "$CONF"
|
||||
procd_open_instance
|
||||
procd_set_param command "$PROG" -c "$CONF"
|
||||
procd_set_param respawn
|
||||
procd_set_param stdout 1
|
||||
procd_set_param stderr 1
|
||||
procd_close_instance
|
||||
}
|
@ -6,19 +6,16 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=itsdangerous
|
||||
PKG_VERSION:=1.1.0
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/i/itsdangerous
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19
|
||||
PKG_BUILD_DEPENDS:=python python3
|
||||
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
@ -26,15 +23,17 @@ define Package/python3-itsdangerous
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
SUBMENU:=Python
|
||||
URL:=http://github.com/mitsuhiko/itsdangerous
|
||||
TITLE:=python3-itsdangerous
|
||||
TITLE:=ItsDangerous
|
||||
URL:=https://palletsprojects.com/p/itsdangerous/
|
||||
DEPENDS:=+python3-light
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python3-itsdangerous/description
|
||||
Various helpers to pass trusted data to untrusted environments and back.
|
||||
Various helpers to pass trusted data to untrusted environments and back.
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-itsdangerous))
|
||||
$(eval $(call BuildPackage,python3-itsdangerous))
|
||||
$(eval $(call BuildPackage,python3-itsdangerous-src))
|
||||
|
||||
|
@ -15,18 +15,14 @@ PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENCE.rst
|
||||
|
||||
PKG_SOURCE:=openpyxl-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/o/openpyxl
|
||||
PYPI_NAME:=openpyxl
|
||||
PKG_HASH:=1d2af392cef8c8227bd2ac3ebe3a28b25aba74fd4fa473ce106065f0b73bfe2e
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-openpyxl-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-openpyxl/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -4,27 +4,23 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=passlib
|
||||
PKG_VERSION:=1.7.1
|
||||
PKG_VERSION:=1.7.2
|
||||
PKG_RELEASE:=1
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/p/passlib
|
||||
PKG_HASH:=3d948f64138c25633613f303bcc471126eae67c04d5e3f6b7b8ce6242f8653e0
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-passlib-$(PKG_VERSION)
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=8d666cef936198bc2ab47ee9b0410c94adf2ba798e5a84bf220be079ae7ab6a8
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/passlib/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
MAINTAINER:=Daniel Dickinson <cshored@thecshore.com>
|
||||
TITLE:=Comprehensive password hashing framework
|
||||
URL:=https://bitbucket.org/ecollins/passlib
|
||||
endef
|
||||
|
@ -7,25 +7,22 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=pillow
|
||||
PKG_VERSION:=6.2.0
|
||||
PKG_VERSION:=6.2.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=Pillow-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/P/Pillow
|
||||
PKG_HASH:=4548236844327a718ce3bb182ab32a16fa2050c61e334e959f554cac052fb0df
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-Pillow-$(PKG_VERSION)
|
||||
PYPI_NAME:=Pillow
|
||||
PKG_HASH:=bf4e972a88f8841d8fdc6db1a75e0f8d763e66e3754b03006cbc3854d89f1cb1
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=HPND
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_CPE_ID:=cpe:/a:python:pillow
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-pillow/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -13,18 +13,14 @@ PKG_MAINTAINER:=Eneas U de Queiroz <cote2004-github@yahoo.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_SOURCE:=PyJWT-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/P/PyJWT
|
||||
PYPI_NAME:=PyJWT
|
||||
PKG_HASH:=8d59a976fb773f3e6a39c85636357c4f0e242707394cadadd9814f5cbaa20e96
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-PyJWT-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-pyjwt/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
11
lang/python/pymysql/Config.in
Normal file
11
lang/python/pymysql/Config.in
Normal file
@ -0,0 +1,11 @@
|
||||
menu "Configuration"
|
||||
depends on PACKAGE_python3-pymysql
|
||||
|
||||
config PYTHON3_PYMYSQL_SHA_PASSWORD_SUPPORT
|
||||
bool "Enable support for SHA password authentication"
|
||||
help
|
||||
To use “sha256_password” or “caching_sha2_password” for authentication
|
||||
this symbol needs to be enabled, to also install python3-cryptography.
|
||||
default n
|
||||
|
||||
endmenu
|
47
lang/python/pymysql/Makefile
Normal file
47
lang/python/pymysql/Makefile
Normal file
@ -0,0 +1,47 @@
|
||||
#
|
||||
# Copyright (C) Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=pymysql
|
||||
PKG_VERSION:=0.9.3
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PYPI_NAME:=PyMySQL
|
||||
PKG_HASH:=d8c059dcd81dedb85a9f034d5e22dcb4442c0b201908bede99e306d65ea7c8e7
|
||||
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_CONFIG_DEPENDS:=CONFIG_PYTHON3_PYMYSQL_SHA_PASSWORD_SUPPORT
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
define Package/python3-pymysql
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=Pure Python MySQL Client
|
||||
URL:=https://pymysql.readthedocs.io/
|
||||
DEPENDS:=+python3 +PYTHON3_PYMYSQL_SHA_PASSWORD_SUPPORT:python3-cryptography
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python3-pymysql/config
|
||||
source "$(SOURCE)/Config.in"
|
||||
endef
|
||||
|
||||
define Package/python3-pymysql/description
|
||||
This package contains a pure-Python MySQL client library, based on PEP 249.
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-pymysql))
|
||||
$(eval $(call BuildPackage,python3-pymysql))
|
||||
$(eval $(call BuildPackage,python3-pymysql-src))
|
@ -8,19 +8,16 @@ PKG_NAME:=pyodbc
|
||||
PKG_VERSION:=4.0.26
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/p/pyodbc
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=e52700b5d24a846483b5ab80acd9153f8e593999c9184ffea11596288fb33de3
|
||||
PKG_BUILD_DEPENDS:=python python3 unixodbc
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE.txt
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
PKG_BUILD_DEPENDS:=unixodbc/host
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/uclibc++.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
|
24
lang/python/pypi.mk
Normal file
24
lang/python/pypi.mk
Normal file
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (C) 2019 Jeffery To <jeffery.to@gmail.com>
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
ifndef DUMP
|
||||
ifdef __package_mk
|
||||
$(warning pypi.mk should be included before package.mk)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq ($(strip $(PYPI_NAME)),)
|
||||
PYPI_SOURCE_NAME?=$(PYPI_NAME)
|
||||
PYPI_SOURCE_EXT?=tar.gz
|
||||
PYPI_NAME_FIRST_LETTER?=$(strip $(foreach a,$(chars_lower) $(chars_upper) 0 1 2 3 4 5 6 7 8 9 _ -,$(if $(PYPI_NAME:$a%=),,$a)))
|
||||
|
||||
PKG_SOURCE?=$(PYPI_SOURCE_NAME)-$(PKG_VERSION).$(PYPI_SOURCE_EXT)
|
||||
PKG_SOURCE_URL?=https://files.pythonhosted.org/packages/source/$(PYPI_NAME_FIRST_LETTER)/$(PYPI_NAME)
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/pypi/$(if $(BUILD_VARIANT),$(PKG_NAME)-$(BUILD_VARIANT)/)$(PYPI_SOURCE_NAME)$(if $(PKG_VERSION),-$(PKG_VERSION))
|
||||
HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/pypi/$(PYPI_SOURCE_NAME)$(if $(PKG_VERSION),-$(PKG_VERSION))
|
||||
endif
|
@ -11,14 +11,15 @@ PKG_NAME:=aiohttp-cors
|
||||
PKG_VERSION:=0.7.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=aiohttp-cors-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/a/aiohttp_cors/
|
||||
PYPI_NAME:=aiohttp_cors
|
||||
PYPI_SOURCE_NAME:=aiohttp-cors
|
||||
PKG_HASH:=4d39c6d7100fd9764ed1caf8cebf0eb01bf5e3f24e2e073fda6234bc48b19f5d
|
||||
|
||||
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2019 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2019-2020 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
@ -8,18 +8,18 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=aiohttp
|
||||
PKG_VERSION:=3.5.4
|
||||
PKG_VERSION:=3.6.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=aiohttp-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/a/aiohttp/
|
||||
PKG_HASH:=9c4c83f4fa1938377da32bc2d59379025ceeee8e24b89f72fcbccd8ca22dc9bf
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=fc55b1fec0e4cc1134ffb09ea3970783ee2906dc5dfd7cd16917913f2cfed65b
|
||||
|
||||
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_CPE_ID:=cpe:/a:aio-libs_project:aiohttp
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
@ -44,7 +44,7 @@ define Package/python3-aiohttp
|
||||
endef
|
||||
|
||||
define Package/python3-aiohttp/description
|
||||
Asynchronous HTTP client/server framework for asyncio and Python3
|
||||
Asynchronous HTTP client/server framework for asyncio and Python3.
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-aiohttp))
|
||||
|
@ -9,12 +9,11 @@ PKG_VERSION:=1.4.3
|
||||
PKG_RELEASE:=1
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
|
||||
PKG_SOURCE_URL:=https://pypi.python.org/packages/source/a/appdirs/
|
||||
PKG_SOURCE:=appdirs-$(PKG_VERSION).tar.gz
|
||||
PYPI_NAME:=appdirs
|
||||
PKG_HASH:=9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/appdirs-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -8,58 +8,36 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-asn1crypto
|
||||
PKG_VERSION:=0.24.0
|
||||
PKG_VERSION:=1.3.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=asn1crypto-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://pypi.io/packages/source/a/asn1crypto
|
||||
PKG_HASH:=9d5c20441baf0cb60a4ac34cc447c6c189024b6b4c6cd7877034f4965c464e49
|
||||
PYPI_NAME:=asn1crypto
|
||||
PKG_HASH:=5a215cb8dc12f892244e3a113fe05397ee23c5c4ca7a69cd6e69811755efc42d
|
||||
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-asn1crypto-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-asn1crypto/Default
|
||||
define Package/python3-asn1crypto
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
SUBMENU:=Python
|
||||
URL:=https://github.com/wbond/asn1crypto
|
||||
endef
|
||||
|
||||
define Package/python-asn1crypto
|
||||
$(call Package/python-asn1crypto/Default)
|
||||
TITLE:=python-asn1crypto
|
||||
DEPENDS:=+PACKAGE_python-asn1crypto:python-light
|
||||
VARIANT:=python
|
||||
endef
|
||||
|
||||
define Package/python3-asn1crypto
|
||||
$(call Package/python-asn1crypto/Default)
|
||||
TITLE:=python3-asn1crypto
|
||||
DEPENDS:=+PACKAGE_python3-asn1crypto:python3-light
|
||||
TITLE:=Fast pure Python lib for ASN1 structures
|
||||
DEPENDS:=+python3-light
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python-asn1crypto/description
|
||||
define Package/python3-asn1crypto/description
|
||||
Fast ASN.1 parser and serializer with definitions for
|
||||
private keys, public keys, certificates, CRL, OCSP,
|
||||
CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP
|
||||
endef
|
||||
|
||||
define Package/python3-asn1crypto/description
|
||||
$(call Package/python-asn1crypto/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-asn1crypto))
|
||||
$(eval $(call BuildPackage,python-asn1crypto))
|
||||
$(eval $(call Py3Package,python3-asn1crypto))
|
||||
$(eval $(call BuildPackage,python3-asn1crypto))
|
||||
$(eval $(call BuildPackage,python3-asn1crypto-src))
|
||||
|
@ -11,22 +11,18 @@ PKG_NAME:=python-astral
|
||||
PKG_VERSION:=1.10.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=astral-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/a/astral/
|
||||
PYPI_NAME:=astral
|
||||
PKG_HASH:=d2a67243c4503131c856cafb1b1276de52a86e5b8a1d507b7e08bee51cb67bf1
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-astral-$(PKG_VERSION)
|
||||
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Josef Schlehofer <josef.schlehofer@nic.cz>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-astral/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -11,14 +11,15 @@ PKG_NAME:=async-timeout
|
||||
PKG_VERSION:=3.0.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=async-timeout-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/a/async-timeout/
|
||||
PYPI_NAME:=async_timeout
|
||||
PYPI_SOURCE_NAME:=async-timeout
|
||||
PKG_HASH:=0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f
|
||||
|
||||
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
41
lang/python/python-atomicwrites/Makefile
Normal file
41
lang/python/python-atomicwrites/Makefile
Normal file
@ -0,0 +1,41 @@
|
||||
#
|
||||
# Copyright (C) 2019 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-atomicwrites
|
||||
PKG_VERSION:=1.3.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PYPI_NAME:=atomicwrites
|
||||
PKG_HASH:=75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6
|
||||
|
||||
PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec@nic.cz>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
define Package/python3-atomicwrites
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=Atomic file writes
|
||||
URL:=https://github.com/untitaker/python-atomicwrites
|
||||
DEPENDS:=+python3-light
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python3-atomicwrites/description
|
||||
Python library for atomic file writes.
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-atomicwrites))
|
||||
$(eval $(call BuildPackage,python3-atomicwrites))
|
||||
$(eval $(call BuildPackage,python3-atomicwrites-src))
|
@ -11,22 +11,18 @@ PKG_NAME:=python-attrs
|
||||
PKG_VERSION:=19.3.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=attrs-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/a/attrs
|
||||
PYPI_NAME:=attrs
|
||||
PKG_HASH:=f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-attrs-$(PKG_VERSION)
|
||||
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-attrs/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -8,25 +8,21 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-automat
|
||||
PKG_VERSION:=0.8.0
|
||||
PKG_VERSION:=20.2.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=Automat-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/A/Automat
|
||||
PKG_HASH:=269a09dfb063a3b078983f4976d83f0a0d3e6e7aaf8e27d8df1095e09dc4a484
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-automat-$(PKG_VERSION)
|
||||
PYPI_NAME:=Automat
|
||||
PKG_HASH:=7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33
|
||||
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
PYTHON_PKG_SETUP_VARS:= \
|
||||
PKG_VERSION="$(PKG_VERSION)"
|
||||
PYTHON3_PKG_SETUP_VARS:= \
|
||||
|
@ -26,5 +26,5 @@
|
||||
- 'm2r',
|
||||
- ],
|
||||
install_requires=[
|
||||
"attrs>=16.1.0",
|
||||
"attrs>=19.2.0",
|
||||
"six",
|
||||
|
@ -1,7 +1,7 @@
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -27,15 +27,6 @@ setup(
|
||||
"attrs>=16.1.0",
|
||||
"attrs>=19.2.0",
|
||||
"six",
|
||||
],
|
||||
- extras_require={
|
||||
|
@ -8,7 +8,7 @@
|
||||
+ packages=find_packages(exclude=["*._test", "*._test.*"]),
|
||||
package_dir={'automat': 'automat'},
|
||||
install_requires=[
|
||||
"attrs>=16.1.0",
|
||||
"attrs>=19.2.0",
|
||||
@@ -30,6 +30,7 @@ setup(
|
||||
author='Glyph',
|
||||
author_email='glyph@twistedmatrix.com',
|
||||
|
@ -4,20 +4,17 @@ PKG_NAME:=awscli
|
||||
PKG_VERSION:=1.16.75
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/a/awscli
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=8d96ec0de325ea8271cc6aa95b7392bbf548ec4aabd3ffbcdc0619b64edd4a45
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-awscli-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Daniel Danzberger <daniel@dd-wrt.com>
|
||||
PKG_LICENSE:=MIT
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-awscli/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -4,15 +4,14 @@ PKG_NAME:=boto3
|
||||
PKG_VERSION:=1.9.135
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/b/boto3
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=5e5805992e873e5687b5ef3b4c56c386ccb4df1c3364f8b8601d289e2f275be1
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/boto3-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Daniel Danzberger <daniel@dd-wrt.com>
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -4,20 +4,17 @@ PKG_NAME:=botocore
|
||||
PKG_VERSION:=1.12.66
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/b/botocore
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=25c39ecc71356287cf79d66981ec77deca374e28043b19b2f818d48aa34272a1
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-botocore-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Daniel Danzberger <daniel@dd-wrt.com>
|
||||
PKG_LICENSE:=MIT
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-botocore/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -8,15 +8,14 @@ PKG_NAME:=python-cachelib
|
||||
PKG_VERSION:=0.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=cachelib-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/c/cachelib
|
||||
PYPI_NAME:=cachelib
|
||||
PKG_HASH:=8b889b509d372095357b8705966e1282d40835c4126d7c2b07fd414514d8ae8d
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/cachelib-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Stepan Henek <stepan.henek@nic.cz>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -11,15 +11,14 @@ PKG_NAME:=python-cachetools
|
||||
PKG_VERSION:=3.1.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=cachetools-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/c/cachetools/
|
||||
PYPI_NAME:=cachetools
|
||||
PKG_HASH:=8ea2d3ce97850f31e4a08b0e2b5e6c34997d7216a9d2c98e0f3978630d4da69a
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/cachetools-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Josef Schlehofer <josef.schlehofer@nic.cz>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -6,25 +6,21 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-certifi
|
||||
PKG_VERSION:=2019.9.11
|
||||
PKG_VERSION:=2019.11.28
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_MAINTAINER:=Eneas U de Queiroz <cote2004-github@yahoo.com>
|
||||
PKG_LICENSE:=MPL-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_SOURCE:=certifi-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/c/certifi
|
||||
PKG_HASH:=e4f3620cfea4f83eedc95b24abd9cd56f3c4b146dd0177e83a21b4eb49e21e50
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-certifi-$(PKG_VERSION)
|
||||
PYPI_NAME:=certifi
|
||||
PKG_HASH:=25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-certifi/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -8,25 +8,21 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-cffi
|
||||
PKG_VERSION:=1.13.0
|
||||
PKG_VERSION:=1.14.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=cffi-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/c/cffi
|
||||
PKG_HASH:=8fe230f612c18af1df6f348d02d682fe2c28ca0a6c3856c99599cdacae7cf226
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-cffi-$(PKG_VERSION)
|
||||
PYPI_NAME:=cffi
|
||||
PKG_HASH:=2d384f4a127a15ba701207f7639d94106693b6cd64173d6c8988e2c25f3ac2b6
|
||||
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>, Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-cffi/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -12,17 +12,14 @@ PKG_VERSION:=3.0.4
|
||||
PKG_RELEASE:=2
|
||||
PKG_LICENSE:=LGPL-2.1
|
||||
|
||||
PKG_SOURCE:=chardet-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://pypi.python.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/
|
||||
PYPI_NAME:=chardet
|
||||
PKG_HASH:=84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-chardet-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-chardet/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -4,20 +4,17 @@ PKG_NAME:=colorama
|
||||
PKG_VERSION:=0.4.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/c/colorama
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=05eed71e2e327246ad6b38c540c4a3117230b19679b875190486ddd2d721422d
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-colorama-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Daniel Danzberger <daniel@dd-wrt.com>
|
||||
PKG_LICENSE:=MIT
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-colorama/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -11,22 +11,18 @@ PKG_NAME:=python-constantly
|
||||
PKG_VERSION:=15.1.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=constantly-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/c/constantly
|
||||
PYPI_NAME:=constantly
|
||||
PKG_HASH:=586372eb92059873e29eba4f9dec8381541b4d3834660707faf8ba59146dfc35
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-constantly-$(PKG_VERSION)
|
||||
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-constantly/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -9,11 +9,10 @@ PKG_VERSION:=0.5.5
|
||||
PKG_RELEASE:=1
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
|
||||
PKG_SOURCE_URL:=https://pypi.python.org/packages/source/c/contextlib2/
|
||||
PKG_SOURCE:=contextlib2-$(PKG_VERSION).tar.gz
|
||||
PYPI_NAME:=contextlib2
|
||||
PKG_HASH:=509f9419ee91cdd00ba34443217d5ca51f5a364a404e1dce9e8979cea969ca48
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/contextlib2-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -13,13 +13,12 @@ PKG_RELEASE:=1
|
||||
PKG_MAINTAINER:=Micke Prag <micke.prag@telldus.se>
|
||||
PKG_LICENSE:=MIT
|
||||
|
||||
PKG_SOURCE:=crcmod-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=http://pypi.python.org/packages/source/c/crcmod/
|
||||
PYPI_NAME:=crcmod
|
||||
PKG_HASH:=dc7051a0db5f2bd48665a990d3ec1cc305a466a77358ca4492826f41f283601e
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/crcmod-$(PKG_VERSION)
|
||||
PKG_BUILD_DEPENDS:=python
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
|
||||
|
@ -11,23 +11,19 @@ PKG_NAME:=python-crypto
|
||||
PKG_VERSION:=2.6.1
|
||||
PKG_RELEASE:=4
|
||||
|
||||
PKG_SOURCE:=pycrypto-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/p/pycrypto
|
||||
PYPI_NAME:=pycrypto
|
||||
PKG_HASH:=f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-crypto-$(PKG_VERSION)
|
||||
|
||||
PKG_LICENSE:=Public Domain
|
||||
PKG_LICENSE_FILES:=COPYRIGHT
|
||||
PKG_CPE_ID:=cpe:/a:dlitz:pycrypto
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
PYTHON_PKG_SETUP_ARGS:=
|
||||
PYTHON_PKG_SETUP_VARS:= \
|
||||
CONFIG_BIG_ENDIAN="$(CONFIG_BIG_ENDIAN)"
|
||||
|
@ -5,26 +5,22 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-cryptodome
|
||||
PKG_VERSION:=3.8.2
|
||||
PKG_VERSION:=3.9.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=pycryptodome-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/p/pycryptodome
|
||||
PKG_HASH:=5bc40f8aa7ba8ca7f833ad2477b9d84e1bfd2630b22a46d9bbd221982f8c3ac0
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-cryptodome-$(PKG_VERSION)
|
||||
PYPI_NAME:=pycryptodome
|
||||
PKG_HASH:=dbeb08ad850056747aa7d5f33273b7ce0b9a77910604a1be7b7a6f2ef076213f
|
||||
|
||||
PKG_LICENSE:=BSD-2-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE.rst
|
||||
PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>
|
||||
PKG_CPE_ID:=cpe:/a:pycryptodome:pycryptodome
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
PYTHON_PKG_SETUP_ARGS:=
|
||||
PYTHON_PKG_SETUP_VARS:= \
|
||||
CONFIG_BIG_ENDIAN="$(CONFIG_BIG_ENDIAN)"
|
||||
|
@ -5,25 +5,21 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-cryptodomex
|
||||
PKG_VERSION:=3.8.2
|
||||
PKG_VERSION:=3.9.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=pycryptodomex-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/p/pycryptodomex
|
||||
PKG_HASH:=e50b15af6bbdc6b5f8bd70d818cb846b15303ffa6c371b799db561a403a21607
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-cryptodomex-$(PKG_VERSION)
|
||||
PYPI_NAME:=pycryptodomex
|
||||
PKG_HASH:=8b604f4fa1de456d6d19771b01c2823675a75a2c60e51a6b738f71fdfe865370
|
||||
|
||||
PKG_LICENSE:=BSD-2-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE.rst
|
||||
PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
PYTHON_PKG_SETUP_ARGS:=
|
||||
PYTHON_PKG_SETUP_VARS:= \
|
||||
CONFIG_BIG_ENDIAN="$(CONFIG_BIG_ENDIAN)"
|
||||
|
@ -11,26 +11,23 @@ PKG_NAME:=python-cryptography
|
||||
PKG_VERSION:=2.8
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=cryptography-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/c/cryptography
|
||||
PYPI_NAME:=cryptography
|
||||
PKG_HASH:=3cda1f0ed8747339bbdf71b9f38ca74c7b592f24f65cdb3ab3765e4b02871651
|
||||
|
||||
PKG_LICENSE:=Apache-2.0 BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE.APACHE LICENSE.BSD
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>, Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-cryptography-$(PKG_VERSION)
|
||||
PKG_BUILD_DEPENDS:=libffi/host
|
||||
|
||||
HOST_PYTHON_PACKAGE_BUILD_DEPENDS:="cffi>=1.8,!=1.11.3"
|
||||
HOST_PYTHON3_PACKAGE_BUILD_DEPENDS:="cffi>=1.8,!=1.11.3"
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-cryptography/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -5,25 +5,21 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=pycurl
|
||||
PKG_VERSION:=7.43.0.3
|
||||
PKG_VERSION:=7.43.0.5
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=pycurl-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/p/pycurl
|
||||
PKG_HASH:=6f08330c5cf79fa8ef68b9912b9901db7ffd34b63e225dce74db56bb21deda8e
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=ec7dd291545842295b7b56c12c90ffad2976cc7070c98d7b1517b7b6cd5994b3
|
||||
|
||||
PKG_MAINTAINER:=Waldemar Konik <informatyk74@interia.pl>
|
||||
PKG_LICENSE:=LGPL-2.1
|
||||
PKG_LICENSE_FILES:=COPYING-LGPL
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-curl-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-curl/Default
|
||||
CATEGORY:=Languages
|
||||
SECTION:=lang
|
||||
|
@ -1,128 +0,0 @@
|
||||
From 9b400b32eb3673ab525f12f41a2ff3e4e3bfcccb Mon Sep 17 00:00:00 2001
|
||||
From: Eneas U de Queiroz <cotequeiroz@gmail.com>
|
||||
Date: Fri, 28 Jun 2019 11:05:20 -0300
|
||||
Subject: [PATCH] Add locking support to wolfSSL
|
||||
|
||||
This takes advantage of wolfSSL openssl compatibility layer, so all
|
||||
that that's needed are library detection, and inclusion of specific
|
||||
headers.
|
||||
WolfSSL must be built with --enable-opensslextra to enable the required
|
||||
API, and that's being checked at build time, with a warning if disabled.
|
||||
|
||||
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 3be0fcb..d4303b0 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -143,6 +143,7 @@ class ExtensionConfiguration(object):
|
||||
return {
|
||||
'--with-openssl': self.using_openssl,
|
||||
'--with-ssl': self.using_openssl,
|
||||
+ '--with-wolfssl': self.using_wolfssl,
|
||||
'--with-gnutls': self.using_gnutls,
|
||||
'--with-nss': self.using_nss,
|
||||
'--with-mbedtls': self.using_mbedtls,
|
||||
@@ -163,7 +164,7 @@ class ExtensionConfiguration(object):
|
||||
|
||||
if 'PYCURL_SSL_LIBRARY' in os.environ:
|
||||
ssl_lib = os.environ['PYCURL_SSL_LIBRARY']
|
||||
- if ssl_lib in ['openssl', 'gnutls', 'nss', 'mbedtls']:
|
||||
+ if ssl_lib in ['openssl', 'wolfssl', 'gnutls', 'nss', 'mbedtls']:
|
||||
ssl_lib_detected = ssl_lib
|
||||
getattr(self, 'using_%s' % ssl_lib)()
|
||||
else:
|
||||
@@ -188,6 +189,10 @@ class ExtensionConfiguration(object):
|
||||
self.using_openssl()
|
||||
ssl_lib_detected = 'openssl'
|
||||
break
|
||||
+ if arg[2:] == 'wolfssl':
|
||||
+ self.using_wolfssl()
|
||||
+ ssl_lib_detected = 'wolfssl'
|
||||
+ break
|
||||
if arg[2:] == 'gnutls':
|
||||
self.using_gnutls()
|
||||
ssl_lib_detected = 'gnutls'
|
||||
@@ -506,6 +511,11 @@ manually. For other SSL backends please ignore this message.''')
|
||||
self.libraries.append('ssl')
|
||||
self.define_macros.append(('HAVE_CURL_SSL', 1))
|
||||
|
||||
+ def using_wolfssl(self):
|
||||
+ self.define_macros.append(('HAVE_CURL_WOLFSSL', 1))
|
||||
+ self.libraries.append('wolfssl')
|
||||
+ self.define_macros.append(('HAVE_CURL_SSL', 1))
|
||||
+
|
||||
def using_gnutls(self):
|
||||
self.define_macros.append(('HAVE_CURL_GNUTLS', 1))
|
||||
self.libraries.append('gnutls')
|
||||
@@ -572,6 +582,7 @@ def strip_pycurl_options(argv):
|
||||
PRETTY_SSL_LIBS = {
|
||||
# setup.py may be detecting BoringSSL properly, need to test
|
||||
'openssl': 'OpenSSL/LibreSSL/BoringSSL',
|
||||
+ 'wolfssl': 'wolfSSL',
|
||||
'gnutls': 'GnuTLS',
|
||||
'nss': 'NSS',
|
||||
'mbedtls': 'mbedTLS',
|
||||
@@ -902,6 +913,7 @@ PycURL Unix options:
|
||||
--with-gnutls libcurl is linked against GnuTLS
|
||||
--with-nss libcurl is linked against NSS
|
||||
--with-mbedtls libcurl is linked against mbedTLS
|
||||
+ --with-wolfssl libcurl is linked against wolfSSL
|
||||
'''
|
||||
|
||||
windows_help = '''\
|
||||
diff --git a/src/module.c b/src/module.c
|
||||
index 909cdfe..23387ec 100644
|
||||
--- a/src/module.c
|
||||
+++ b/src/module.c
|
||||
@@ -351,6 +351,8 @@ initpycurl(void)
|
||||
} else if (!strncmp(vi->ssl_version, "OpenSSL/", 8) || !strncmp(vi->ssl_version, "LibreSSL/", 9) ||
|
||||
!strncmp(vi->ssl_version, "BoringSSL", 9)) {
|
||||
runtime_ssl_lib = "openssl";
|
||||
+ } else if (!strncmp(vi->ssl_version, "wolfSSL/", 8)) {
|
||||
+ runtime_ssl_lib = "wolfssl";
|
||||
} else if (!strncmp(vi->ssl_version, "GnuTLS/", 7)) {
|
||||
runtime_ssl_lib = "gnutls";
|
||||
} else if (!strncmp(vi->ssl_version, "NSS/", 4)) {
|
||||
diff --git a/src/pycurl.h b/src/pycurl.h
|
||||
index 2294cb8..092387f 100644
|
||||
--- a/src/pycurl.h
|
||||
+++ b/src/pycurl.h
|
||||
@@ -164,6 +164,28 @@ pycurl_inet_ntop (int family, void *addr, char *string, size_t string_size);
|
||||
# include <openssl/ssl.h>
|
||||
# include <openssl/err.h>
|
||||
# define COMPILE_SSL_LIB "openssl"
|
||||
+# elif defined(HAVE_CURL_WOLFSSL)
|
||||
+# include <wolfssl/options.h>
|
||||
+# if defined(OPENSSL_EXTRA)
|
||||
+# define HAVE_CURL_OPENSSL
|
||||
+# define PYCURL_NEED_SSL_TSL
|
||||
+# define PYCURL_NEED_OPENSSL_TSL
|
||||
+# include <wolfssl/openssl/ssl.h>
|
||||
+# include <wolfssl/openssl/err.h>
|
||||
+# else
|
||||
+# ifdef _MSC_VER
|
||||
+# pragma message(\
|
||||
+ "libcurl was compiled with wolfSSL, but the library was built without " \
|
||||
+ "--enable-opensslextra; thus no SSL crypto locking callbacks will be set, " \
|
||||
+ "which may cause random crashes on SSL requests")
|
||||
+# else
|
||||
+# warning \
|
||||
+ "libcurl was compiled with wolfSSL, but the library was built without " \
|
||||
+ "--enable-opensslextra; thus no SSL crypto locking callbacks will be set, " \
|
||||
+ "which may cause random crashes on SSL requests"
|
||||
+# endif
|
||||
+# endif
|
||||
+# define COMPILE_SSL_LIB "wolfssl"
|
||||
# elif defined(HAVE_CURL_GNUTLS)
|
||||
# include <gnutls/gnutls.h>
|
||||
# if GNUTLS_VERSION_NUMBER <= 0x020b00
|
||||
@@ -195,7 +217,7 @@ pycurl_inet_ntop (int family, void *addr, char *string, size_t string_size);
|
||||
/* since we have no crypto callbacks for other ssl backends,
|
||||
* no reason to require users match those */
|
||||
# define COMPILE_SSL_LIB "none/other"
|
||||
-# endif /* HAVE_CURL_OPENSSL || HAVE_CURL_GNUTLS || HAVE_CURL_NSS || HAVE_CURL_MBEDTLS */
|
||||
+# endif /* HAVE_CURL_OPENSSL || HAVE_CURL_WOLFSSL || HAVE_CURL_GNUTLS || HAVE_CURL_NSS || HAVE_CURL_MBEDTLS */
|
||||
#else
|
||||
# define COMPILE_SSL_LIB "none/other"
|
||||
#endif /* HAVE_CURL_SSL */
|
@ -8,23 +8,20 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-dateutil
|
||||
PKG_VERSION:=2.8.0
|
||||
PKG_VERSION:=2.8.1
|
||||
PKG_RELEASE:=1
|
||||
PKG_LICENSE:=BSD-2-Clause
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/p/python-dateutil
|
||||
PKG_HASH:=c89805f6f4d64db21ed966fda138f8a5ed7a4fdbc1a8ee329ce1b74e3c74da9e
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-dateutil-$(PKG_VERSION)
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-dateutil/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -13,18 +13,14 @@ PKG_MAINTAINER:=Eneas U de Queiroz <cote2004-github@yahoo.com>
|
||||
PKG_LICENSE:=Python-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_SOURCE:=defusedxml-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/defusedxml
|
||||
PYPI_NAME:=defusedxml
|
||||
PKG_HASH:=f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-defusedxml-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-defusedxml/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -4,20 +4,17 @@ PKG_NAME:=docutils
|
||||
PKG_VERSION:=0.14
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/docutils
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-docutils-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Daniel Danzberger <daniel@dd-wrt.com>
|
||||
PKG_LICENSE:=MIT
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-docutils/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -11,15 +11,14 @@ PKG_NAME:=python-dpkt
|
||||
PKG_VERSION:=1.9.2
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=dpkt-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/dpkt
|
||||
PYPI_NAME:=dpkt
|
||||
PKG_HASH:=52a92ecd5ca04d5bd852bb11cb2eac4bbe38b42a7c472e0d950eeb9f82a81e54
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/dpkt-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Andrew McConachie <andrew@depht.com>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
|
||||
|
@ -9,28 +9,28 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-egenix-mx-base
|
||||
PKG_VERSION:=3.2.9
|
||||
PKG_RELEASE:=2
|
||||
PKG_MAINTAINER:=Dmitry Trefilov <the-alien@live.ru>
|
||||
PKG_LICENSE:=eGenix.com Public License 1.1.0
|
||||
PKG_LICENSE_FILES:=LICENSE COPYRIGHT
|
||||
PKG_RELEASE:=4
|
||||
|
||||
PKG_SOURCE:=egenix-mx-base-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://downloads.egenix.com/python
|
||||
PKG_HASH:=1c6b67688e7a231c6c1da09b7a6a2210745c3f2507bdda70e2639faedbf68977
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/egenix-mx-base-$(PKG_VERSION)
|
||||
PKG_BUILD_DEPENDS:=python
|
||||
|
||||
PKG_MAINTAINER:=Dmitry Trefilov <the-alien@live.ru>
|
||||
PKG_LICENSE:=eGenix
|
||||
PKG_LICENSE_FILES:=LICENSE COPYRIGHT
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
|
||||
define Package/python-egenix-mx-base
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
DEPENDS:=+USE_EGLIBC:librt +USE_UCLIBC:librt +python
|
||||
TITLE:=Egenix mxBase
|
||||
SUBMENU:=Python
|
||||
URL:=https://www.egenix.com/products/python/mxBase/
|
||||
DEPENDS:=+python-light
|
||||
VARIANT:=python
|
||||
endef
|
||||
|
||||
define Package/python-egenix-mx-base/description
|
||||
@ -40,16 +40,8 @@ define Package/python-egenix-mx-base/description
|
||||
date/time processing and high speed data types.
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
$(call Build/Compile/PyMod,,install --prefix="$(PKG_INSTALL_DIR)/usr")
|
||||
endef
|
||||
|
||||
define PyPackage/python-egenix-mx-base/install
|
||||
$(INSTALL_DIR) $(1)$(PYTHON_PKG_DIR)
|
||||
$(CP) \
|
||||
$(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/* \
|
||||
$(1)$(PYTHON_PKG_DIR)
|
||||
endef
|
||||
PYTHON_PKG_SETUP_ARGS:=
|
||||
|
||||
$(eval $(call PyPackage,python-egenix-mx-base))
|
||||
$(eval $(call BuildPackage,python-egenix-mx-base))
|
||||
$(eval $(call BuildPackage,python-egenix-mx-base-src))
|
||||
|
@ -8,25 +8,21 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-enum34
|
||||
PKG_VERSION:=1.1.6
|
||||
PKG_RELEASE:=4
|
||||
PKG_VERSION:=1.1.10
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=enum34-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/e/enum34
|
||||
PKG_HASH:=8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-enum34-$(PKG_VERSION)
|
||||
PYPI_NAME:=enum34
|
||||
PKG_HASH:=cce6a7477ed816bd2542d03d53db9f0db935dd013b70f336a95c73979289f248
|
||||
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=enum/LICENSE
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
|
||||
PKG_CPE_ID:=cpe:/a:python:enum34
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-enum34/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -1,10 +1,9 @@
|
||||
diff -r f24487b45cd0 setup.py
|
||||
--- a/setup.py Sun May 15 20:28:23 2016 -0700
|
||||
+++ b/setup.py Wed Jul 27 22:49:13 2016 +0800
|
||||
@@ -63,15 +63,6 @@
|
||||
version='1.1.6',
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -71,15 +71,6 @@ data = dict(
|
||||
version='1.1.10',
|
||||
url='https://bitbucket.org/stoneleaf/enum34',
|
||||
packages=['enum'],
|
||||
packages=packages,
|
||||
- package_data={
|
||||
- 'enum' : [
|
||||
- 'LICENSE',
|
||||
|
@ -12,18 +12,14 @@ PKG_RELEASE:=1
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>, Eneas U de Queiroz <cote2004-github@yahoo.com>
|
||||
PKG_LICENSE:=MIT
|
||||
|
||||
PKG_SOURCE:=et_xmlfile-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/e/et_xmlfile
|
||||
PYPI_NAME:=et_xmlfile
|
||||
PKG_HASH:=614d9722d572f6246302c4491846d2c393c199cfa4edc9af593437691683335b
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-et_xmlfile-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-et_xmlfile/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -9,24 +9,20 @@ include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/kernel.mk
|
||||
|
||||
PKG_NAME:=python-evdev
|
||||
PKG_VERSION:=1.2.0
|
||||
PKG_VERSION:=1.3.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_MAINTAINER:=Paulo Costa <me@paulo.costa.nom.br>, Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
|
||||
PKG_SOURCE:=evdev-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/e/evdev
|
||||
PKG_HASH:=b03f5e1be5b4a5327494a981b831d251a142b09e8778eda1a8b53eba91100166
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-evdev-$(PKG_VERSION)
|
||||
PYPI_NAME:=evdev
|
||||
PKG_HASH:=b1c649b4fed7252711011da235782b2c260b32e004058d62473471e5cd30634d
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-evdev/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
@ -74,5 +70,8 @@ PYTHON_PKG_SETUP_GLOBAL_ARGS:=$(PYTHON3_PKG_SETUP_GLOBAL_ARGS)
|
||||
|
||||
$(eval $(call PyPackage,python-evdev))
|
||||
$(eval $(call BuildPackage,python-evdev))
|
||||
$(eval $(call BuildPackage,python-evdev-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-evdev))
|
||||
$(eval $(call BuildPackage,python3-evdev))
|
||||
$(eval $(call BuildPackage,python3-evdev-src))
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
# Copyright (C) 2019-2020 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
@ -8,18 +8,18 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=Flask-Login
|
||||
PKG_VERSION:=0.4.1
|
||||
PKG_NAME:=python-flask-login
|
||||
PKG_VERSION:=0.5.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/f/flask-login/
|
||||
PKG_HASH:=c815c1ac7b3e35e2081685e389a665f2c74d7e077cb93cecabaea352da4752ec
|
||||
PYPI_NAME:=Flask-Login
|
||||
PKG_HASH:=6d33aef15b5bcead780acc339464aae8a6e28f13c90d8b1cf9de8b549d1c0b4b
|
||||
|
||||
PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec@nic.cz>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
@ -4,19 +4,16 @@ PKG_NAME:=futures
|
||||
PKG_VERSION:=3.2.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/f/futures
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-futures-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Daniel Danzberger <daniel@dd-wrt.com>
|
||||
PKG_LICENSE:=MIT
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-futures
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -11,22 +11,19 @@ PKG_NAME:=python-gmpy2
|
||||
PKG_VERSION:=2.0.8
|
||||
PKG_RELEASE:=4
|
||||
|
||||
PKG_SOURCE:=gmpy2-$(PKG_VERSION).zip
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/g/gmpy2
|
||||
PYPI_NAME:=gmpy2
|
||||
PYPI_SOURCE_EXT:=zip
|
||||
PKG_HASH:=dd233e3288b90f21b0bb384bcc7a7e73557bb112ccf0032ad52aa614eb373d3f
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-gmpy2-$(PKG_VERSION)
|
||||
|
||||
PKG_LICENSE:=LGPL-3.0-or-later
|
||||
PKG_LICENSE_FILES:=COPYING.LESSER
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=unzip -q -d $(PKG_BUILD_DIR) $(DL_DIR)/$(PKG_SOURCE); mv -f $(PKG_BUILD_DIR)/gmpy2-$(PKG_VERSION)/* $(PKG_BUILD_DIR)
|
||||
|
||||
PYTHON_PKG_SETUP_ARGS:=--nompfr
|
||||
PYTHON3_PKG_SETUP_ARGS:=--nompfr
|
||||
|
||||
|
@ -8,8 +8,7 @@ PKG_NAME:=python-gnupg
|
||||
PKG_VERSION:=0.4.4
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/p/python-gnupg
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=45daf020b370bda13a1429c859fcdff0b766c0576844211446f9266cae97fb0e
|
||||
|
||||
PKG_LICENSE:=GPL-3.0-or-later
|
||||
@ -17,9 +16,7 @@ PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
PKG_CPE_ID:=cpe:/a:python-gnupg_project:python-gnupg
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
@ -11,22 +11,18 @@ PKG_NAME:=python-hyperlink
|
||||
PKG_VERSION:=19.0.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=hyperlink-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/h/hyperlink
|
||||
PYPI_NAME:=hyperlink
|
||||
PKG_HASH:=4288e34705da077fada1111a24a0aa08bb1e76699c9ce49876af722441845654
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-hyperlink-$(PKG_VERSION)
|
||||
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-hyperlink/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -8,25 +8,21 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-idna
|
||||
PKG_VERSION:=2.8
|
||||
PKG_RELEASE:=2
|
||||
PKG_VERSION:=2.9
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=idna-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/i/idna
|
||||
PKG_HASH:=c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-idna-$(PKG_VERSION)
|
||||
PYPI_NAME:=idna
|
||||
PKG_HASH:=7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb
|
||||
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE.rst
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>, Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-idna/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -11,16 +11,14 @@ PKG_NAME:=python-ifaddr
|
||||
PKG_VERSION:=0.1.6
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=ifaddr-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/i/ifaddr/
|
||||
PYPI_NAME:=ifaddr
|
||||
PKG_HASH:=c19c64882a7ad51a394451dabcbbed72e98b5625ec1e79789924d5ea3e3ecb93
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/ifaddr-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE.txt
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -1,40 +0,0 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-importlib_metadata
|
||||
PKG_VERSION:=0.19
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=importlib_metadata-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/i/importlib_metadata
|
||||
PKG_HASH:=23d3d873e008a513952355379d93cbcab874c58f4f034ff657c7a87422fa64e8
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/importlib_metadata-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Paul Spooren <mail@aparcar.org>
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
define Package/python3-importlib-metadata
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
SUBMENU:=Python
|
||||
TITLE:=Read metadata from Python packages
|
||||
URL:=https://gitlab.com/python-devs/importlib_metadata
|
||||
DEPENDS=+python3-light +python3-zipp
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
PYTHON3_PKG_SETUP_VARS:= \
|
||||
PKG_VERSION="$(PKG_VERSION)"
|
||||
|
||||
define Package/python3-importlib-metadata/description
|
||||
importlib_metadata is a library to access the metadata for a Python package.
|
||||
It is intended to be ported to Python 3.8.
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-importlib-metadata))
|
||||
$(eval $(call BuildPackage,python3-importlib-metadata))
|
||||
$(eval $(call BuildPackage,python3-importlib-metadata-src))
|
@ -1,8 +0,0 @@
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -1,3 +1,4 @@
|
||||
from setuptools import setup
|
||||
+import os
|
||||
|
||||
-setup(use_scm_version=True)
|
||||
+setup(version=os.getenv('PKG_VERSION'))
|
@ -11,22 +11,18 @@ PKG_NAME:=python-incremental
|
||||
PKG_VERSION:=17.5.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=incremental-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/i/incremental
|
||||
PYPI_NAME:=incremental
|
||||
PKG_HASH:=7b751696aaf36eebfab537e458929e194460051ccad279c72b755a167eebd4b3
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-incremental-$(PKG_VERSION)
|
||||
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-incremental/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -9,12 +9,11 @@ PKG_VERSION:=5.2.2
|
||||
PKG_RELEASE:=1
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
|
||||
PKG_SOURCE_URL:=https://pypi.python.org/packages/source/i/influxdb/
|
||||
PKG_SOURCE:=influxdb-$(PKG_VERSION).tar.gz
|
||||
PYPI_NAME:=influxdb
|
||||
PKG_HASH:=afeff28953a91b4ea1aebf9b5b8258a4488d0e49e2471db15ea43fd2c8533143
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/influxdb-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -8,15 +8,15 @@ PKG_NAME:=python-intelhex
|
||||
PKG_VERSION:=2.2.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=intelhex-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/i/intelhex/
|
||||
PYPI_NAME:=IntelHex
|
||||
PYPI_SOURCE_NAME:=intelhex
|
||||
PKG_HASH:=009d8511e0d50639230c39af9607deee771cf026f67ef7507a8c3fd4fa927832
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/intelhex-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE.txt
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -11,20 +11,16 @@ PKG_NAME:=python-ipaddress
|
||||
PKG_VERSION:=1.0.23
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=ipaddress-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/i/ipaddress
|
||||
PYPI_NAME:=ipaddress
|
||||
PKG_HASH:=b7f8e0369580bb4a24d5ba1d7cc29660a4a6987763faf1d8a8046830e020e7e2
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-ipaddress-$(PKG_VERSION)
|
||||
|
||||
PKG_LICENSE:=Python-2.0
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-ipaddress/Default
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
|
@ -13,18 +13,14 @@ PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>, Eneas U de Queiroz
|
||||
PKG_LICENSE:=BSD-2-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE.txt
|
||||
|
||||
PKG_SOURCE:=jdcal-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/j/jdcal
|
||||
PYPI_NAME:=jdcal
|
||||
PKG_HASH:=472872e096eb8df219c23f2689fc336668bdb43d194094b5cc1707e1640acfc8
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-jdcal-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-jdcal/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -4,20 +4,17 @@ PKG_NAME:=jmespath
|
||||
PKG_VERSION:=0.9.3
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/j/jmespath
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=6a81d4c9aa62caf061cb517b4d9ad1dd300374cd4706997aff9cd6aedd61fc64
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-jmespath-$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Daniel Danzberger <daniel@dd-wrt.com>
|
||||
PKG_LICENSE:=MIT
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-jmespath/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
|
@ -9,11 +9,10 @@ PKG_VERSION:=1.4.3
|
||||
PKG_RELEASE:=1
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
|
||||
PKG_SOURCE_URL:=https://pypi.python.org/packages/source/j/jsonpath-ng/
|
||||
PKG_SOURCE:=jsonpath-ng-$(PKG_VERSION).tar.gz
|
||||
PYPI_NAME:=jsonpath-ng
|
||||
PKG_HASH:=b1fc75b877e9b2f46845a455fbdcfb0f0d9c727c45c19a745d02db620a9ef0be
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/jsonpath-ng-$(PKG_VERSION)
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -14,10 +14,10 @@ PKG_MAINTAINER:=Dmitry Trefilov <the-alien@live.ru>
|
||||
PKG_LICENSE:=Python-style
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/p/python-ldap
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=41975e79406502c092732c57ef0c2c2eb318d91e8e765f81f5d4ab6c1db727c5
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
|
||||
|
58
lang/python/python-libmodbus/Makefile
Normal file
58
lang/python/python-libmodbus/Makefile
Normal file
@ -0,0 +1,58 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/kernel.mk
|
||||
|
||||
PKG_NAME:=python-libmodbus
|
||||
PKG_VERSION:=0.5.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
|
||||
PYPI_NAME:=pylibmodbus
|
||||
PKG_HASH:=80f837304ffa8476145ea643f6b98aa94b205013a96f1e5173d7bdc776426aee
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
define Package/python-libmodbus/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
URL:=https://pypi.org/project/pylibmodbus
|
||||
endef
|
||||
|
||||
define Package/python-libmodbus
|
||||
$(call Package/python-libmodbus/Default)
|
||||
TITLE:=python-libmodbus
|
||||
DEPENDS:=+libmodbus \
|
||||
+PACKAGE_python-libmodbus:python-light \
|
||||
+PACKAGE_python-libmodbus:python-cffi
|
||||
VARIANT:=python
|
||||
endef
|
||||
|
||||
define Package/python3-libmodbus
|
||||
$(call Package/python-libmodbus/Default)
|
||||
TITLE:=pylibmodbus
|
||||
DEPENDS:=+libmodbus \
|
||||
+PACKAGE_python3-libmodbus:python3-light \
|
||||
+PACKAGE_python3-libmodbus:python3-cffi
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python-libmodbus/description
|
||||
Python Interface for libmodbus written with CFFI.
|
||||
endef
|
||||
|
||||
define Package/python3-libmodbus/description
|
||||
$(call Package/python-libmodbus/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-libmodbus))
|
||||
$(eval $(call BuildPackage,python-libmodbus))
|
||||
|
||||
$(eval $(call Py3Package,python3-libmodbus))
|
||||
$(eval $(call BuildPackage,python3-libmodbus))
|
@ -8,21 +8,18 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-lxml
|
||||
PKG_VERSION:=4.4.1
|
||||
PKG_VERSION:=4.4.2
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=lxml-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/l/lxml
|
||||
PKG_HASH:=c81cb40bff373ab7a7446d6bbca0190bccc5be3448b47b51d729e37799bb5692
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-lxml-$(PKG_VERSION)
|
||||
PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
PYPI_NAME:=lxml
|
||||
PKG_HASH:=eff69ddbf3ad86375c344339371168640951c302450c5d3e9936e98d6459db06
|
||||
|
||||
PKG_LICENSE:=BSD
|
||||
PKG_LICENSE_FILES:=LICENSES.txt
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_CPE_ID:=cpe:/a:lxml:lxml
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
@ -90,6 +87,8 @@ endef
|
||||
|
||||
$(eval $(call PyPackage,python-lxml))
|
||||
$(eval $(call BuildPackage,python-lxml))
|
||||
$(eval $(call BuildPackage,python-lxml-src))
|
||||
|
||||
$(eval $(call Py3Package,python3-lxml))
|
||||
$(eval $(call BuildPackage,python3-lxml))
|
||||
$(eval $(call BuildPackage,python3-lxml-src))
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2019 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2019-2O20 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
@ -8,19 +8,17 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-markdown
|
||||
PKG_VERSION:=3.1.1
|
||||
PKG_VERSION:=3.2.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=Markdown-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/m/markdown/
|
||||
PKG_HASH:=2e50876bcdd74517e7b71f3e7a76102050edec255b3983403f1a63e7c8a41e7a
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/Markdown-$(PKG_VERSION)
|
||||
PYPI_NAME:=Markdown
|
||||
PKG_HASH:=90fee683eeabe1a92e149f7ba74e5ccdc81cd397bd6c516d93a8da0ef90b6902
|
||||
|
||||
PKG_MAINTAINER:=Josef Schlehofer <josef.schlehofer@nic.cz>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE.md
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
42
lang/python/python-more-itertools/Makefile
Normal file
42
lang/python/python-more-itertools/Makefile
Normal file
@ -0,0 +1,42 @@
|
||||
#
|
||||
# Copyright (C) 2019-2020 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-more-itertools
|
||||
PKG_VERSION:=8.2.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PYPI_NAME:=more-itertools
|
||||
PKG_HASH:=b1ddb932186d8a6ac451e1d95844b382f55e12686d51ca0c68b6f61f2ab7a507
|
||||
|
||||
PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec@nic.cz>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
define Package/python3-more-itertools
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
TITLE:=More routines for operating on iterables, beyond itertools
|
||||
URL:=https://github.com/erikrose/more-itertools
|
||||
DEPENDS:=+python3-light
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python3-more-itertools/description
|
||||
more-itertools library collects additional building blocks,
|
||||
recipes, and routines for working with Python iterables.
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-more-itertools))
|
||||
$(eval $(call BuildPackage,python3-more-itertools))
|
||||
$(eval $(call BuildPackage,python3-more-itertools-src))
|
@ -11,14 +11,14 @@ PKG_NAME:=multidict
|
||||
PKG_VERSION:=4.5.2
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=multidict-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/m/multidict/
|
||||
PYPI_NAME:=$(PKG_NAME)
|
||||
PKG_HASH:=024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f
|
||||
|
||||
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python3-package.mk
|
||||
|
||||
|
@ -1,65 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2007-2018 OpenWrt.org
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-mysql
|
||||
PKG_VERSION:=1.3.14
|
||||
PKG_RELEASE:=2
|
||||
PKG_LICENSE:=GPL-2.0
|
||||
|
||||
PKG_SOURCE:=mysqlclient-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/m/mysqlclient
|
||||
PKG_HASH:=3981ae9ce545901a36a8b7aed76ed02960a429f75dc53b7ad77fb2f9ab7cd56b
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-mysql-$(PKG_VERSION)
|
||||
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../python-package.mk
|
||||
include ../python3-package.mk
|
||||
# python-mysql needs iconv
|
||||
include $(INCLUDE_DIR)/nls.mk
|
||||
|
||||
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/python-mysql/Default
|
||||
SUBMENU:=Python
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
URL:=https://pypi.python.org/project/mysqlclient
|
||||
endef
|
||||
|
||||
define Package/python-mysql
|
||||
$(call Package/python-mysql/Default)
|
||||
TITLE:=MySQL database adapter for Python
|
||||
DEPENDS:=+PACKAGE_python-mysql:python +libmysqlclient
|
||||
VARIANT:=python
|
||||
endef
|
||||
|
||||
define Package/python3-mysql
|
||||
$(call Package/python-mysql/Default)
|
||||
TITLE:=MySQL database adapter for Python3
|
||||
DEPENDS:=+PACKAGE_python3-mysql:python3 +libmysqlclient
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Package/python-mysql/description
|
||||
MySQLdb is an thread-compatible interface to the popular MySQL database
|
||||
server that provides the Python database API.
|
||||
endef
|
||||
|
||||
define Package/python3-mysql/description
|
||||
$(call Package/python-mysql/description)
|
||||
.
|
||||
(Variant for Python3)
|
||||
endef
|
||||
|
||||
$(eval $(call PyPackage,python-mysql))
|
||||
$(eval $(call BuildPackage,python-mysql))
|
||||
|
||||
$(eval $(call Py3Package,python3-mysql))
|
||||
$(eval $(call BuildPackage,python3-mysql))
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user