Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: upgrade net/py-snmp to latest
To:
Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>
Cc:
awolk@openbsd.org, alf <a.schlichting@lemarit.com>, ports@openbsd.org
Date:
Sat, 1 Nov 2025 11:19:22 +0000

Download raw body.

Thread
On 2025/10/31 21:21, Sebastian Reitenbach wrote:
> the current net/py-snmp version is terribly old, and with the current py-asn1 it just doesn't
> work together.
> This actually breaks/broke security/routersploit as I was pointed out.
> Nothing besides routersploit seems to use py-snmp, so should be safe.
> 
> Routersploit update to finally unbreak it will follow in separate mail.
> 
> comments or even OK?

: -MODPY_DISTV =	4.4.12
: +MODPY_DISTV =	7.1.2

why such an old version? it's from sept 2024, 7.1.22 is out now.

I sent a 7.1.17 diff earlier,
https://marc.info/?l=openbsd-ports&m=174316175913030&w=2
I've just updated it and, seeing as routersploit was already broken,
will go ahead and commit it. Can you update to that and test with your
routersploit diff please?

:  BUILD_DEPENDS =	${RUN_DEPENDS}
:  RUN_DEPENDS =	security/py-cryptodome \
: -		devel/py-asn1
: +		devel/py-asn1 \
: +		devel/py-poetry-core

