diff mbox series

package/python-ruamel-yaml: new package

Message ID 20220510094556.20618-1-yegorslists@googlemail.com
State Accepted
Headers show
Series package/python-ruamel-yaml: new package | expand

Commit Message

yegorslists--- via buildroot May 10, 2022, 9:45 a.m. UTC
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

Comments

Thomas Petazzoni July 23, 2022, 7:14 p.m. UTC | #1
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
diff mbox series

Patch

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))