commit:     9bd51b10ac5c08691571893b3cfca202ea37bfca
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 27 04:48:13 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Oct 27 04:48:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd51b10

dev-python/pysnmp: Bump to 7.1.22

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

 dev-python/pysnmp/Manifest             |  1 +
 dev-python/pysnmp/pysnmp-7.1.22.ebuild | 49 ++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest
index 3154729a917e..3b7e689930c6 100644
--- a/dev-python/pysnmp/Manifest
+++ b/dev-python/pysnmp/Manifest
@@ -1 +1,2 @@
 DIST pysnmp-7.1.21.gh.tar.gz 471713 BLAKE2B 
11223cc35043aee87b527438152f17af7920c8ac8364bcaa4bb97ae2f53f6e0f93861ce2f5fa0cbe84eb4661b63871304e22320d4327aed89869a25a3c4b1458
 SHA512 
65e609690d08b2db8ab497fa4a974e4bc90630891ff80b28351e74d17f1da654a0aa309226658731ad315cce192c6e9e36d9bcbbf87270c9c48dc187df36b03a
+DIST pysnmp-7.1.22.gh.tar.gz 463898 BLAKE2B 
3e43fe160757b251fc01a2d1f71435d9e32037611361f06fa66ca3e968079ed68c646210c41593543c28a28f312c19ad7905447dc91e37c515aa9d0ba1d7b05d
 SHA512 
f77690c2f269e76c8a2f556e86207af9ccb1ecf608f1748e2fad1e01b0795b133019957e6956027a394cd7c36f45e105eb89ef3a71750266f6839bcdfc49cb95

diff --git a/dev-python/pysnmp/pysnmp-7.1.22.ebuild 
b/dev-python/pysnmp/pysnmp-7.1.22.ebuild
new file mode 100644
index 000000000000..7250f3efd940
--- /dev/null
+++ b/dev-python/pysnmp/pysnmp-7.1.22.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python SNMP library"
+HOMEPAGE="
+       https://pypi.org/project/pysnmp/
+       https://github.com/lextudio/pysnmp/
+"
+SRC_URI="
+       https://github.com/lextudio/pysnmp/archive/v${PV}.tar.gz
+               -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+       >=dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
+       >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
+       >=dev-python/pysmi-1.5.7[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=( pytest-asyncio )
+distutils_enable_tests pytest
+# TODO
+# distutils_enable_sphinx docs/source dev-python/furo 
dev-python/sphinx-copybutton dev-python/sphinx-sitemap
+
+python_test() {
+       local EPYTEST_DESELECT=(
+               # TODO
+               
tests/smi/manager/test_mib-tree-inspection.py::test_getNodeName_by_symbol_description_with_module_name_2
+       )
+
+       mibdump CISCO-ENHANCED-IPSEC-FLOW-MIB.py || die
+       mibdump LEXTUDIO-TEST-MIB || die
+       mibdump NET-SNMP-EXAMPLES-MIB || die
+       mibdump IF-MIB || die
+       epytest
+}

Reply via email to