commit:     add84a58e2afd640dce69f5867f5b8734dcc3a4f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 20 07:30:54 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 20 07:47:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add84a58

dev-python/dns-lexicon: Bump to 3.9.5

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

 dev-python/dns-lexicon/Manifest                 |  1 +
 dev-python/dns-lexicon/dns-lexicon-3.9.5.ebuild | 61 +++++++++++++++++++++++++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest
index f4c2edc515f5..43fd3ad8a1fe 100644
--- a/dev-python/dns-lexicon/Manifest
+++ b/dev-python/dns-lexicon/Manifest
@@ -4,3 +4,4 @@ DIST dns-lexicon-3.8.5.tar.gz 7850115 BLAKE2B 
27dfb837385e370142d82bc682627fa96e
 DIST dns-lexicon-3.9.0.tar.gz 7843652 BLAKE2B 
de6339c8f739d00aefca831adfccaed3914c0d9103e7dd5a175215761a27e29eca3c2e26c08239df2e6a34afbe7228013cab7123572c6481ed4e31fa2a20236d
 SHA512 
4bc26018e0702345e86fa352eddff89358b34e878864e6273e89798cce81c4ef9e4ff06a1298481c8496237bb26d8d7c3286c82aac99117a49faa64ea329c307
 DIST dns-lexicon-3.9.2.tar.gz 7833249 BLAKE2B 
48ea6da7f47f6de72bf1d11c1226e2e31001ffe08f45ed3b1b0ca42ea134076c0fe4025fa38c4eca9255ef7f4f005555b2dbfa0116680c4d112c2bc37e603090
 SHA512 
f4052e2837ee43ce8aaadc9e5adbb522f2a9035a5d1813b35c3bd84fb651e10a42594529328d12153d086f2b8d84bb35eb4af2425010df4e8784f4972de00027
 DIST dns-lexicon-3.9.4.tar.gz 8358079 BLAKE2B 
d029044ca1afed1e392c3f73fbace9019f94a2be4126dcde991f7a279bed60d00225a97e584268540219c1ceb4a33cb244baa6fd9769db937e25c50cd8c76aa5
 SHA512 
5a982a4727fbe88fbc5a505c6ce4712d455fc208dbb3917f74cb6a2a9d7f1891afc39badd6cef200c336aec220da6de435f0680ab972e6e40dac27b5388dc391
+DIST dns-lexicon-3.9.5.tar.gz 8375382 BLAKE2B 
4d2cb0a5272cf4d5f12124ac4ceb77864b5a9a29131e48ad43603bdfed3a4e6201166e5783f15c57d38a4747e97612441b6731b926dd2d05080a890d5062f4f1
 SHA512 
60c7722a1e894f95b24cceffd5224cad55287db944d36168c759b9f31aae0117803d1972f5ade405a85bccd58551a51aff3db0ba52bbc52600d5ec43a955f003

diff --git a/dev-python/dns-lexicon/dns-lexicon-3.9.5.ebuild 
b/dev-python/dns-lexicon/dns-lexicon-3.9.5.ebuild
new file mode 100644
index 000000000000..66eb3c517a29
--- /dev/null
+++ b/dev-python/dns-lexicon/dns-lexicon-3.9.5.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Manipulate DNS records on various DNS providers in a 
standardized/agnostic way"
+HOMEPAGE="https://pypi.org/project/dns-lexicon/";
+SRC_URI="
+       https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz
+               -> ${P}.tar.gz
+"
+S="${WORKDIR}/lexicon-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+       dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+       dev-python/requests[${PYTHON_USEDEP}]
+       dev-python/tldextract[${PYTHON_USEDEP}]
+       dev-python/cryptography[${PYTHON_USEDEP}]
+       dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+       test? (
+               dev-python/boto3[${PYTHON_USEDEP}]
+               dev-python/zeep[${PYTHON_USEDEP}]
+               dev-python/vcrpy[${PYTHON_USEDEP}]
+       )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+       # Requires the "localzone" module
+       lexicon/tests/providers/test_localzone.py
+       # Requires the "softlayer" module
+       lexicon/tests/providers/test_softlayer.py
+       # Requires the "transip" module
+       lexicon/tests/providers/test_transip.py
+       # Requires the "oci" module
+       lexicon/tests/providers/test_oci.py
+       # Uses tldextract which needs Internet access to download its database
+       lexicon/tests/providers/test_auto.py
+)
+
+pkg_postinst() {
+       if [[ -z ${REPLACING_VERSIONS} ]]; then
+               optfeature_header \
+                       "Install the following packages to enable support for 
additional DNS providers:"
+               optfeature Gransy dev-python/zeep
+               optfeature Route53 dev-python/boto3
+               optfeature DDNS dev-python/dnspython
+       fi
+}

Reply via email to