diff --git a/buildroot-external/package/python-lazy/Config.in b/buildroot-external/package/python-lazy/Config.in new file mode 100644 index 00000000..5f60bf3c --- /dev/null +++ b/buildroot-external/package/python-lazy/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_LAZY + bool "python-lazy" + help + Lazy attributes for Python objects. + + https://github.com/stefanholek/lazy diff --git a/buildroot-external/package/python-lazy/python-lazy.hash b/buildroot-external/package/python-lazy/python-lazy.hash new file mode 100644 index 00000000..c6b1fa20 --- /dev/null +++ b/buildroot-external/package/python-lazy/python-lazy.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/lazy/json +md5 f4e5a0a5d2add47352a7e10ee87f8211 lazy-1.4.zip +sha256 2c6d27a5ab130fb85435320651a47403adcb37ecbcc501b0c6606391f65f5b43 lazy-1.4.zip +# Locally computed sha256 checksums +sha256 8ba489d9fecfaabf369f6ee4394e689d21b313547531898e2942173f877bfee2 LICENSE diff --git a/buildroot-external/package/python-lazy/python-lazy.mk b/buildroot-external/package/python-lazy/python-lazy.mk new file mode 100644 index 00000000..f2ed19e0 --- /dev/null +++ b/buildroot-external/package/python-lazy/python-lazy.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# python-lazy +# +################################################################################ + +PYTHON_LAZY_VERSION = 1.4 +PYTHON_LAZY_SOURCE = lazy-$(PYTHON_LAZY_VERSION).zip +PYTHON_LAZY_SITE = https://files.pythonhosted.org/packages/ce/10/2c0cd8a601fff792f814b89233859e3fce2e266a5defd8af3bcadbe5c7ef +PYTHON_LAZY_SETUP_TYPE = setuptools +PYTHON_LAZY_LICENSE = BSD-2-Clause +PYTHON_LAZY_LICENSE_FILES = LICENSE + +define PYTHON_LAZY_EXTRACT_CMDS + $(UNZIP) -d $(@D) $(DL_DIR)/python-lazy/$(PYTHON_LAZY_SOURCE) + mv $(@D)/lazy-$(PYTHON_LAZY_VERSION)/* $(@D) + $(RM) -r $(@D)/lazy-$(PYTHON_LAZY_VERSION) +endef + +$(eval $(python-package))