diff --git a/package/Config.in b/package/Config.in index 740872a0d2..407ba05d4b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1488,6 +1488,7 @@ menu "External python modules" source "package/python-treq/Config.in" source "package/python-trio/Config.in" source "package/python-trio-websocket/Config.in" + source "package/python-truststore/Config.in" source "package/python-twisted/Config.in" source "package/python-txaio/Config.in" source "package/python-txdbus/Config.in" diff --git a/package/python-truststore/Config.in b/package/python-truststore/Config.in new file mode 100644 index 0000000000..48fa79eaef --- /dev/null +++ b/package/python-truststore/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_TRUSTSTORE + bool "python-truststore" + select BR2_PACKAGE_CA_CERTIFICATES # runtime + select BR2_PACKAGE_PYTHON3_SSL # runtime + help + Verify certificates using native system trust stores. + + https://github.com/sethmlarson/truststore diff --git a/package/python-truststore/python-truststore.hash b/package/python-truststore/python-truststore.hash new file mode 100644 index 0000000000..6c18984eeb --- /dev/null +++ b/package/python-truststore/python-truststore.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/truststore/json +md5 d66211e2bd37f6852bd6009728170313 truststore-0.10.4.tar.gz +sha256 9d91bd436463ad5e4ee4aba766628dd6cd7010cf3e2461756b3303710eebc301 truststore-0.10.4.tar.gz +# Locally computed sha256 checksums +sha256 33be7b7e8fa4fd19b1760e1a8ed8a668bdab852c91b692dd41424bcb725a9fca LICENSE diff --git a/package/python-truststore/python-truststore.mk b/package/python-truststore/python-truststore.mk new file mode 100644 index 0000000000..5ac2a6b563 --- /dev/null +++ b/package/python-truststore/python-truststore.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-truststore +# +################################################################################ + +PYTHON_TRUSTSTORE_VERSION = 0.10.4 +PYTHON_TRUSTSTORE_SOURCE = truststore-$(PYTHON_TRUSTSTORE_VERSION).tar.gz +PYTHON_TRUSTSTORE_SITE = https://files.pythonhosted.org/packages/53/a3/1585216310e344e8102c22482f6060c7a6ea0322b63e026372e6dcefcfd6 +PYTHON_TRUSTSTORE_SETUP_TYPE = flit +PYTHON_TRUSTSTORE_LICENSE = MIT +PYTHON_TRUSTSTORE_LICENSE_FILES = LICENSE + +$(eval $(python-package))