From 767f7c7f0c8666a5db06b3134c37b6e80e4b57fe Mon Sep 17 00:00:00 2001 From: Crucible Date: Fri, 9 Oct 2026 03:04:58 -0500 Subject: Publish srcux candidate 0000000611-20261009-030303 --- dev-python/dnspython/Manifest | 2 + dev-python/dnspython/dnspython-2.9.0.ebuild | 60 +++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 dev-python/dnspython/dnspython-2.9.0.ebuild (limited to 'dev-python/dnspython') diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest index 6bd813ab0334..287e1332bcc0 100644 --- a/dev-python/dnspython/Manifest +++ b/dev-python/dnspython/Manifest @@ -1,2 +1,4 @@ DIST dnspython-2.8.0.tar.gz 368251 BLAKE2B 6c1c42c186c9fb5cec2f81d1768a04ead8a6c95a30a588ee6d9696d788aa20c97e5fec93c829b8e2d9eccedfa73097b3d1ff9a436b81c10d473c9fbfa3bcfda7 SHA512 9a67be7d28ea9ff122bec87080fd487964c56344ec242d8c5c544c049244a1cf26bf228d506dbf40d3eefda6be64f6f6ebd80290efee0e7d4880e2a25021eb9a DIST dnspython-2.8.0.tar.gz.provenance 9402 BLAKE2B eb2c36c1fc4801dc07bef769ce2669fadf229fa7ab177fbde8817c7e9d1b5256405cc4c79dd04fe67c61ee2f7319352b0e2a53b1165e614647be65f5d74f8697 SHA512 89cb8618a3ecb363be5c0c025882eae6d7094276a33dc7ce16201b017dc1c5ea2e51efd962a84afaa5f1b88e81ba9ea7534fffa05c1a8604a192ff13dcef5ebb +DIST dnspython-2.9.0.tar.gz 423560 BLAKE2B 5c184c86a6928c926199afdebdadd90fe8687b96ce61a26b4c1878d002098856923a33136e146199a8da7a90429b9b6534679530bfcd2537ff1e90aa1a3ecff4 SHA512 1886d47439ef6e3f66470426bff7fe3e05ad6e0e1dadaf7644cfd9e2e1120b3777c63b0e63964addc5e616bd9b6789df9d7465f6fbbbcdd3c1a0e49a22f5dfd9 +DIST dnspython-2.9.0.tar.gz.provenance 9678 BLAKE2B 6c5d9f6e4f35ab43db660803e383731192ac1f17f56f724464b3e8316e14806e395988f1d063bb176a90d185beba23dc99a9eea4ec2648f94d283d37a96674a1 SHA512 94051ffd8cb6bf8da71bda4f3ed040183b858e107849e4e7a11b51d6666eca4b73f5e43bd1586fe0e756892016d8898fae46ab05306200983fee5323e685c8c7 diff --git a/dev-python/dnspython/dnspython-2.9.0.ebuild b/dev-python/dnspython/dnspython-2.9.0.ebuild new file mode 100644 index 000000000000..87854abe5977 --- /dev/null +++ b/dev-python/dnspython/dnspython-2.9.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=uv-build +PYPI_VERIFY_REPO=https://github.com/rthalley/dnspython +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="DNS toolkit for Python" +HOMEPAGE=" + https://www.dnspython.org/ + https://github.com/rthalley/dnspython/ + https://pypi.org/project/dnspython/ +" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86 ~x64-macos" +IUSE="dnssec examples https quic" + +RDEPEND=" + dnssec? ( + >=dev-python/cryptography-45[${PYTHON_USEDEP}] + ) + >=dev-python/idna-2.1[${PYTHON_USEDEP}] + https? ( + >=dev-python/httpx-0.26.0[${PYTHON_USEDEP}] + >=dev-python/h2-4.1.0[${PYTHON_USEDEP}] + ) + quic? ( >=dev-python/aioquic-0.9.25[${PYTHON_USEDEP}] ) +" +# note: skipping DoH test deps because they require Internet anyway +BDEPEND=" + test? ( + >=dev-python/cryptography-45[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/quart-trio-0.11.0[${PYTHON_USEDEP}] + ' 3.{13..15}) + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local -x NO_INTERNET=1 + epytest +} + +python_install_all() { + distutils-r1_python_install_all + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} -- cgit v1.3