1
1
mirror of https://github.com/OpenVoiceOS/OpenVoiceOS synced 2025-02-09 16:38:39 +01:00

Add lingua-nostra package

This commit is contained in:
j1nx 2021-05-16 12:40:46 +02:00
parent f8afc9b25c
commit 50d67e2966
14 changed files with 99 additions and 0 deletions

View File

@ -120,18 +120,21 @@ menu "Additional external python modules"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gtts_token/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-holidays/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-humanhash3/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-inflect/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-json-database/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-kthread/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-korean-lunar-calendar/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-lazy/Config.in"
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-mock-msm/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-monotonic/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-msk/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-msm/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-multi-key-dict/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-mycroft-messagebus-client/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-num2words/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-oauth2client/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-olefile/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-local-backend/Config.in"
@ -157,6 +160,7 @@ menu "Additional external python modules"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pymplayer/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyowm/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyxdg/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-quantulum3/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rapidfuzz/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ratelim/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-requests-cache/Config.in"

View File

@ -561,6 +561,7 @@ BR2_PACKAGE_PYTHON_KTHREAD=y
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_MOCK_MSM=y
BR2_PACKAGE_PYTHON_MSK=y
BR2_PACKAGE_PYTHON_MULTI_KEY_DICT=y
@ -580,9 +581,11 @@ BR2_PACKAGE_PYTHON_PETACT=y
BR2_PACKAGE_PYTHON_PHONEME_GUESSER=y
BR2_PACKAGE_PYTHON_POCKETSPHINX=y
BR2_PACKAGE_PYTHON_PRECISE_RUNNER=y
BR2_PACKAGE_PYTHON_PULSECTL=y
BR2_PACKAGE_PYTHON_PYCHROMECAST=y
BR2_PACKAGE_PYTHON_PYMPLAYER=y
BR2_PACKAGE_PYTHON_PYOWM=y
BR2_PACKAGE_PYTHON_QUANTULUM3=y
BR2_PACKAGE_PYTHON_RAPIDFUZZ=y
BR2_PACKAGE_PYTHON_REQUESTS_CACHE=y
BR2_PACKAGE_PYTHON_REQUESTS_FUTURES=y

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_INFLECT
bool "python-inflect"
help
Correctly generate plurals, ordinals,
indefinite articles; convert numbers to words
https://github.com/jaraco/inflect

View File

@ -0,0 +1,2 @@
# md5, sha256 from https://pypi.org/pypi/pyxdg/json
sha256 41a23f6788962e9775e40e2ecfb1d6455d02de315022afeedd3c5dc070019d73 inflect-5.3.0.tar.gz

View File

@ -0,0 +1,12 @@
################################################################################
#
# python-inflect
#
################################################################################
PYTHON_INFLECT_VERSION = 5.3.0
PYTHON_INFLECT_SOURCE = inflect-$(PYTHON_INFLECT_VERSION).tar.gz
PYTHON_INFLECT_SITE = https://files.pythonhosted.org/packages/a8/da/0d51c307544f4cde8d5aeadc2ff6b4d51f8fcd768467f62013b16a8002b5
PYTHON_INFLECT_SETUP_TYPE = setuptools
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_LINGUA_NOSTRA
bool "python-lingua-nostra"
select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
help
Mycroft's multilingual text parsing and formatting library.
https://github.com/HelloChatterbox/lingua-nostra

View File

@ -0,0 +1 @@
sha256 42d085ae0e924dcb51d32495d7f62eaf6d1ea5573437015f7b5d1e0346d917b2 python-lingua-nostra-3a8a691bda46c2644cd3bd5d5a5b37f3c36eed84.tar.gz

View File

@ -0,0 +1,13 @@
################################################################################
#
# python-lingua-nostra
#
################################################################################
PYTHON_LINGUA_NOSTRA_VERSION = 3a8a691bda46c2644cd3bd5d5a5b37f3c36eed84
PYTHON_LINGUA_NOSTRA_SITE = $(call github,HelloChatterbox,lingua-nostra,$(PYTHON_LINGUA_NOSTRA_VERSION))
PYTHON_LINGUA_NOSTRA_SETUP_TYPE = setuptools
PYTHON_LINGUA_NOSTRA_LICENSE = Apache-2.0
PYTHON_LINGUA_NOSTRA_LICENSE_FILES = LICENSE
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_NUM2WORDS
bool "python-num2words"
select BR2_PACKAGE_PYTHON_DOCOPT # runtime
help
Modules to convert numbers to words. Easily extensible.
https://github.com/savoirfairelinux/num2words

View File

@ -0,0 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/num2words/json
md5 1d0c24b6b789ad6bf91952d92cb6285f num2words-0.5.10.tar.gz
sha256 37cd4f60678f7e1045cdc3adf6acf93c8b41bf732da860f97d301f04e611cc57 num2words-0.5.10.tar.gz
# Locally computed sha256 checksums
sha256 1457a03d928aeb06af3ea75ef065c517e915d7e41283d550dd4fa18ab20cda12 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-num2words
#
################################################################################
PYTHON_NUM2WORDS_VERSION = 0.5.10
PYTHON_NUM2WORDS_SOURCE = num2words-$(PYTHON_NUM2WORDS_VERSION).tar.gz
PYTHON_NUM2WORDS_SITE = https://files.pythonhosted.org/packages/33/db/76f1151a1b0cfad532d41021b77cd231495bf72c47618166f92dcdff2ebe
PYTHON_NUM2WORDS_SETUP_TYPE = setuptools
PYTHON_NUM2WORDS_LICENSE = GNU Library or Lesser General Public License (LGPL)
PYTHON_NUM2WORDS_LICENSE_FILES = COPYING
$(eval $(python-package))

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_PYTHON_QUANTULUM3
bool "python-quantulum3"
select BR2_PACKAGE_PYTHON_INFLECT # runtime
select BR2_PACKAGE_PYTHON_NUM2WORDS # runtime
help
Extract quantities from unstructured text.
https://github.com/nielstron/quantulum3

View File

@ -0,0 +1,3 @@
# md5, sha256 from https://pypi.org/pypi/quantulum3/json
md5 d4383ae0c3a5cd07ef75f5426d346595 quantulum3-0.7.6.tar.gz
sha256 a5b4b6869af31af96a42c20d62c7fe9e0e5318c8c6ac86a7e3cd83ad5a8de567 quantulum3-0.7.6.tar.gz

View File

@ -0,0 +1,13 @@
################################################################################
#
# python-quantulum3
#
################################################################################
PYTHON_QUANTULUM3_VERSION = 0.7.6
PYTHON_QUANTULUM3_SOURCE = quantulum3-$(PYTHON_QUANTULUM3_VERSION).tar.gz
PYTHON_QUANTULUM3_SITE = https://files.pythonhosted.org/packages/63/ef/95ac4434e8408416e18afc1a76a1c7f8ce55c95ea099851ec0bdf87adca6
PYTHON_QUANTULUM3_SETUP_TYPE = setuptools
PYTHON_QUANTULUM3_LICENSE = MIT
$(eval $(python-package))