diff options
| author | Hannu Nyman <hannu.nyman@iki.fi> | 2019-03-11 16:31:48 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-03-11 16:31:48 +0200 |
| commit | c332e6420a886719c0e3cc650d420bb7500bb748 (patch) | |
| tree | 62a099c97065bac6325b9bc10c076ecd7eca8809 /lang/python/python-requests/Makefile | |
| parent | 3a5fd27aace0e5373565353ca94c619e6459bfac (diff) | |
| parent | 3e1f90967ef83ca0747ff86615dcf5bc54e17491 (diff) | |
Merge pull request #8377 from Cynerd/add-python3-packages
Add python3 variant for chadet, simplejson, requests and pytz
Diffstat (limited to 'lang/python/python-requests/Makefile')
| -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)) |
