Ilya Etingof
da7582db99
Register missing v1arch.asyncore.sync sub-package
2018-09-14 01:30:35 +02:00
Ilya Etingof
ac0b956d00
Add `hlapi.v1arch` API ( #186 )
...
* Add `hlapi.v1arch` API
Introduce new sub-package `pysnmp.hlapi.v1arch` which
wraps otherwise very detailed packet-level SNMP
messaging into a handful of convenience functions.
As a side effect, the `pysnmp.hlapi.*` sub-packages
moved under `pysnmp.hlapi.v3arch` though `pysnmp.hlapi`
still exposes `pysnmp.hlappi.v3arch.*` symbols to
retain some degree of backward compatibility.
The signature of the hlapi `.sendNotification()` call
has changed to accept `*varBinds` instead of a sequence
of `varBinds`. The rationale is to unify this method
call with similar methods of CommandGenerator.
* Add v1arch docs and reshuffle hlapi docs
2018-08-12 17:22:58 +02:00
Ilya Etingof
1b240862ed
Improve long description in Trove
2018-08-06 23:38:15 +02:00
Ilya Etingof
d662c557a7
Improve package build and dependency tracking
2018-08-06 23:37:07 +02:00
Ilya Etingof
a93241007b
Remove `pysnmp.carrier.asynsock` sub-package ( #166 )
...
Legacy `pysnmp.carrier.asynsock` backward-compatible
wrapper over `pysnmp.carrier.asyncore` is gone
2018-07-08 12:59:49 +02:00
Eric Brown
f14b61a7da
Add Python 3.7 support ( #162 )
...
Python 3.7 was just released [1]. This is a small change to
enable support in pysnmp.
[1] https://docs.python.org/3.7/whatsnew/3.7.html
Signed-off-by: Eric Brown <browne@vmware.com>
2018-06-28 08:49:59 +02:00
Ilya Etingof
0a29dd1f35
many backward-compatibility aids dropped
2018-02-25 00:08:01 +01:00
Ilya Etingof
24a7988766
strong crypto moved to pysnmpcrypto
2018-02-19 00:41:28 +01:00
mattsb42-aws
b0b141cf75
fixing Python 2.6 dependency issue
2018-02-09 11:18:01 -08:00
mattsb42-aws
ab945c536a
streamlining version handling
2018-02-09 11:12:29 -08:00
mattsb42-aws
9306d4b040
initial migration to backend-selecting crypto
2018-02-09 11:12:29 -08:00
Ilya Etingof
82e5946101
pycryptodome replaced with pycryptodomex
2017-10-05 15:51:39 +02:00
verrio
130bdaa6e2
add support for USM SHA-2 algorithms (RFC 7860) ( #71 )
2017-08-03 01:38:14 +02:00
Ilya Etingof
c196de621f
minor pep8 improvements
2017-05-27 09:01:56 +02:00
Ilya Etingof
8eb8802954
required pyasn1 version is now 0.2.3
...
added matchTags, matchConstraints flags to .setComponentBy() call
2017-02-14 10:42:22 +01:00
Ilya Etingof
d5b3c90d29
email changed, copyright extended to the year 2017
2017-01-12 01:05:56 +01:00
Ilya Etingof
c88ef9dc65
Python 3.6 is out
2016-12-23 21:08:25 +01:00
Ilya Etingof
023b707f83
updated project url
2016-12-04 12:03:05 +01:00
Ilya Etingof
4501a2597a
obsolete PyCrypto-on-Windows workaround dropped
2016-11-12 00:50:58 +01:00
Ilya Etingof
06d58e3f93
obsolete comment on PyCrypto removed
2016-11-11 23:00:44 +01:00
Ilya Etingof
bd01807038
switched from PyCrypto to PyCryptodome
2016-11-05 22:34:30 +01:00
johnthagen
33ca177430
Add explicit Python version support classifiers.
2016-10-27 17:29:58 -04:00
Ilya Etingof
fbc9c2679b
pep8 reformatted
2016-04-01 23:06:11 +02:00
elie
5525c577dc
fix to __doc__ use in setup.py to make -O0 installation mode working
2015-10-10 18:06:58 +00:00
elie
93a2b33719
help pip
2015-09-27 20:09:38 +00:00
elie
3458bbb09c
pysnmp.hlapi.asyncore._sync renamed
2015-09-27 11:32:10 +00:00
elie
5d5673dfcd
* Asyncore and asyncio-based APIs reworked to become functions.
...
* Asyncio and Twisted API moved entirely into high-level domain to
be aligned with other high-level APIs. This WILL BREAK backward
compatibility for those apps that use Twisted API.
2015-09-27 10:26:25 +00:00
elie
a0d0d36ca6
more adjustments followed layout changes
2015-09-21 06:32:31 +00:00
elie
ddc989155d
* synchronous oneliner apps redesigned to offer Python generator-based
...
API along with a more comprehensive set of accepted parameters.
* massively documented (in Sphinx, NumPy style)
2015-09-14 05:20:24 +00:00
elie
7e2076a1e0
- original asynsock transport and AsyncsockDispatcher renamed into
...
asyncore and AsyncoreDispatcher respectively to provide better hint
to fellow devs on the underlying transport being used
- backward compatibility preserved through dummy asynsock symbols
2015-07-05 14:22:26 +00:00
elie
252a909e8d
enough changes for version bump - 4.3.0
2015-06-29 21:07:14 +00:00
elie
a11c68bf0d
tools removed
2015-06-04 17:19:11 +00:00
elie
963a6d644e
initial support for asyncio network transport added
2014-11-04 20:21:48 +00:00
elie
854e23ca4c
require pyasn1 0.1.8+ just to push package maintainers to upgrade - there
...
is no actual technical requirement for that
2014-06-17 15:29:15 +00:00
elie
0befb6f43c
sometimes missing inet_ntop()/inet_pton() reimplemented in pure struct
2013-09-24 14:01:45 +00:00
elie
b1f28b84ce
added ctypes dependency for old Pythons on Windows
2013-09-23 11:51:59 +00:00
elie
9ed7f54b65
Python 2.4+ installation requirement added
2013-09-21 10:10:34 +00:00
elie
a467f2632d
distribute is gone
2013-09-21 09:45:36 +00:00
elie
1f1542160e
use platform-neutral paths
2013-01-06 21:20:00 +00:00
elie
fd52b5bdd3
drop 'rc' suffix in version
2012-08-28 15:33:03 +00:00
elie
b37a59a2cb
typo fixed
2012-07-23 16:57:15 +00:00
elie
8e777934b2
obsolete __init__.MajorVersionId replaced with __init__.__version__
...
which is now in-sync with distutils
2012-07-04 15:20:53 +00:00
elie
138b7a54e0
package meta-information updated
2012-07-04 15:05:10 +00:00
elie
fdbb48ed9b
fix to libsmi2pysnmp tool to make it working again in Python < 2.7
2012-04-27 11:04:28 +00:00
elie
04d59af79e
distutils dependencies do not work prior to python 2.5
2012-04-17 14:49:32 +00:00
elie
bdc4da3bf0
pycrypto version dep bumped
2011-12-24 07:02:54 +00:00
elie
8938ce8c0e
pyasn1 dependency updated
2011-12-21 17:04:27 +00:00
elie
06873ca33e
updated
2011-11-10 09:25:49 +00:00
elie
f0406dd01c
major overhawl aimed at Python 2.4 through 3.2 compatibility
2011-11-06 20:37:09 +00:00
elie
5e1278966c
4.1.16d
2011-09-10 13:39:45 +00:00