From 324f295e2c61972246467e3d73095f515a6ed209 Mon Sep 17 00:00:00 2001 From: "QUALISYSTEMS\\nahum-t" Date: Sun, 6 Sep 2026 17:43:30 +0300 Subject: [PATCH] Adopt cloudshell-snmp 6.0 / cloudshell-snmp-autoload 3.0 (pysnmp 7) - requirements.txt: cloudshell-snmp>=6.0,<7.0, cloudshell-snmp-autoload>=3.0,<4.0 - setup.py: python_requires>=3.9, add classifiers for Python 3.9-3.13 - version: 6.0.2 -> 6.1.0 No source changes required; unit tests green on Python 3.9 and 3.13, live SNMP autoload smoke verified against recorded MX240/MX960/QFX5100 devices. Co-Authored-By: Claude Fable 5 --- requirements.txt | 4 ++-- setup.py | 9 ++++++++- version.txt | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/requirements.txt b/requirements.txt index d6c920a..1ac0189 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,8 +3,8 @@ cloudshell-shell-standards~=2.0 cloudshell-shell-flows~=3.0 cloudshell-shell-connectivity-flow~=4.0 cloudshell-cli~=5.0 -cloudshell-snmp~=5.0 -cloudshell-snmp-autoload~=2.0 +cloudshell-snmp>=6.0,<7.0 +cloudshell-snmp-autoload>=3.0,<4.0 attrs>=22,<24 xmltodict~=0.12 typing-extensions>=4.4 diff --git a/setup.py b/setup.py index de2cb73..6ccd777 100644 --- a/setup.py +++ b/setup.py @@ -24,5 +24,12 @@ long_description="Juniper Shell operations", long_description_content_type="text/x-rst", include_package_data=True, - python_requires="~=3.9", + python_requires=">=3.9", + classifiers=[ + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + ], ) diff --git a/version.txt b/version.txt index 9b9a244..358e78e 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -6.0.2 +6.1.0 \ No newline at end of file