Skip to main content

Napalm driver for FSOS using SSH

PyPI PyPI versions Python test Code Style

Warning

This driver has been tested only on S3900 24T4S with version 1.7.3

Install

pip install napalm-fsos-ssh

Dev

Devcontainer

A devcontainer is available

Standard

Install uv

Install and setup dependencies with uv sync

Run unit test

uv run pytest --cov

Run ruff

uv run ruff format . 
uv run ruff check .

Switch configuration

In order to use the driver you need to enable ssh:

ip ssh server enable

You also need to configure a username and password with ro permission to authenticate with ssh You can change privilege level regarding driver capability you needs

username <your_username> password 0 <your_password>
username <your_username> privilege 15

Contributing

We welcome and encourage contributions to this project! Please read the Contributing guide. Also make sure to check the Code of Conduct and adhere to its guidelines

Security

See SECURITY.md file for details.

Licence

The code is under CeCILL license.

You can find all details here: https://cecill.info/licences/Licence_CeCILL_V2.1-en.html

Credits

Copyright © Ludovic Ortega, 2022

Contributor(s):

-Ortega Ludovic - ludovic.ortega@adminafk.fr

Metadata

Release files for napalm-fsos-ssh 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for napalm-fsos-ssh 1.3.0
File Size Uploaded
napalm_fsos_ssh-1.3.0.tar.gz 99.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for napalm-fsos-ssh 1.3.0
File Interpreter ABI Platform
napalm_fsos_ssh-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 132.1 kB

Release files / napalm_fsos_ssh-1.3.0.tar.gz

Download URL napalm_fsos_ssh-1.3.0.tar.gz
Size 99.3 kB
Tags Source
SHA-256 checksum
How to use checksums
990c8a0599f0ecf57ac6874b4d96b7b4f39c3eebee4d5cec6f370bcd963a804c
BLAKE2b-256 checksum
How to use checksums
df4c8d8e020d213b3d7b5bebbf6155a817eca7bd7eacf8ec385d7dcb8de084ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / napalm_fsos_ssh-1.3.0-py3-none-any.whl

Download URL napalm_fsos_ssh-1.3.0-py3-none-any.whl
Size 32.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
211a5e170409bc02c8f75012d3b0b86987f7b00674133d455fd34bfb6534196d
BLAKE2b-256 checksum
How to use checksums
15f7e7622e3b9117f81cdb39d25346fc37b14bf668667c85df3dc3c3ca06264e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

1 release file

1.0.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page