[Buildroot] [PATCH 05/10] package: add python-cached-property
Yegor Yefremov
yegorslists at googlemail.com
Sat Mar 10 06:14:13 UTC 2018
On Fri, Mar 9, 2018 at 8:16 PM, Peter Korsgaard <peter at korsgaard.com> wrote:
> A decorator for caching properties in classes.
>
> Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
> ---
> DEVELOPERS | 1 +
> package/Config.in | 1 +
> package/python-cached-property/Config.in | 6 ++++++
> package/python-cached-property/python-cached-property.hash | 4 ++++
> package/python-cached-property/python-cached-property.mk | 14 ++++++++++++++
> 5 files changed, 26 insertions(+)
> create mode 100644 package/python-cached-property/Config.in
> create mode 100644 package/python-cached-property/python-cached-property.hash
> create mode 100644 package/python-cached-property/python-cached-property.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 9b68652b5f..ced3af7169 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1385,6 +1385,7 @@ F: package/memtool/
> F: package/mosquitto/
> F: package/python-alsaaudio/
> F: package/python-backports-ssl-match-hostname/
> +F: package/python-cached-property/
> F: package/python-docker/
> F: package/python-docker-pycreds/
> F: package/python-enum/
> diff --git a/package/Config.in b/package/Config.in
> index c1bf7067aa..1043338a7e 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -737,6 +737,7 @@ menu "External python modules"
> source "package/python-beautifulsoup4/Config.in"
> source "package/python-bitstring/Config.in"
> source "package/python-bottle/Config.in"
> + source "package/python-cached-property/Config.in"
> source "package/python-can/Config.in"
> source "package/python-cbor/Config.in"
> source "package/python-certifi/Config.in"
> diff --git a/package/python-cached-property/Config.in b/package/python-cached-property/Config.in
> new file mode 100644
> index 0000000000..8343973342
> --- /dev/null
> +++ b/package/python-cached-property/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PYTHON_CACHED_PROPERTY
> + bool "python-cached-property"
> + help
> + A decorator for caching properties in classes.
> +
> + https://github.com/pydanny/cached-property
> diff --git a/package/python-cached-property/python-cached-property.hash b/package/python-cached-property/python-cached-property.hash
> new file mode 100644
> index 0000000000..255b2d9ec6
> --- /dev/null
> +++ b/package/python-cached-property/python-cached-property.hash
> @@ -0,0 +1,4 @@
> +# md5 from https://pypi.python.org/pypi/cached-property/json, sha256 locally computed
> +md5 fc7a49d2c4b7987f92b00c7b49128530 cached-property-1.4.0.tar.gz
> +sha256 a2fa0f89dd422f7e5dd992a4a3e0ce209d5d1e47a4db28fd0a7b5273ec8da3f0 cached-property-1.4.0.tar.gz
> +sha256 ba4756c8039b25b66e3c456cc5bf635aa528cf459b97ee1499d06684ccd89b9a LICENSE
> diff --git a/package/python-cached-property/python-cached-property.mk b/package/python-cached-property/python-cached-property.mk
> new file mode 100644
> index 0000000000..ccc2037f4f
> --- /dev/null
> +++ b/package/python-cached-property/python-cached-property.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-cached-property
> +#
> +################################################################################
> +
> +PYTHON_CACHED_PROPERTY_VERSION = 1.4.0
> +PYTHON_CACHED_PROPERTY_SOURCE = cached-property-$(PYTHON_CACHED_PROPERTY_VERSION).tar.gz
> +PYTHON_CACHED_PROPERTY_SITE = https://pypi.python.org/packages/ce/87/72b7a5a0504ad8d5d5ea6804ac5b24ce4f07869f61c47ea00cd4382320ba
> +PYTHON_CACHED_PROPERTY_SETUP_TYPE = setuptools
> +PYTHON_CACHED_PROPERTY_LICENSE = BSD
What kind of BSD?
> +PYTHON_CACHED_PROPERTY_LICENSE_FILES = LICENSE
> +
> +$(eval $(python-package))
> --
> 2.11.0
>
<div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 9,
2018 at 8:16 PM, Peter Korsgaard <span dir="ltr"><<a
href="mailto:peter at korsgaard.com"
target="_blank">peter at korsgaard.com</a>></span>
wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">A decorator for
caching properties in classes.<br>
<br>
Signed-off-by: Peter Korsgaard <<a
href="mailto:peter at korsgaard.com">peter at korsgaard.com</a>><br>
---<br>
DEVELOPERS
| 1 +<br>
package/Config.in
| 1 +<br>
package/python-cached-<wbr>property/Config.in
| 6
++++++<br>
package/python-cached-<wbr>property/python-cached-<wbr>property.hash
| 4 ++++<br>
package/python-cached-<wbr>property/<a
href="http://python-cached-property.mk"
data-saferedirecturl="https://www.google.com/url?hl=en&q=http://python-cached-property.mk&source=gmail&ust=1520748594561000&usg=AFQjCNFUnjqD43Wota5qc15axVB019jQIQ"
rel="noreferrer"
target="_blank">python-cached-<wbr>property.mk</a> | 14
++++++++++++++<br>
5 files changed, 26 insertions(+)<br>
create mode 100644 package/python-cached-<wbr>property/Config.in<br>
create mode 100644
package/python-cached-<wbr>property/python-cached-<wbr>property.hash<br>
create mode 100644 package/python-cached-<wbr>property/<a
href="http://python-cached-property.mk"
data-saferedirecturl="https://www.google.com/url?hl=en&q=http://python-cached-property.mk&source=gmail&ust=1520748594562000&usg=AFQjCNFq3boM4BllkK_aJ0Z1U2Jp-uXnew"
rel="noreferrer"
target="_blank">python-cached-<wbr>property.mk</a><br>
<br>
diff --git a/DEVELOPERS b/DEVELOPERS<br>
index 9b68652b5f..ced3af7169 100644<br>
--- a/DEVELOPERS<br>
+++ b/DEVELOPERS<br>
@@ -1385,6 +1385,7 @@ F: package/memtool/<br>
F: package/mosquitto/<br>
F: package/python-alsaaudio/<br>
F:
package/python-backports-ssl-<wbr>match-hostname/<br>
+F: package/python-cached-<wbr>property/<br>
F: package/python-docker/<br>
F: package/python-docker-pycreds/<br>
F: package/python-enum/<br>
diff --git a/package/Config.in b/package/Config.in<br>
index c1bf7067aa..1043338a7e 100644<br>
--- a/package/Config.in<br>
+++ b/package/Config.in<br>
@@ -737,6 +737,7 @@ menu "External python modules"<br>
source
"package/python-<wbr>beautifulsoup4/Config.in"<br>
source "package/python-bitstring/<wbr>Config.in"<br>
source "package/python-bottle/Config.<wbr>in"<br>
+ source
"package/python-cached-<wbr>property/Config.in"<br>
source "package/python-can/Config.in"<br>
source "package/python-cbor/Config.<wbr>in"<br>
source "package/python-certifi/<wbr>Config.in"<br>
diff --git a/package/python-cached-<wbr>property/Config.in
b/package/python-cached-<wbr>property/Config.in<br>
new file mode 100644<br>
index 0000000000..8343973342<br>
--- /dev/null<br>
+++ b/package/python-cached-<wbr>property/Config.in<br>
@@ -0,0 +1,6 @@<br>
+config BR2_PACKAGE_PYTHON_CACHED_<wbr>PROPERTY<br>
+ bool "python-cached-property"<br>
+ help<br>
+ A decorator for caching properties
in classes.<br>
+<br>
+ <a
href="https://github.com/pydanny/cached-property"
data-saferedirecturl="https://www.google.com/url?hl=en&q=https://github.com/pydanny/cached-property&source=gmail&ust=1520748594563000&usg=AFQjCNHZZymryELcerBsh88yXatwssKYSg"
rel="noreferrer"
target="_blank">https://github.com/pydanny/<wbr>cached-property</a><br>
diff --git a/package/python-cached-<wbr>property/python-cached-<wbr>property.hash
b/package/python-cached-<wbr>property/python-cached-<wbr>property.hash<br>
new file mode 100644<br>
index 0000000000..255b2d9ec6<br>
--- /dev/null<br>
+++ b/package/python-cached-<wbr>property/python-cached-<wbr>property.hash<br>
@@ -0,0 +1,4 @@<br>
+# md5 from <a href="https://pypi.python.org/pypi/cached-property/json"
data-saferedirecturl="https://www.google.com/url?hl=en&q=https://pypi.python.org/pypi/cached-property/json&source=gmail&ust=1520748594563000&usg=AFQjCNEL6tl7wTszUlSrkUjSi7z9wOV-AA"
rel="noreferrer"
target="_blank">https://pypi.python.org/pypi/<wbr>cached-property/json</a>,
sha256 locally computed<br>
+md5 fc7a49d2c4b7987f92b00c7b491285<wbr>30
cached-property-1.4.0.tar.gz<br>
+sha256 a2fa0f89dd422f7e5dd992a4a3e0ce<wbr>209d5d1e47a4db28fd0a7b5273ec8d<wbr>a3f0
cached-property-1.4.0.tar.gz<br>
+sha256 ba4756c8039b25b66e3c456cc5bf63<wbr>5aa528cf459b97ee1499d06684ccd8<wbr>9b9a
LICENSE<br>
diff --git a/package/python-cached-<wbr>property/<a
href="http://python-cached-property.mk"
data-saferedirecturl="https://www.google.com/url?hl=en&q=http://python-cached-property.mk&source=gmail&ust=1520748594563000&usg=AFQjCNHXpuuanKGzUvCiN0nARtxkvvoxiQ"
rel="noreferrer" target="_blank">python-cached-<wbr>property.mk</a>
b/package/python-cached-<wbr>property/<a
href="http://python-cached-property.mk"
data-saferedirecturl="https://www.google.com/url?hl=en&q=http://python-cached-property.mk&source=gmail&ust=1520748594563000&usg=AFQjCNHXpuuanKGzUvCiN0nARtxkvvoxiQ"
rel="noreferrer"
target="_blank">python-cached-<wbr>property.mk</a><br>
new file mode 100644<br>
index 0000000000..ccc2037f4f<br>
--- /dev/null<br>
+++ b/package/python-cached-<wbr>property/<a
href="http://python-cached-property.mk"
data-saferedirecturl="https://www.google.com/url?hl=en&q=http://python-cached-property.mk&source=gmail&ust=1520748594564000&usg=AFQjCNGTz_JtpLigylaxuz8XNrNODCFCrA"
rel="noreferrer"
target="_blank">python-cached-<wbr>property.mk</a><br>
@@ -0,0 +1,14 @@<br>
+#############################<wbr>##############################<wbr>#####################<br>
+#<br>
+# python-cached-property<br>
+#<br>
+#############################<wbr>##############################<wbr>#####################<br>
+<br>
+PYTHON_CACHED_PROPERTY_<wbr>VERSION = 1.4.0<br>
+PYTHON_CACHED_PROPERTY_SOURCE =
cached-property-$(PYTHON_<wbr>CACHED_PROPERTY_VERSION).tar.<wbr>gz<br>
+PYTHON_CACHED_PROPERTY_SITE = <a
href="https://pypi.python.org/packages/ce/87/72b7a5a0504ad8d5d5ea6804ac5b24ce4f07869f61c47ea00cd4382320ba"
data-saferedirecturl="https://www.google.com/url?hl=en&q=https://pypi.python.org/packages/ce/87/72b7a5a0504ad8d5d5ea6804ac5b24ce4f07869f61c47ea00cd4382320ba&source=gmail&ust=1520748594564000&usg=AFQjCNFIxlLn9PjxwIPVOgHoN_TTBD6yww"
rel="noreferrer"
target="_blank">https://pypi.python.org/<wbr>packages/ce/87/<wbr>72b7a5a0504ad8d5d5ea6804ac5b24<wbr>ce4f07869f61c47ea00cd4382320ba</a><br>
+PYTHON_CACHED_PROPERTY_SETUP_<wbr>TYPE = setuptools<br>
+PYTHON_CACHED_PROPERTY_<wbr>LICENSE = BSD<br>
+PYTHON_CACHED_PROPERTY_<wbr>LICENSE_FILES = LICENSE<br>
+<br>
+$(eval $(python-package))<br>
<span class="HOEnZb"><font color="#888888">--<br>
2.11.0<br>
<br>
</font></span></blockquote></div><br></div>
More information about the buildroot
mailing list