package/python-truststore: new package

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
James Hilliard
2026-10-02 14:55:15 -06:00
committed by Thomas Petazzoni
parent 31fd7de7a8
commit 3eec853901
4 changed files with 28 additions and 0 deletions

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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))