diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in index 6fba8f18..c2427de0 100644 --- a/buildroot-external/Config.in +++ b/buildroot-external/Config.in @@ -129,6 +129,7 @@ menu "Additional external python modules" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-levenshtein/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-lingua-franca/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-lingua-nostra/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-memory-tempfile/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-mock-msm/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-monotonic/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-msk/Config.in" diff --git a/buildroot-external/configs/rpi4_64-gui_defconfig b/buildroot-external/configs/rpi4_64-gui_defconfig index 96ae0ab6..31104416 100644 --- a/buildroot-external/configs/rpi4_64-gui_defconfig +++ b/buildroot-external/configs/rpi4_64-gui_defconfig @@ -562,6 +562,7 @@ BR2_PACKAGE_PYTHON_LAZY=y BR2_PACKAGE_PYTHON_LEVENSHTEIN=y BR2_PACKAGE_PYTHON_LINGUA_FRANCA=y BR2_PACKAGE_PYTHON_LINGUA_NOSTRA=y +BR2_PACKAGE_PYTHON_MEMORY_TEMPFILE=y BR2_PACKAGE_PYTHON_MOCK_MSM=y BR2_PACKAGE_PYTHON_MSK=y BR2_PACKAGE_PYTHON_MULTI_KEY_DICT=y diff --git a/buildroot-external/package/python-memory-tempfile/Config.in b/buildroot-external/package/python-memory-tempfile/Config.in new file mode 100644 index 00000000..2a84f077 --- /dev/null +++ b/buildroot-external/package/python-memory-tempfile/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_MEMORY_TEMPFILE + bool "python-memory-tempfile" + help + Helper functions to identify and use paths on the OS + (Linux-only for now) where RAM-based tempfiles can be + created. + + https://github.com/mbello/memory-tempfile diff --git a/buildroot-external/package/python-memory-tempfile/python-memory-tempfile.hash b/buildroot-external/package/python-memory-tempfile/python-memory-tempfile.hash new file mode 100644 index 00000000..04aa19a0 --- /dev/null +++ b/buildroot-external/package/python-memory-tempfile/python-memory-tempfile.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/memory-tempfile/json +md5 f6a373ab06257702a5df29748332ff85 memory-tempfile-2.2.3.tar.gz +sha256 4f23842924359e0ef9ecf9194f9e01437e119a96e77c9ad26af0e706aca849d5 memory-tempfile-2.2.3.tar.gz +# Locally computed sha256 checksums +sha256 68aad546d017f69099ce597e8f62a2e112a5b208f9aa85a1496341a871f4d769 LICENSE.txt diff --git a/buildroot-external/package/python-memory-tempfile/python-memory-tempfile.mk b/buildroot-external/package/python-memory-tempfile/python-memory-tempfile.mk new file mode 100644 index 00000000..25792249 --- /dev/null +++ b/buildroot-external/package/python-memory-tempfile/python-memory-tempfile.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-memory-tempfile +# +################################################################################ + +PYTHON_MEMORY_TEMPFILE_VERSION = 2.2.3 +PYTHON_MEMORY_TEMPFILE_SOURCE = memory-tempfile-$(PYTHON_MEMORY_TEMPFILE_VERSION).tar.gz +PYTHON_MEMORY_TEMPFILE_SITE = https://files.pythonhosted.org/packages/7c/da/588403f523b1dfc9f70891b21d70f3d0f23b8c56985ca60af6b99c2c9dfc +PYTHON_MEMORY_TEMPFILE_SETUP_TYPE = setuptools +PYTHON_MEMORY_TEMPFILE_LICENSE = MIT +PYTHON_MEMORY_TEMPFILE_LICENSE_FILES = LICENSE.txt + +$(eval $(python-package)) diff --git a/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.hash b/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.hash index cf9eeba1..0b07779f 100644 --- a/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.hash +++ b/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.hash @@ -1 +1 @@ -sha256 b021c41041266922b3e637d0c7a1a46f860c7cce7c23f88a25e08a336c9d7d69 python-ovos-plugin-manager-68d12fb56611d985815f93358e070d879c381fa7.tar.gz +sha256 b4b9826cecd0849f23358960559e171e0c6d1f400ef1ad587beac9331ff06f20 python-ovos-plugin-manager-6daadd2be7ace8a36bb7c9c7d4fbabccf6a9f4a6.tar.gz diff --git a/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.mk b/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.mk index f79daf06..b8e42bac 100644 --- a/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.mk +++ b/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PLUGIN_MANAGER_VERSION = 68d12fb56611d985815f93358e070d879c381fa7 +PYTHON_OVOS_PLUGIN_MANAGER_VERSION = 6daadd2be7ace8a36bb7c9c7d4fbabccf6a9f4a6 PYTHON_OVOS_PLUGIN_MANAGER_SITE = $(call github,OpenVoiceOS,OVOS-plugin-manager,$(PYTHON_OVOS_PLUGIN_MANAGER_VERSION)) PYTHON_OVOS_PLUGIN_MANAGER_SETUP_TYPE = setuptools PYTHON_OVOS_PLUGIN_MANAGER_LICENSE_FILES = LICENSE