Переглянути джерело

package/python-ruamel-yaml: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Yegor Yefremov 3 роки тому
батько
коміт
33d953588f

+ 1 - 0
package/Config.in

@@ -1216,6 +1216,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"

+ 8 - 0
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/

+ 5 - 0
package/python-ruamel-yaml/python-ruamel-yaml.hash

@@ -0,0 +1,5 @@
+# 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

+ 14 - 0
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))