Skip to main content

Common helper functions useful in network automation.

Project description

Netutils



Overview

A Python library that is a collection of functions that are used in the common network automation tasks. Tasks such as converting a BGP ASN to and from dotted format, normalizing an interface name, or "type 5" encrypting a password. The intention is to centralize these functions while keeping the library light.

Documentation

Full web-based HTML documentation for this library can be found over on the Netutils Docs website:

Contributing to the Docs

All the Markdown source for the library documentation can be found under the docs folder in this repository. For simple edits, a Markdown capable editor is sufficient - clone the repository and edit away.

If you need to view the fully generated documentation site, you can build it with mkdocs. A container hosting the docs will be started using the invoke commands (details in the Development Environment Guide) on http://localhost:8001. As your changes are saved, the live docs will be automatically reloaded.

Any PRs with fixes or improvements are very welcome!

Questions

For any questions or comments, please check the FAQ first. Feel free to also swing by the Network to Code Slack (channel #networktocode), sign up here if you don't have an account.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netutils-1.13.0.tar.gz (505.2 kB view details)

Uploaded Source

Built Distribution

netutils-1.13.0-py3-none-any.whl (520.3 kB view details)

Uploaded Python 3

File details

Details for the file netutils-1.13.0.tar.gz.

File metadata

  • Download URL: netutils-1.13.0.tar.gz
  • Upload date:
  • Size: 505.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for netutils-1.13.0.tar.gz
Algorithm Hash digest
SHA256 0369fbb3248b43d52f5b59e7d4bffb7694d5d493718d65ffad4d6e50312873e0
MD5 6230189487a820e243eec64f7c53fac9
BLAKE2b-256 4f26fd63837da829c69cb503872c68729ffb44c3fe326f968c833ff564e2fb41

See more details on using hashes here.

File details

Details for the file netutils-1.13.0-py3-none-any.whl.

File metadata

  • Download URL: netutils-1.13.0-py3-none-any.whl
  • Upload date:
  • Size: 520.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for netutils-1.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 61d58202cee4424ae3d261e10035a8f85cb72a282efc63fb3d70cc397106a3f2
MD5 d22b0dec2d08bda30d93170b3e464289
BLAKE2b-256 dfcc438ab7d3e11ad0b143d634b1c6a468486a0e21d0aefad8d05ba04168f2f8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page