From cbf50bb03c166cc0bff8c33ce7b2e94ed1b480ec Mon Sep 17 00:00:00 2001 From: Javier Marcet Date: Mon, 17 Feb 2020 14:44:33 +0100 Subject: [PATCH 1/4] python3-cached-property: add a new package Signed-off-by: Javier Marcet --- lang/python/python-cached-property/Makefile | 36 +++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 lang/python/python-cached-property/Makefile diff --git a/lang/python/python-cached-property/Makefile b/lang/python/python-cached-property/Makefile new file mode 100644 index 000000000..447b4054c --- /dev/null +++ b/lang/python/python-cached-property/Makefile @@ -0,0 +1,36 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=python-cached-property +PKG_VERSION:=1.5.1 +PKG_RELEASE:=1 + +PYPI_NAME:=cached-property +PKG_HASH:=9217a59f14a5682da7c4b8829deadbfc194ac22e9908ccf7c8820234e80a1504 + +PKG_MAINTAINER:=Javier Marcet +PKG_LICENSE:=BSD-3-Clause +PKG_LICENSE_FILES:=LICENSE + +include ../pypi.mk +include $(INCLUDE_DIR)/package.mk +include ../python3-package.mk + +PYTHON3_PKG_SETUP_ARGS:= + +define Package/python3-cached-property + SECTION:=lang + CATEGORY:=Languages + SUBMENU:=Python + TITLE:=A decorator for caching properties in classes + URL:=https://github.com/pydanny/cached-property + DEPENDS:=+python3-light + VARIANT:=python3 +endef + +define Package/python3-cached-property/description + A decorator for caching properties in classes. +endef + +$(eval $(call Py3Package,python3-cached-property)) +$(eval $(call BuildPackage,python3-cached-property)) +$(eval $(call BuildPackage,python3-cached-property-src)) From 76e64046d191a17b7a2ba1a838fcf690341fad84 Mon Sep 17 00:00:00 2001 From: Javier Marcet Date: Mon, 17 Feb 2020 14:49:13 +0100 Subject: [PATCH 2/4] python3-docopt: add a new package Signed-off-by: Javier Marcet --- lang/python/python-docopt/Makefile | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 lang/python/python-docopt/Makefile diff --git a/lang/python/python-docopt/Makefile b/lang/python/python-docopt/Makefile new file mode 100644 index 000000000..f4c96c537 --- /dev/null +++ b/lang/python/python-docopt/Makefile @@ -0,0 +1,36 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=python-docopt +PKG_VERSION:=0.6.2 +PKG_RELEASE:=1 + +PYPI_NAME:=docopt +PKG_HASH:=49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491 + +PKG_MAINTAINER:=Javier Marcet +PKG_LICENSE:=MIT +PKG_LICENSE_FILES:=LICENSE-MIT + +include ../pypi.mk +include $(INCLUDE_DIR)/package.mk +include ../python3-package.mk + +PYTHON3_PKG_SETUP_ARGS:= + +define Package/python3-docopt + SECTION:=lang + CATEGORY:=Languages + SUBMENU:=Python + TITLE:=Pythonic argument parser, that will make you smile + URL:=http://docopt.org/ + DEPENDS:=+python3-light + VARIANT:=python3 +endef + +define Package/python3-docopt/description + Pythonic argument parser, that will make you smile +endef + +$(eval $(call Py3Package,python3-docopt)) +$(eval $(call BuildPackage,python3-docopt)) +$(eval $(call BuildPackage,python3-docopt-src)) From 5ac7f3e9589b9c7fef0893033cf7730cdcc1d626 Mon Sep 17 00:00:00 2001 From: Javier Marcet Date: Sun, 19 Apr 2020 23:45:53 +0200 Subject: [PATCH 3/4] python3-texttable: add a new package Signed-off-by: Javier Marcet --- lang/python/python-texttable/Makefile | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 lang/python/python-texttable/Makefile diff --git a/lang/python/python-texttable/Makefile b/lang/python/python-texttable/Makefile new file mode 100644 index 000000000..960061888 --- /dev/null +++ b/lang/python/python-texttable/Makefile @@ -0,0 +1,34 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=python-texttable +PKG_VERSION:=1.6.2 +PKG_RELEASE:=1 + +PYPI_NAME:=texttable +PKG_HASH:=eff3703781fbc7750125f50e10f001195174f13825a92a45e9403037d539b4f4 + +PKG_MAINTAINER:=Javier Marcet +PKG_LICENSE:=MIT +PKG_LICENSE_FILES:=LICENSE + +include ../pypi.mk +include $(INCLUDE_DIR)/package.mk +include ../python3-package.mk + +define Package/python3-texttable + SECTION:=lang + CATEGORY:=Languages + SUBMENU:=Python + TITLE:=Module for creating simple ASCII tables + URL:=https://github.com/foutaise/texttable/ + DEPENDS:=+python3-light +python3-codecs + VARIANT:=python3 +endef + +define Package/python3-texttable/description + Module for creating simple ASCII tables +endef + +$(eval $(call Py3Package,python3-texttable)) +$(eval $(call BuildPackage,python3-texttable)) +$(eval $(call BuildPackage,python3-texttable-src)) From d69b0091c00f4402354ce6689ba260af6acb15c2 Mon Sep 17 00:00:00 2001 From: Javier Marcet Date: Mon, 17 Feb 2020 14:52:40 +0100 Subject: [PATCH 4/4] python3-websocket-client: add a new package Signed-off-by: Javier Marcet --- lang/python/python-websocket-client/Makefile | 37 ++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 lang/python/python-websocket-client/Makefile diff --git a/lang/python/python-websocket-client/Makefile b/lang/python/python-websocket-client/Makefile new file mode 100644 index 000000000..26381f865 --- /dev/null +++ b/lang/python/python-websocket-client/Makefile @@ -0,0 +1,37 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=python-websocket-client +PKG_VERSION:=0.57.0 +PKG_RELEASE:=1 + +PYPI_NAME:=websocket_client +PKG_HASH:=d735b91d6d1692a6a181f2a8c9e0238e5f6373356f561bb9dc4c7af36f452010 + +PKG_MAINTAINER:=Javier Marcet +PKG_LICENSE:=BSD-3-Clause +PKG_LICENSE_FILES:=LICENSE + +include ../pypi.mk +include $(INCLUDE_DIR)/package.mk +include ../python3-package.mk + +define Package/python3-websocket-client + SECTION:=lang + CATEGORY:=Languages + SUBMENU:=Python + TITLE:=WebSocket client for Python. hybi13 is supported + URL:=https://github.com/websocket-client/websocket-client + DEPENDS:=+python3-light +python3-logging +python3-openssl +python3-six + VARIANT:=python3 +endef + +define Package/python3-websocket-client/description + websocket-client module is WebSocket client for python. This provide the low + level APIs for WebSocket. All APIs are the synchronous functions. + + websocket-client supports only hybi-13. +endef + +$(eval $(call Py3Package,python3-websocket-client)) +$(eval $(call BuildPackage,python3-websocket-client)) +$(eval $(call BuildPackage,python3-websocket-client-src))