Skip to content

Commit

Permalink
Dropped Python 3.8 support.
Browse files Browse the repository at this point in the history
  • Loading branch information
lextm committed Oct 8, 2024
1 parent 35b9acf commit fc3d9ea
Show file tree
Hide file tree
Showing 7 changed files with 148 additions and 159 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Features
compilation
* Built-in instrumentation exposing protocol engine operations
* Python eggs and py2exe friendly
* 100% Python, works with Python 3.8+
* 100% Python, works with Python 3.9+
* MT-safe (if SnmpEngine is thread-local)

Features, specific to SNMPv3 model include:
Expand Down
2 changes: 1 addition & 1 deletion ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Planned tasks are
- [x] Introduced async DNS queries.
- [x] Identified how the new GET NEXT and GET BULK related API should be
designed.
- [ ] Adapt to Python 3.8 end of life.
- [x] Adapt to Python 3.8 end of life.
- [ ] TODOs

Breaking changes are
Expand Down
5 changes: 0 additions & 5 deletions docs/source/development.rst
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,6 @@ development resources to meet it sooner.
You could greater speed up the development of particular feature by
sponsoring it. Please contact `LeXtudio Inc.`_ to discuss details.

Contributions to the PySNMP source code is greatly appreciated as well.
We require contributed code to run with Python 3.8 through the latest
Python version (which is 3.12 at the time of this writing). Contributed
code will be redistributed under the terms of the same license as PySNMP is.

Related Resources
-----------------

Expand Down
2 changes: 1 addition & 1 deletion docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ multilingual capabilities, remote configuration and other features.
PySNMP implementation closely follows intricate system details and features
bringing most possible power and flexibility to its users.

Current PySNMP stable version is |version|. It runs with Python 3.8+
Current PySNMP stable version is |version|. It runs with Python 3.9+
and is recommended for new applications as well as for migration from
older, now obsolete, PySNMP releases.

Expand Down
1 change: 1 addition & 0 deletions docs/source/upgrade.rst
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,7 @@ Breaking changes are
``await UdpTransportTarget.create()``.
- nextCmd and bulkCmd parameters and return types are revised.
- walkCmd and bulkWalkCmd are updated accordingly.
- Dropped Python 3.8 support.

Related Resources
-----------------
Expand Down
293 changes: 143 additions & 150 deletions poetry.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ include = ["docs", "tests", "examples"]


[tool.poetry.dependencies]
python = "^3.8"
python = "^3.9"
pyasn1 = ">=0.4.8, !=0.5.0"

[tool.poetry.group.dev.dependencies]
Expand Down

0 comments on commit fc3d9ea

Please sign in to comment.