* [Buildroot] [PATCH] package/python-ruamel-yaml: new package
@ 2022-05-10 9:45 yegorslists--- via buildroot
2022-07-23 19:14 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: yegorslists--- via buildroot @ 2022-05-10 9:45 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni, Asaf Kahlon
From: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
---
package/Config.in | 1 +
package/python-ruamel-yaml/Config.in | 8 ++++++++
package/python-ruamel-yaml/python-ruamel-yaml.hash | 6 ++++++
package/python-ruamel-yaml/python-ruamel-yaml.mk | 14 ++++++++++++++
4 files changed, 29 insertions(+)
create mode 100644 package/python-ruamel-yaml/Config.in
create mode 100644 package/python-ruamel-yaml/python-ruamel-yaml.hash
create mode 100644 package/python-ruamel-yaml/python-ruamel-yaml.mk
diff --git a/package/Config.in b/package/Config.in
index 68eafd2463..90357240b6 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1210,6 +1210,7 @@ menu "External python modules"
source "package/python-rpi-ws281x/Config.in"
source "package/python-rsa/Config.in"
source "package/python-rtslib-fb/Config.in"
+ source "package/python-ruamel-yaml/Config.in"
source "package/python-s3transfer/Config.in"
source "package/python-scandir/Config.in"
source "package/python-scapy/Config.in"
diff --git a/package/python-ruamel-yaml/Config.in b/package/python-ruamel-yaml/Config.in
new file mode 100644
index 0000000000..afde3d53d4
--- /dev/null
+++ b/package/python-ruamel-yaml/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_RUAMEL_YAML
+ bool "python-ruamel-yaml"
+ help
+ ruamel.yaml is a YAML parser/emitter that supports roundtrip
+ preservation of comments, seq/map flow style, and map key
+ order.
+
+ https://sourceforge.net/projects/ruamel-yaml/
diff --git a/package/python-ruamel-yaml/python-ruamel-yaml.hash b/package/python-ruamel-yaml/python-ruamel-yaml.hash
new file mode 100644
index 0000000000..8888c5f2b1
--- /dev/null
+++ b/package/python-ruamel-yaml/python-ruamel-yaml.hash
@@ -0,0 +1,6 @@
+# md5, sha256 from https://pypi.org/pypi/rfc3987/json
+md5 206bda0f33ab2c2f63777636200748b7 ruamel.yaml-0.17.21.tar.gz
+sha256 8b7ce697a2f212752a35c1ac414471dc16c424c9573be4926b56ff3f5d23b7af ruamel.yaml-0.17.21.tar.gz
+# Locally computed sha256 checksums
+sha256 ab837b032c5aae84503fc0c733a116a26fd272e90dc4402fa68d3c9e51aed3b0 LICENSE
+
diff --git a/package/python-ruamel-yaml/python-ruamel-yaml.mk b/package/python-ruamel-yaml/python-ruamel-yaml.mk
new file mode 100644
index 0000000000..124e9d1eb6
--- /dev/null
+++ b/package/python-ruamel-yaml/python-ruamel-yaml.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-ruamel-yaml
+#
+################################################################################
+
+PYTHON_RUAMEL_YAML_VERSION = 0.17.21
+PYTHON_RUAMEL_YAML_SOURCE = ruamel.yaml-$(PYTHON_RUAMEL_YAML_VERSION).tar.gz
+PYTHON_RUAMEL_YAML_SITE = https://files.pythonhosted.org/packages/46/a9/6ed24832095b692a8cecc323230ce2ec3480015fbfa4b79941bd41b23a3c
+PYTHON_RUAMEL_YAML_SETUP_TYPE = setuptools
+PYTHON_RUAMEL_YAML_LICENSE = MIT
+PYTHON_RUAMEL_YAML_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
--
2.17.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH] package/python-ruamel-yaml: new package
2022-05-10 9:45 [Buildroot] [PATCH] package/python-ruamel-yaml: new package yegorslists--- via buildroot
@ 2022-07-23 19:14 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-07-23 19:14 UTC (permalink / raw)
To: yegorslists--- via buildroot; +Cc: Asaf Kahlon
On Tue, 10 May 2022 11:45:56 +0200
yegorslists--- via buildroot <buildroot@buildroot.org> wrote:
> From: Yegor Yefremov <yegorslists@googlemail.com>
>
> Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
> ---
> package/Config.in | 1 +
> package/python-ruamel-yaml/Config.in | 8 ++++++++
> package/python-ruamel-yaml/python-ruamel-yaml.hash | 6 ++++++
> package/python-ruamel-yaml/python-ruamel-yaml.mk | 14 ++++++++++++++
> 4 files changed, 29 insertions(+)
> create mode 100644 package/python-ruamel-yaml/Config.in
> create mode 100644 package/python-ruamel-yaml/python-ruamel-yaml.hash
> create mode 100644 package/python-ruamel-yaml/python-ruamel-yaml.mk
Thanks, I applied after fixing two check-package warnings:
package/python-ruamel-yaml/python-ruamel-yaml.hash:6: empty line at end of file
package/python-ruamel-yaml/python-ruamel-yaml.mk:12: line contains trailing whitespace
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-07-23 19:14 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-10 9:45 [Buildroot] [PATCH] package/python-ruamel-yaml: new package yegorslists--- via buildroot
2022-07-23 19:14 ` Thomas Petazzoni via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox