Skip to content

Commit 190e4cc

Browse files
authored
Merge branch 'develop' into fix_get_bgp_neighbors
2 parents 0cff8c9 + be6265e commit 190e4cc

File tree

5 files changed

+20
-18
lines changed

5 files changed

+20
-18
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ NAPALM
88
======
99
NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) is a Python library that implements a set of functions to interact with different router vendor devices using a unified API.
1010

11-
![NAPALM logo](static/logo.png?raw=true "NAPALM logo")
11+
![NAPALM logo](https://raw.githubusercontent.com/napalm-automation/napalm/develop/static/logo.png "NAPALM logo")
1212

1313
NAPALM supports several methods to connect to the devices, to manipulate configurations or to retrieve data.
1414

@@ -141,6 +141,7 @@ Authors
141141
* Mircea Ulinic ([[email protected]](mailto:[email protected]))
142142
* Kirk Byers ([[email protected]](mailto:[email protected]))
143143
* Elisa Jasinska ([[email protected]](mailto:[email protected]))
144+
* Brandon Ewing ([[email protected]](mailto: [email protected]))
144145
* Many others, check the [contributors](https://github.com/napalm-automation/napalm/graphs/contributors) page for details.
145146

146147

napalm/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
# Verify Python Version that is running
1919
try:
20-
if not (sys.version_info.major == 3 and sys.version_info.minor >= 7):
21-
raise RuntimeError("NAPALM requires Python 3.7 or greater")
20+
if not (sys.version_info.major == 3 and sys.version_info.minor >= 9):
21+
raise RuntimeError("NAPALM requires Python 3.9 or greater")
2222
except AttributeError:
23-
raise RuntimeError("NAPALM requires Python 3.7 or greater")
23+
raise RuntimeError("NAPALM requires Python 3.9 or greater")
2424

2525
try:
2626
__version__ = version("napalm")

requirements-dev.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ black==24.4.2
22
# Temp for PY3.13 support
33
git+https://github.com/TheKevJames/coveralls-python.git@0ff8f20fd57f68486a4127b0b7f88a5922b910c3
44
ddt==1.7.2
5-
flake8-import-order==0.18.2
6-
pytest==8.3.5
7-
pytest-cov==6.0.0
5+
flake8-import-order==0.19.2
6+
pytest==8.4.1
7+
pytest-cov==6.2.1
88
pytest-json-report==1.5.0
9-
pyflakes==3.2.0
9+
pyflakes==3.4.0
1010
pylama==8.4.1
1111
mypy==1.15.0
12-
types-PyYAML==6.0.12.20241230
13-
types-requests==2.32.0.20250306
14-
types-six==1.17.0.20250304
15-
types-setuptools==69.5.0.20240522
12+
types-PyYAML==6.0.12.20250516
13+
types-requests==2.32.4.20250611
14+
types-six==1.17.0.20250515
15+
types-setuptools==80.9.0.20250801
1616
ttp==0.9.5
1717
ttp_templates==0.3.7

requirements.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ netaddr
88
pyYAML
99
pyeapi>=1.0.2
1010
netmiko>=4.4.0
11-
# Temp fix until PyEZ 2.7.4 is released (PY3.13 support)
12-
git+https://github.com/Juniper/py-junos-eznc.git@39bd1cfb007b6adea654baeaf78a26d1ad35f385
11+
junos-eznc>=2.7.4
1312
lxml>=4.3.0
1413
ncclient
1514
ttp

setup.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,14 @@
1717

1818
setup(
1919
name="napalm",
20-
version="5.0.0",
20+
version="5.1.0",
2121
packages=find_packages(exclude=("test*",)),
2222
test_suite="test_base",
23-
author="David Barroso, Kirk Byers, Mircea Ulinic",
24-
23+
author="David Barroso, Kirk Byers, Mircea Ulinic, Brandon Ewing",
24+
author_email=(
25+
26+
27+
),
2528
description="Network Automation and Programmability Abstraction Layer with Multivendor support",
2629
license="Apache-2.0",
2730
long_description=long_description,
@@ -31,7 +34,6 @@
3134
"License :: OSI Approved :: Apache Software License",
3235
"Programming Language :: Python",
3336
"Programming Language :: Python :: 3",
34-
"Programming Language :: Python :: 3.8",
3537
"Programming Language :: Python :: 3.9",
3638
"Programming Language :: Python :: 3.10",
3739
"Programming Language :: Python :: 3.11",

0 commit comments

Comments
 (0)