summaryrefslogtreecommitdiff
path: root/dev-python/pysnmp
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-10 07:13:54 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-10 07:13:54 +0000
commit15fd019849755dfcc5983cc6f9d2cffe66f31f20 (patch)
tree3afe2dc1647820d7dffe538c1235a066188ba208 /dev-python/pysnmp
parent36c0b912da359cb29be13d9f840a71ce188153cb (diff)
downloadbaldeagleos-repo-15fd019849755dfcc5983cc6f9d2cffe66f31f20.tar.gz
baldeagleos-repo-15fd019849755dfcc5983cc6f9d2cffe66f31f20.tar.xz
baldeagleos-repo-15fd019849755dfcc5983cc6f9d2cffe66f31f20.zip
Adding metadata
Diffstat (limited to 'dev-python/pysnmp')
-rw-r--r--dev-python/pysnmp/Manifest1
-rw-r--r--dev-python/pysnmp/pysnmp-7.1.23.ebuild49
2 files changed, 50 insertions, 0 deletions
diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest
index 1a45bd010361..4035cf557627 100644
--- a/dev-python/pysnmp/Manifest
+++ b/dev-python/pysnmp/Manifest
@@ -1 +1,2 @@
DIST pysnmp-7.1.22.gh.tar.gz 463898 BLAKE2B 3e43fe160757b251fc01a2d1f71435d9e32037611361f06fa66ca3e968079ed68c646210c41593543c28a28f312c19ad7905447dc91e37c515aa9d0ba1d7b05d SHA512 f77690c2f269e76c8a2f556e86207af9ccb1ecf608f1748e2fad1e01b0795b133019957e6956027a394cd7c36f45e105eb89ef3a71750266f6839bcdfc49cb95
+DIST pysnmp-7.1.23.gh.tar.gz 470924 BLAKE2B 887446ae996c4761d09043a4a4df9ffe8532392e6f6fa8c1d00991567595143e78b331f6e3c23bd4db43d81c723e17e2cbe45891115e02821fb81559ee570f16 SHA512 97d0f9e44b8cff08623feba43eeff7fc185aab80777f953d6e71c0be96e76012cb65e5d96e929398a9ca0571c698c7aa2cef8afdd2265b6e3c213fcfc5ac1544
diff --git a/dev-python/pysnmp/pysnmp-7.1.23.ebuild b/dev-python/pysnmp/pysnmp-7.1.23.ebuild
new file mode 100644
index 000000000000..048b5da1670a
--- /dev/null
+++ b/dev-python/pysnmp/pysnmp-7.1.23.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..14} )
+
+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.6.3[${PYTHON_USEDEP}]
+ >=dev-python/pysmi-1.5.7[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} )
+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
+}