From b616b3dc068baa2c480e582d11f95f58b7af481b Mon Sep 17 00:00:00 2001 From: j1nx Date: Mon, 6 Sep 2021 16:05:52 +0200 Subject: [PATCH] Add python ruamel.yaml package by default --- buildroot-external/Config.in | 1 + buildroot-external/configs/rpi4_64-gui_defconfig | 1 + .../package/python-ruamel-yaml/Config.in | 6 ++++++ .../python-ruamel-yaml/python-ruamel-yaml.hash | 1 + .../python-ruamel-yaml/python-ruamel-yaml.mk | 16 ++++++++++++++++ 5 files changed, 25 insertions(+) create mode 100644 buildroot-external/package/python-ruamel-yaml/Config.in create mode 100644 buildroot-external/package/python-ruamel-yaml/python-ruamel-yaml.hash create mode 100644 buildroot-external/package/python-ruamel-yaml/python-ruamel-yaml.mk diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in index defb85b2..9d99d909 100644 --- a/buildroot-external/Config.in +++ b/buildroot-external/Config.in @@ -179,6 +179,7 @@ menu "Additional external python modules" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-requests-cache/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-requests-futures/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rsa/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ruamel-yaml/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-sgmllib3k/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-simplematch/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-smbus2/Config.in" diff --git a/buildroot-external/configs/rpi4_64-gui_defconfig b/buildroot-external/configs/rpi4_64-gui_defconfig index 9c6cb397..27372c7e 100644 --- a/buildroot-external/configs/rpi4_64-gui_defconfig +++ b/buildroot-external/configs/rpi4_64-gui_defconfig @@ -663,6 +663,7 @@ BR2_PACKAGE_PYTHON_QUANTULUM3=y BR2_PACKAGE_PYTHON_RAKEKEYWORDS=y BR2_PACKAGE_PYTHON_RAPIDFUZZ=y BR2_PACKAGE_PYTHON_REQUESTS_FUTURES=y +BR2_PACKAGE_PYTHON_RUAMEL_YAML=y BR2_PACKAGE_PYTHON_SGMLLIB3K=y BR2_PACKAGE_PYTHON_SMBUS2=y BR2_PACKAGE_PYTHON_SMMAP=y diff --git a/buildroot-external/package/python-ruamel-yaml/Config.in b/buildroot-external/package/python-ruamel-yaml/Config.in new file mode 100644 index 00000000..78505f18 --- /dev/null +++ b/buildroot-external/package/python-ruamel-yaml/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_RUAMEL_YAML + bool "python-ruamel-yaml" + help + ruamel.yaml is a YAML 1.2 loader/dumper package for Python. + + https://pypi.org/project/ruamel.yaml/ diff --git a/buildroot-external/package/python-ruamel-yaml/python-ruamel-yaml.hash b/buildroot-external/package/python-ruamel-yaml/python-ruamel-yaml.hash new file mode 100644 index 00000000..f11edf80 --- /dev/null +++ b/buildroot-external/package/python-ruamel-yaml/python-ruamel-yaml.hash @@ -0,0 +1 @@ +sha256 1a771fc92d3823682b7f0893ad56cb5a5c87c48e62b5399d6f42c8759a583b33 ruamel.yaml-0.17.16.tar.gz diff --git a/buildroot-external/package/python-ruamel-yaml/python-ruamel-yaml.mk b/buildroot-external/package/python-ruamel-yaml/python-ruamel-yaml.mk new file mode 100644 index 00000000..2421314f --- /dev/null +++ b/buildroot-external/package/python-ruamel-yaml/python-ruamel-yaml.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-ruamel-yaml +# +################################################################################ + +PYTHON_RUAMEL_YAML_VERSION = 0.17.16 +PYTHON_RUAMEL_YAML_SOURCE = ruamel.yaml-$(PYTHON_RUAMEL_YAML_VERSION).tar.gz +PYTHON_RUAMEL_YAML_SITE = https://files.pythonhosted.org/packages/71/81/f597606e81f53eb69330e3f8287e9b5a3f7ed0481824036d550da705cd82 +PYTHON_RUAMEL_YAML_SETUP_TYPE = setuptools +PYTHON_RUAMEL_YAML_LICENSE = MIT +PYTHON_RUAMEL_YAML_LICENSE_FILES = LICENSE + +PYTHON_RUAMEL_YAML_ENV += RUAMEL_NO_PIP_INSTALL_CHECK=1 + +$(eval $(python-package))