diff --git a/.github/workflows/commit.yaml b/.github/workflows/commit.yaml index 7449f1a22..23d7955cd 100644 --- a/.github/workflows/commit.yaml +++ b/.github/workflows/commit.yaml @@ -10,7 +10,7 @@ jobs: strategy: max-parallel: 4 matrix: - python-version: [3.8, 3.9, 3.10.9, 3.11, 3.12.0] + python-version: [3.8, 3.9, 3.10.9, 3.11, 3.12, 3.13.0] steps: - name: Checkout repository diff --git a/napalm/ios/ios.py b/napalm/ios/ios.py index 92e40d6c7..f2b9f3ba6 100644 --- a/napalm/ios/ios.py +++ b/napalm/ios/ios.py @@ -19,7 +19,7 @@ import os import re import socket -import telnetlib +from netmiko._telnetlib import telnetlib import tempfile import uuid from collections import defaultdict diff --git a/requirements.txt b/requirements.txt index ccd3ef5b2..aa1a47f7a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ jinja2 netaddr pyYAML pyeapi>=1.0.2 -netmiko>=4.1.0 +netmiko>=4.4.0 junos-eznc>=2.7.0 scp lxml>=4.3.0 diff --git a/setup.py b/setup.py index a7e9fa615..41d7c7c2f 100644 --- a/setup.py +++ b/setup.py @@ -32,6 +32,7 @@ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Operating System :: POSIX :: Linux", "Operating System :: MacOS", ],