summaryrefslogtreecommitdiff
path: root/dev-python/certifi
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/certifi')
-rw-r--r--dev-python/certifi/Manifest4
-rw-r--r--dev-python/certifi/certifi-3024.7.22.ebuild43
-rw-r--r--dev-python/certifi/metadata.xml1
3 files changed, 47 insertions, 1 deletions
diff --git a/dev-python/certifi/Manifest b/dev-python/certifi/Manifest
index 2202f285af56..37068cad207a 100644
--- a/dev-python/certifi/Manifest
+++ b/dev-python/certifi/Manifest
@@ -1,4 +1,6 @@
AUX certifi-3021.3.16-use-importlib.patch 6291 BLAKE2B 6ab0b3586c87564e5f92f18a2a9f8f449959962105dc2d0ee348f53d42cad93b0c23c102fe57c224eb449771f0139c38561d14a8fe666dac5666c8be452fad3c SHA512 80d92dbf505f5a4a6372a77e79299cbb9afd7a0770c66c197045948d50d249276e954b09ae36d7c6fef6be4033c775ba096bdae9319286af1c603af33738362f
DIST certifi-system-store-3021.3.16.gh.tar.gz 13784 BLAKE2B c0c2322fe298d363c4ef4dada2c0db8837bf7a32d86a7b54a1b45bb3dd3c99d732b2612f25495f4a59d9692f896e2b962e7057fa5fec9998724476db48f90c2a SHA512 44953ed8a3deb5fa4aff3f74afa557219e042acea395e9cdebfd26fd43ce0bdeca07c6b6dfe91977f88852e7674b94337b93c4d78fd2da6f47a6187fa46d6668
+DIST certifi-system-store-3024.7.22.gh.tar.gz 12441 BLAKE2B 445477dc557f980c5f2edf37d6683204181071e625dac66e9cc3bdeec38ba28ff385d2a92d8162de6af30fc552b64b6c8ad13a06dd6e7f2e26f02d453d69d5c4 SHA512 a4862dbb9f931322f7c62ecd877bee97679cc147acd4585642cbd215f37663f3bde7a73cf846bb0c84077c6cee1c1e4c06da9e2ce44d8dcb1e8fe6065e282feb
EBUILD certifi-3021.3.16-r4.ebuild 1346 BLAKE2B 0f6b244ac3c4d6c66df175e34213b649a5d55bbcadf0b16cc7063894a567bf4b0632cc81df6e9d1ad224fad0072bcb079117f45513d81fd49338df5f48be0504 SHA512 f180bc5e7b09718861a4547bc98b7c12e7b56ef8031f08d02726b34c08ba56bd06ad6088deb707bbee87462a65f1fb3d72bbca754826433ab44e765b8ada86ec
-MISC metadata.xml 427 BLAKE2B 12dfba937658c8ecdf591eef8803d721aec4be7f4f78e819d8add5ea85b5b73a9c071ae8d79d7abcedf6876ea53ea5365a7fd9adffc1c04ac4738e9f05ef58af SHA512 b4a027b08e92241cd0eb000e3220eaa4008f3e7b49f52b00b4b6abeaf7d66cfc92597a9633e1e29ff98758f258678ae09c213d332614d3f94e003ff0e59ad74b
+EBUILD certifi-3024.7.22.ebuild 1105 BLAKE2B f9a6951d2eda9e954dbb6fc150f118a1d6cd34242bd502dc8c930ef85f2ebfd21961c772dcb0c3b4654b99c2c8a18d32a0f742b4d9c20370273226221d2d72a3 SHA512 617d73acb2d19f093f931aa08cbe2a1de9e36470a0386d24d5207c186abcedc6fe4c2ebdb348996064a1de771ff31397afc44d3b936d294db7afb6e75e953c09
+MISC metadata.xml 496 BLAKE2B f4e505bd2d6b296d29f59340c9b2bd96388313d83663327bd0c3bb59d188a7777c7708912d0a6a5707750fa411aa72ab83efe5416c57b2e82c72b09d082f8117 SHA512 b53073c41d9d9930b4dbf364b2ff2aef91e0ea29ba6c80577c2e4f98ea3b235206107496423511c4436e6e2db6c84d268a6a636f38a04274926ef60021073f42
diff --git a/dev-python/certifi/certifi-3024.7.22.ebuild b/dev-python/certifi/certifi-3024.7.22.ebuild
new file mode 100644
index 000000000000..b37fdc72723e
--- /dev/null
+++ b/dev-python/certifi/certifi-3024.7.22.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1
+
+MY_P=certifi-system-store-${PV}
+DESCRIPTION="A certifi hack to use system trust store on Linux/FreeBSD"
+HOMEPAGE="
+ https://github.com/projg2/certifi-system-store/
+ https://github.com/tiran/certifi-system-store/
+ https://pypi.org/project/certifi-system-store/
+"
+SRC_URI="
+ https://github.com/projg2/certifi-system-store/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ app-misc/ca-certificates
+"
+
+EPYTEST_IGNORE=(
+ # requires Internet
+ tests/test_requests.py
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e "s^/etc^${EPREFIX}/etc^" src/certifi/core.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/certifi/metadata.xml b/dev-python/certifi/metadata.xml
index db64a2b878fe..980216c62a74 100644
--- a/dev-python/certifi/metadata.xml
+++ b/dev-python/certifi/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<stabilize-allarches/>
<upstream>
+ <remote-id type="github">projg2/certifi-system-store</remote-id>
<remote-id type="github">tiran/certifi-system-store</remote-id>
<remote-id type="pypi">certifi-system-store</remote-id>
</upstream>