diff options
| author | Karel Kočí <cynerd@email.cz> | 2019-02-11 22:28:39 +0100 |
|---|---|---|
| committer | Karel Kočí <karel.koci@nic.cz> | 2019-03-11 10:43:37 +0100 |
| commit | e47c03c7d57230f1b39c7663a6ea913fa4f8d2a8 (patch) | |
| tree | ac98bc3e011c06a1237ed92811921aad37c8c078 /lang/python | |
| parent | 82565d1e730fc3053544c8795e72ea6775707ffb (diff) | |
python-requests: add Python3 version
Signed-off-by: Karel Kočí <cynerd@email.cz>
Diffstat (limited to 'lang/python')
| -rw-r--r-- | lang/python/python-requests/Makefile | 46 |
1 files changed, 40 insertions, 6 deletions
diff --git a/lang/python/python-requests/Makefile b/lang/python/python-requests/Makefile index cc2648761..926ac8c86 100644 --- a/lang/python/python-requests/Makefile +++ b/lang/python/python-requests/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2007-2016 OpenWrt.org +# Copyright (C) 2007-2019 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -15,28 +15,62 @@ PKG_LICENSE:=Apache-2.0 PKG_SOURCE:=requests-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/r/requests PKG_HASH:=502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e -PKG_BUILD_DIR:=$(BUILD_DIR)/requests-$(PKG_VERSION) +PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-requests-$(PKG_VERSION) PKG_CPE_ID:=cpe:/a:python-requests:requests include $(INCLUDE_DIR)/package.mk include ../python-package.mk +include ../python3-package.mk -define Package/python-requests +PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE) + +define Package/python-requests/Defaults SUBMENU:=Python SECTION:=lang CATEGORY:=Languages - MAINTAINER:=Eneas U de Queiroz <cote2004-github@yahoo.com> - TITLE:=HTTP library for Python + PKG_MAINTAINER:=Josef Schlehofer <josef.schlehofer@nic.cz>, Alexandru Ardelean <ardeleanalex@gmail.com> URL:=http://python-requests.org/ - DEPENDS:=+python +chardet +python-idna +python-urllib3 +python-certifi +endef + +define Package/python-requests +$(call Package/python-requests/Default) + TITLE:=HTTP library for Python + DEPENDS:= \ + +PACKAGE_python-requests:python \ + +PACKAGE_python-requests:chardet \ + +PACKAGE_python-requests:python-idna \ + +PACKAGE_python-requests:python-urllib3 \ + +PACKAGE_python-requests:python-certifi VARIANT:=python endef +define Package/python3-requests +$(call Package/python-requests/Default) + TITLE:=HTTP library for Python3 + DEPENDS:= \ + +PACKAGE_python3-requests:python3-light \ + +PACKAGE_python3-requests:python3-chardet \ + +PACKAGE_python3-requests:python3-idna \ + +PACKAGE_python3-requests:python3-urllib3 \ + +PACKAGE_python3-requests:python3-certifi + VARIANT:=python3 +endef + define Package/python-requests/description Requests is the only Non-GMO HTTP library for Python, safe for human consumption. endef +define Package/python3-requests/description +$(call Package/python-requests/description) +. +(Variant for Python3) +endef + $(eval $(call PyPackage,python-requests)) $(eval $(call BuildPackage,python-requests)) $(eval $(call BuildPackage,python-requests-src)) + +$(eval $(call Py3Package,python3-requests)) +$(eval $(call BuildPackage,python3-requests)) +$(eval $(call BuildPackage,python3-requests-src)) |