poetry-core is a build tool and shouldn't be in RUN_DEPENDS. this is
used instead of setuptools so should replace it in MODPY_PYBUILD.
(in my diff you'll see flit_core instead, they changed again later).

py-asn1 is no longer needed for building, just at runtime.

cryptography isn't a required dep, only for certain features, so it
can be switched to only being used on archs where it's available.

:  DOCSDIR =	${PREFIX}/share/doc/${MODPY_PY_PREFIX}snmp
:  EXAMPLESDIR =	${PREFIX}/share/examples/${MODPY_PY_PREFIX}snmp

examples are pretty huge and not that useful for the package.

docs is a source dir and meant to be processed by sphinx not just
copied, but would need various sphinx extensions to be ported.

I think we can defer to the online docs and source distribution
rather than doing that.

Here's the diff I'll commit.

? .todo
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/py-snmp/Makefile,v
diff -u -p -r1.36 Makefile
--- Makefile	29 Apr 2025 10:39:07 -0000	1.36
+++ Makefile	1 Nov 2025 11:18:19 -0000
@@ -1,35 +1,42 @@
 COMMENT =	SNMP framework for Python
 
-MODPY_DISTV =	4.4.12
-DISTNAME =	pysnmp-${MODPY_DISTV}
-PKGNAME =	${DISTNAME:S/py/py-/}
+MODPY_DISTV =	7.1.22
+GH_ACCOUNT =	lextudio
+GH_PROJECT =	pysnmp
+GH_TAGNAME =	v${MODPY_DISTV}
+PKGNAME =	py-snmp-${MODPY_DISTV}
 CATEGORIES =	net
-REVISION =	8
 
-HOMEPAGE =	http://snmplabs.com/
-
-MAINTAINER =	Adam Wolk <awolk@openbsd.org>
+# https://github.com/lextudio/pysnmp
+HOMEPAGE =	https://pysnmp.com/
 
 # BSD
 PERMIT_PACKAGE =	Yes
 
 MODULES =	lang/python
+MODPY_PYBUILD =	flit_core
 
-MODPY_PI =	Yes
-MODPY_PYBUILD =	setuptools
-
-BUILD_DEPENDS =	${RUN_DEPENDS}
-RUN_DEPENDS =	security/py-cryptodome \
-		devel/py-asn1
-
-DOCSDIR =	${PREFIX}/share/doc/${MODPY_PY_PREFIX}snmp
-EXAMPLESDIR =	${PREFIX}/share/examples/${MODPY_PY_PREFIX}snmp
+RUN_DEPENDS =	devel/py-asn1
+TEST_DEPENDS =	devel/py-test-asyncio \
+		devel/py-test-cov \
+		security/py-cryptography
+
+# needs pysmi (not ported) and collection fails unless this is excluded:
+MODPY_PYTEST_ARGS += --ignore tests/smi/manager/test_mib-tree-inspection.py
+
+# various tests fail if no network access to demo.pysnmp.com; this one in
+# particular hangs, so exclude it:
+MODPY_PYTEST_ARGS += -k 'not test_v2c_get_table_bulk_0_35'
 
 post-install:
-	${INSTALL_DATA_DIR} ${DOCSDIR} ${EXAMPLESDIR}
-	cd ${WRKSRC}/docs; tar cf - . | tar xf - -C ${DOCSDIR}
-	cd ${WRKSRC}/examples; tar cf - . | tar xf - -C ${EXAMPLESDIR}
+	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-snmp
+	${INSTALL_DATA} ${WRKSRC}/*.{md,txt,rst} ${PREFIX}/share/doc/py-snmp
+
+.include <bsd.port.arch.mk>
 
-NO_TEST =	Yes
+# used for crypto; optional but probably best as an RDEP where available
+.if ${PROPERTIES:Mrust}
+RUN_DEPENDS +=	security/py-cryptography
+.endif
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/py-snmp/distinfo,v
diff -u -p -r1.12 distinfo
--- distinfo	26 Feb 2020 23:26:49 -0000	1.12
+++ distinfo	1 Nov 2025 11:18:19 -0000
@@ -1,2 +1,2 @@
-SHA256 (pysnmp-4.4.12.tar.gz) = DD2+8vlYysqWBx/lwZ3kPpwbBISrAqDPCLGQvO52i6k=
-SIZE (pysnmp-4.4.12.tar.gz) = 442270
+SHA256 (pysnmp-7.1.22.tar.gz) = a9pqyA1l+sd/1A8llAX8BmtCGKYWvxa0NFs+mMpw/us=
+SIZE (pysnmp-7.1.22.tar.gz) = 463898
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/net/py-snmp/pkg/DESCR,v
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR	22 Jun 2004 15:31:26 -0000	1.1.1.1
+++ pkg/DESCR	1 Nov 2025 11:18:19 -0000
@@ -1,4 +1,6 @@
-PySNMP is a Python implementation of SNMP v.1/v.2c engine. Its general
-functionality is to assemble/disassemble SNMP messages from/into given
-SNMP Object IDs along with associated values. PySNMP also provides a few
-transport methods specific to TCP/IP networking.
+The PySNMP core library implements a robust SNMP engine entirely in
+Python. It provides full support for SNMPv1, SNMPv2c, and SNMPv3, as
+well as key features like MIB handling and asynchronous operations.
+
+See the source distribution or https://github.com/lextudio/pysnmp for
+a variety of examples showing common use cases and advanced features.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/py-snmp/pkg/PLIST,v
diff -u -p -r1.16 PLIST
--- pkg/PLIST	23 Oct 2025 13:20:08 -0000	1.16
+++ pkg/PLIST	1 Nov 2025 11:18:19 -0000
@@ -6,8 +6,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pysnmp-${MODPY_DISTV}.dist-info/WHEEL
 lib/python${MODPY_VERSION}/site-packages/pysnmp-${MODPY_DISTV}.dist-info/licenses/
 lib/python${MODPY_VERSION}/site-packages/pysnmp-${MODPY_DISTV}.dist-info/licenses/LICENSE.rst
-lib/python${MODPY_VERSION}/site-packages/pysnmp-${MODPY_DISTV}.dist-info/top_level.txt
-lib/python${MODPY_VERSION}/site-packages/pysnmp-${MODPY_DISTV}.dist-info/zip-safe
 lib/python${MODPY_VERSION}/site-packages/pysnmp/__init__.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/pysnmp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -59,85 +57,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncio/dgram/udp.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncio/dgram/udp6.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncio/dispatch.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/base.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/${MODPY_PYCACHE}udp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/${MODPY_PYCACHE}udp.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/${MODPY_PYCACHE}udp6.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/${MODPY_PYCACHE}udp6.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/${MODPY_PYCACHE}unix.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/${MODPY_PYCACHE}unix.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/base.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/udp.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/udp6.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dgram/unix.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asyncore/dispatch.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/${MODPY_PYCACHE}udp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/${MODPY_PYCACHE}udp.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/${MODPY_PYCACHE}udp6.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/${MODPY_PYCACHE}udp6.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/${MODPY_PYCACHE}unix.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/${MODPY_PYCACHE}unix.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/udp.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/udp6.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dgram/unix.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/asynsock/dispatch.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/base.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/error.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/sockfix.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/sockmsg.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/base.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/${MODPY_PYCACHE}udp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/${MODPY_PYCACHE}udp.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/${MODPY_PYCACHE}unix.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/${MODPY_PYCACHE}unix.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/base.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/udp.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dgram/unix.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/carrier/twisted/dispatch.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/debug.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/__init__.py
@@ -166,8 +89,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/${MODPY_PYCACHE}mibvar.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/${MODPY_PYCACHE}mibvar.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/${MODPY_PYCACHE}ntfrcv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -176,32 +97,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/cmdrsp.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/config.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/context.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/mibvar.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/ntforg.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/ntfrcv.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/oneliner/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/oneliner/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/oneliner/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/oneliner/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/oneliner/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/oneliner/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/oneliner/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/oneliner/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/oneliner/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/oneliner/cmdgen.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/entity/rfc3413/oneliner/ntforg.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/error.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/__init__.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}lcd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}lcd.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/${MODPY_PYCACHE}varbinds.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -211,69 +111,66 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/cmdgen.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/ntforg.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncio/transport.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/cmdgen.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/ntforg.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/cmdgen.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/compat/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/compat/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/compat/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/compat/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/compat/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/compat/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/compat/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/compat/cmdgen.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/compat/ntforg.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/sync/ntforg.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/asyncore/transport.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/auth.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/context.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/lcd.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/transport.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/cmdgen.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/ntforg.py
-lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/twisted/transport.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/__init__.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/__init__.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}slim.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}slim.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/auth.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/cmdgen.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/dispatch.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/ntforg.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/slim.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/asyncio/transport.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v1arch/dispatch.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/__init__.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/__init__.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}cmdgen.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}lcd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}lcd.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}ntforg.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/auth.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/cmdgen.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/context.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/lcd.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/ntforg.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/v3arch/asyncio/transport.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/hlapi/varbinds.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/nextid.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/proto/
@@ -484,6 +381,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/${MODPY_PYCACHE}instrum.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/${MODPY_PYCACHE}rfc1902.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/${MODPY_PYCACHE}rfc1902.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/${MODPY_PYCACHE}view.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/${MODPY_PYCACHE}view.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/builder.py
@@ -602,428 +501,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/mibs/instances/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/mibs/instances/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/rfc1902.py
+lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/types.py
 lib/python${MODPY_VERSION}/site-packages/pysnmp/smi/view.py
-share/doc/${MODPY_PY_PREFIX}snmp/
-share/doc/${MODPY_PY_PREFIX}snmp/Makefile
-share/doc/${MODPY_PY_PREFIX}snmp/mibs/
-share/doc/${MODPY_PY_PREFIX}snmp/mibs/PYSNMP-MIB.txt
-share/doc/${MODPY_PY_PREFIX}snmp/mibs/PYSNMP-SOURCE-MIB.txt
-share/doc/${MODPY_PY_PREFIX}snmp/mibs/PYSNMP-USM-MIB.txt
-share/doc/${MODPY_PY_PREFIX}snmp/net-snmpd.conf
-share/doc/${MODPY_PY_PREFIX}snmp/net-snmptrapd.conf
-share/doc/${MODPY_PY_PREFIX}snmp/source/
-share/doc/${MODPY_PY_PREFIX}snmp/source/.static/
-share/doc/${MODPY_PY_PREFIX}snmp/source/.static/logo.svg
-share/doc/${MODPY_PY_PREFIX}snmp/source/changelog.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/conf.py
-share/doc/${MODPY_PY_PREFIX}snmp/source/contents.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/development.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/api-reference.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncio/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncio/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncio/agent/ntforg/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncio/agent/ntforg/notification.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncio/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncio/manager/cmdgen/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncio/manager/cmdgen/bulkcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncio/manager/cmdgen/getcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncio/manager/cmdgen/nextcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncio/manager/cmdgen/setcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/agent/ntforg/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/agent/ntforg/notification.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/manager/cmdgen/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/manager/cmdgen/bulkcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/manager/cmdgen/getcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/manager/cmdgen/nextcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/manager/cmdgen/setcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/sync/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/sync/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/sync/agent/ntforg/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/sync/agent/ntforg/notification.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/sync/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/sync/manager/cmdgen/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/sync/manager/cmdgen/bulkcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/sync/manager/cmdgen/getcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/sync/manager/cmdgen/nextcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/asyncore/sync/manager/cmdgen/setcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/twisted/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/twisted/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/twisted/agent/ntforg/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/twisted/agent/ntforg/notification.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/twisted/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/twisted/manager/cmdgen/
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/twisted/manager/cmdgen/bulkcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/twisted/manager/cmdgen/getcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/twisted/manager/cmdgen/nextcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/hlapi/twisted/manager/cmdgen/setcmd.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/mib-object-instances.svg
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/nms-components.svg
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/oid-tree-mibs.svg
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/oid-tree.svg
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/pysnmp-architecture.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/pysnmp-design.svg
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/pysnmp-hlapi-tutorial.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/snmp-apps.svg
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/snmp-design.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/snmp-engine.svg
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/snmp-history.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/docs/tutorial.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/download.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/contents.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncio/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncio/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncio/agent/ntforg/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncio/agent/ntforg/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncio/agent/ntforg/common-notifications.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncio/contents.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncio/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncio/manager/cmdgen/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncio/manager/cmdgen/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncio/manager/cmdgen/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncio/manager/cmdgen/walking-operations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/agent/ntforg/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/agent/ntforg/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/agent/ntforg/common-notifications.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/contents.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/manager/cmdgen/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/manager/cmdgen/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/manager/cmdgen/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/manager/cmdgen/walking-operations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/agent/ntforg/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/agent/ntforg/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/agent/ntforg/common-notifications.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/agent/ntforg/evaluating-notification-type.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/agent/ntforg/snmp-v1-trap-variants.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/contents.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/manager/cmdgen/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/manager/cmdgen/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/manager/cmdgen/mib-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/manager/cmdgen/modifying-variables.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/manager/cmdgen/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/manager/cmdgen/table-operations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/manager/cmdgen/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/asyncore/sync/manager/cmdgen/walking-operations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/trollius/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/trollius/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/trollius/agent/ntforg/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/trollius/agent/ntforg/common-notifications.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/trollius/contents.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/trollius/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/trollius/manager/cmdgen/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/trollius/manager/cmdgen/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/trollius/manager/cmdgen/walking-operations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/agent/ntforg/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/agent/ntforg/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/agent/ntforg/common-notifications.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/contents.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/manager/cmdgen/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/manager/cmdgen/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/manager/cmdgen/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/manager/cmdgen/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/hlapi/twisted/manager/cmdgen/walking-operations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/smi/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/smi/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/smi/agent/implementing-mib-objects.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/smi/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/smi/manager/browsing-mib-tree.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/agent/cmdrsp/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/agent/cmdrsp/agent-side-mib-implementations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/agent/ntforg/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/agent/ntforg/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/manager/cmdgen/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/manager/cmdgen/fetching-variables.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/manager/cmdgen/modifying-variables.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/manager/cmdgen/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/manager/cmdgen/walking-operations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/manager/ntfrcv/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v1arch/asyncore/manager/ntfrcv/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncio/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncio/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncio/agent/cmdrsp/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncio/agent/cmdrsp/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncio/contents.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncio/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncio/manager/ntfrcv/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncio/manager/ntfrcv/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/cmdrsp/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/cmdrsp/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/cmdrsp/agent-side-mib-implementations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/cmdrsp/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/cmdrsp/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/ntforg/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/ntforg/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/ntforg/common-notifications.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/ntforg/evaluating-notification-type.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/ntforg/multiple-managers-operations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/ntforg/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/agent/ntforg/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/contents.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/cmdgen/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/cmdgen/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/cmdgen/mib-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/cmdgen/modifying-variables.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/cmdgen/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/cmdgen/table-operations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/cmdgen/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/cmdgen/walking-operations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/ntfrcv/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/ntfrcv/advanced-topics.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/ntfrcv/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/manager/ntfrcv/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/proxy/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/proxy/command/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/proxy/command/protocol-conversion.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/asyncore/proxy/command/transport-conversion.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/trollius/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/trollius/contents.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/twisted/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/twisted/agent/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/twisted/agent/cmdrsp/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/twisted/agent/cmdrsp/agent-side-mib-implementations.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/twisted/agent/cmdrsp/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/twisted/agent/cmdrsp/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/twisted/contents.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/twisted/manager/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/twisted/manager/ntfrcv/
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/twisted/manager/ntfrcv/snmp-versions.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/examples/v3arch/twisted/manager/ntfrcv/transport-tweaks.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/getting-peer-information.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/how-to-implement-agent-mib.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/ignored-snmp-packets.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/listening-on-multiple-interfaces.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/non-printable-snmp-values-apps.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/non-printable-snmp-values-tools.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/oids-not-increasing.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/pass-custom-mib-to-manager.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/py2exe-throws-error.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/response-values-mib-resolution.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/snmp-data-constraints-verification-failure.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/faq/walk-whole-mib.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/license.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/oldsite.rst
-share/doc/${MODPY_PY_PREFIX}snmp/source/quick-start.rst
-share/examples/${MODPY_PY_PREFIX}snmp/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncio/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncio/agent/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncio/agent/ntforg/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncio/agent/ntforg/default-v1-trap.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncio/agent/ntforg/multiple-notifications-at-once.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncio/manager/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncio/manager/cmdgen/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncio/manager/cmdgen/getbulk-to-eom.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncio/manager/cmdgen/multiple-concurrent-queries-over-ipv4-and-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncio/manager/cmdgen/multiple-sequential-queries.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncio/manager/cmdgen/v1-get.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/agent/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/agent/ntforg/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/agent/ntforg/default-v1-trap.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/agent/ntforg/multiple-informs-at-once.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/agent/ntforg/multiple-traps-at-once.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/agent/ntforg/running-multiple-snmp-engines-at-once.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/manager/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/manager/cmdgen/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/manager/cmdgen/multiple-concurrent-queries-over-ipv4-and-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/manager/cmdgen/pull-mibs-from-multiple-agents-at-once-over-ipv4-and-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/manager/cmdgen/pull-whole-mib.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/manager/cmdgen/query-multiple-snmp-engines-over-ipv4-and-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/manager/cmdgen/v2c-get.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/agent/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/agent/ntforg/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/agent/ntforg/custom-contextengineid.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/agent/ntforg/custom-contextname.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/agent/ntforg/custom-v1-trap.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/agent/ntforg/default-v1-trap.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/agent/ntforg/send-notification-with-additional-varbinds.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/agent/ntforg/v2c-trap-with-notification-objects.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/agent/ntforg/v3-inform.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/agent/ntforg/v3-trap.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/coerce-set-value-to-mib-spec.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/custom-asn1-mib-search-path.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid-and-contextname.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/custom-pysnmp-mibs-search-path.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/custom-timeout-and-retries.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/custom-v3-security-name.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/fetch-variables-over-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-index.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-multiple-indices.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/getbulk-fetch-scalar-and-table-variables-over-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/getbulk-limit-number-of-packets.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/getbulk-limit-number-of-variables.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/getnext-limit-number-of-variables.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/getnext-multiple-oids-to-eom.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/multiple-get-calls.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/preload-pysnmp-mibs.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/pull-whole-mib.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/pull-whole-snmp-table.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/query-agents-from-multuple-threads-over-ipv4-and-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/set-multiple-scalar-values.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/specific-v3-engine-id.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/usm-localized-keys.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/usm-master-keys.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/usm-md5-des.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/usm-md5-none.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/usm-none-none.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/usm-sha-aes128.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/v1-get.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/v2c-get.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/v2c-getbulk.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/asyncore/sync/manager/cmdgen/waive-mib-lookup.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/trollius/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/trollius/agent/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/trollius/agent/ntforg/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/trollius/agent/ntforg/default-v1-trap.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/trollius/manager/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/trollius/manager/cmdgen/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/trollius/manager/cmdgen/getbulk-to-eom.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/trollius/manager/cmdgen/v1-get.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/agent/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/agent/ntforg/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/agent/ntforg/default-v1-trap.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/agent/ntforg/multiple-notifications-at-once.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/agent/ntforg/v2c-trap-inline-callbacks.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/manager/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/manager/cmdgen/
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/manager/cmdgen/custom-timeout-and-retries.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/manager/cmdgen/getbulk-to-eom.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/manager/cmdgen/multiple-concurrent-queries.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/manager/cmdgen/pull-mibs-from-multiple-agents-at-once.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/manager/cmdgen/pull-whole-mib.py
-share/examples/${MODPY_PY_PREFIX}snmp/hlapi/twisted/manager/cmdgen/v1-get.py
-share/examples/${MODPY_PY_PREFIX}snmp/smi/
-share/examples/${MODPY_PY_PREFIX}snmp/smi/agent/
-share/examples/${MODPY_PY_PREFIX}snmp/smi/agent/custom-managed-object.py
-share/examples/${MODPY_PY_PREFIX}snmp/smi/agent/operations-on-managed-objects.py
-share/examples/${MODPY_PY_PREFIX}snmp/smi/manager/
-share/examples/${MODPY_PY_PREFIX}snmp/smi/manager/configure-mib-viewer-and-resolve-pdu-varbinds.py
-share/examples/${MODPY_PY_PREFIX}snmp/smi/manager/convert-between-pdu-varbinds-and-mib-objects.py
-share/examples/${MODPY_PY_PREFIX}snmp/smi/manager/mib-tree-inspection.py
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/agent/
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/agent/cmdrsp/
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/agent/cmdrsp/implementing-scalar-mib-objects-over-ipv4-and-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/agent/ntforg/
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/agent/ntforg/send-inform-over-ipv4-and-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/agent/ntforg/send-trap-over-ipv4-and-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/manager/
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/manager/cmdgen/
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/manager/cmdgen/broadcast-agent-discovery.py
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/manager/cmdgen/fetch-scalar-value.py
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/manager/cmdgen/getbulk-pull-whole-mib.py
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/manager/cmdgen/getnext-pull-whole-mib.py
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/manager/cmdgen/spoof-source-address.py
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/manager/cmdgen/v2c-set.py
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/manager/ntfrcv/
-share/examples/${MODPY_PY_PREFIX}snmp/v1arch/asyncore/manager/ntfrcv/listen-on-ipv4-and-ipv6-interfaces.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncio/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncio/agent/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncio/agent/cmdrsp/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncio/agent/cmdrsp/multiple-usm-users.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncio/manager/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncio/manager/ntfrcv/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncio/manager/ntfrcv/multiple-interfaces.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/alternative-mib-tree.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/custom-mib-controller.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/custom-snmp-engine-id.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/detailed-vacm-configuration.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/implementing-scalar-mib-objects.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/implementing-snmp-table.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/listen-on-ipv4-and-ipv6-interfaces.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/listen-on-multiple-interfaces.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/listening-on-virtual-network-interface.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/multiple-snmp-communities.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/multiple-snmp-engines.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/multiple-usm-users.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/cmdrsp/observe-request-processing.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/multiple-different-notifications-at-once.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/send-custom-pdu.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/send-inform-to-multiple-managers.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/send-notification-over-ipv4-and-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/send-packet-from-specific-address.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/send-trap-to-multiple-managers.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/usm-md5-none.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/v1-trap.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/v2c-inform.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/v2c-trap-with-notification-objects.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/v2c-trap.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/agent/ntforg/v3-trap.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/custom-contextengineid-and-contextname.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/custom-timeout-and-retries.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/fetch-variables-over-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/getbulk-fetch-scalar-and-table-variables.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/getbulk-multiple-oids-to-eom.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/getnext-multiple-oids-and-resolve-with-mib.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/getnext-multiple-oids-to-eom.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/observe-request-processing.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/pull-subtree.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/send-packets-from-specific-interface.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/set-multiple-scalar-values.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/spoof-source-address.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/usm-sha-aes128.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/usm-sha-none.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/v1-get.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/cmdgen/v2c-set.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/ntfrcv/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/ntfrcv/determine-peer-network-address.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/ntfrcv/multiple-network-interfaces.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/ntfrcv/multiple-network-transports-incl-ipv4-and-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/ntfrcv/multiple-usm-users.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/ntfrcv/observe-request-processing-over-ipv4-and-ipv6.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/manager/ntfrcv/regexp-community-name.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/proxy/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/proxy/command/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/proxy/command/ipv6-to-ipv4-conversion.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/proxy/command/v2c-to-v1-conversion.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/proxy/command/v2c-to-v3-conversion.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/asyncore/proxy/command/v3-to-v2c-conversion.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/twisted/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/twisted/agent/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/twisted/agent/cmdrsp/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/twisted/agent/cmdrsp/implementing-scalar-mib-objects.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/twisted/agent/cmdrsp/multiple-interfaces.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/twisted/agent/cmdrsp/multiple-snmp-communities.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/twisted/agent/cmdrsp/multiple-usm-users.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/twisted/manager/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/twisted/manager/ntfrcv/
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/twisted/manager/ntfrcv/multiple-interfaces.py
-share/examples/${MODPY_PY_PREFIX}snmp/v3arch/twisted/manager/ntfrcv/multiple-usm-users.py
+share/doc/py-snmp/
+share/doc/py-snmp/CHANGES.rst
+share/doc/py-snmp/Development.md
+share/doc/py-snmp/LICENSE.rst
+share/doc/py-snmp/README.md
+share/doc/py-snmp/ROADMAP.md
+share/doc/py-snmp/SECURITY.md
+share/doc/py-snmp/THANKS.txt
+share/doc/py-snmp/TODO.txt