commit:     ac12a3a4c3d8b87deb2da812cdf3159845de2d21
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 31 07:17:49 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 31 08:11:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac12a3a4

dev-python/hvac: Bump to 2.4.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/hvac/Manifest          |  2 ++
 dev-python/hvac/hvac-2.4.0.ebuild | 48 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/hvac/Manifest b/dev-python/hvac/Manifest
index f98fdfa75535..3f756f2c5810 100644
--- a/dev-python/hvac/Manifest
+++ b/dev-python/hvac/Manifest
@@ -1 +1,3 @@
 DIST hvac-2.3.0.tar.gz 332660 BLAKE2B 
6b1d7f91301e328987e7fd36382ecb64fc42df98f5dad400c27fb92a27f739be87ac4f2ba2704ac53cab8aaa19a439f9e052b9b814a1e6b384bec636e7ddc7f9
 SHA512 
2df43c9a0c01a44580d2eb4b57d0dcfc387f15b1ebbcf7907d62a3fdc36ffa4239bc19b3c0a43f1806c98f8cd894df32df731b247a2305354b6ab67c1ace0a40
+DIST hvac-2.4.0.tar.gz 332543 BLAKE2B 
423a4045f08aca0c6e490512a14fb9f880b1dbf4ce038655c1956f5ca5f3636fb3ef2c77481823eb1a3fed396dba9e3f5e638b74b74ae6fde5c4cbb7bb295d34
 SHA512 
a9e752703878196e28872b03cb47755e2f5a944a22993e6f98b9339f0fcb44183447244ab123f299cf08ccc076499aceacea96fcb73add586fee3fdb8b767b60
+DIST hvac-2.4.0.tar.gz.provenance 8983 BLAKE2B 
6ea052051aa38024e482a2fbf790750a223e20e1729faf04d2fc91e42a3cc6c5527075a817051d3782a380347038729f380226d284dc11d93a1fb10b0ca9d22a
 SHA512 
11b37fcacb0476d27916518d7224025b8a2a1aca431bbd6efb7a2de963613e752ceec6dab9fa40544833840b780247d45c78ebd7cbfedac483823518e49d3af9

diff --git a/dev-python/hvac/hvac-2.4.0.ebuild 
b/dev-python/hvac/hvac-2.4.0.ebuild
new file mode 100644
index 000000000000..521adb80dd2b
--- /dev/null
+++ b/dev-python/hvac/hvac-2.4.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYPI_VERIFY_REPO=https://github.com/hvac/hvac
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="HashiCorp Vault API client"
+HOMEPAGE="
+       https://github.com/hvac/hvac/
+       https://pypi.org/project/hvac/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+       >=dev-python/pyhcl-0.4.4[${PYTHON_USEDEP}]
+       >=dev-python/requests-2.24.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+       test? (
+               dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
+               dev-python/jwcrypto[${PYTHON_USEDEP}]
+               dev-python/parameterized[${PYTHON_USEDEP}]
+               dev-python/semantic-version[${PYTHON_USEDEP}]
+               dev-python/werkzeug[${PYTHON_USEDEP}]
+       )
+"
+
+EPYTEST_PLUGINS=( pytest-mock requests-mock )
+distutils_enable_tests pytest
+
+python_test() {
+       local EPYTEST_IGNORE=(
+               # ldap_test is not packaged.
+               tests/integration_tests/api/auth_methods/test_ldap.py
+               # https://github.com/lepture/authlib is not packaged.
+               tests/integration_tests/api/auth_methods/test_oidc.py
+       )
+
+       epytest -o addopts=
+}

Reply via email to