Skip to main content

Testing & Docker Build for edge PyPI - Python Version GitHub release (latest SemVer) PyPI - Downloads Docker Image Size (tag)

Arista Software Downloader

Script to download Arista softwares to local folder, Cloudvision or EVE-NG.

pip install eos-downloader

CLI commands

A new CLI is available to execute commands. This CLI is going to replace eos-download script which is now marked as deprecated

 ardl
Usage: ardl [OPTIONS] COMMAND [ARGS]...

  Arista Network Download CLI

Options:
  --token TEXT  Arista Token from your customer account  [env var:
                ARISTA_TOKEN]
  --help        Show this message and exit.

Commands:
  debug    Debug commands to work with ardl
  get      Download Arista from Arista website
  version  Display version of ardl

Download EOS Package

Supported packages are: EOS, cEOS, vEOS-lab, cEOS64

You can download EOS packages with following commands:

# Example for a cEOS package
$ ardl get eos --version 4.28.3M --image-type cEOS

Available options are :

Options:
  --image-type [64|INT|2GB-INT|cEOS|cEOS64|vEOS|vEOS-lab|EOS-2GB|default]
                                  EOS Image type  [required]
  --version TEXT                  EOS version  [required]
  --docker-name TEXT              Docker image name (default: arista/ceos)
                                  [default: arista/ceos]
  --output PATH                   Path to save image  [default: .]
  --log-level, --log [debug|info|warning|error|critical]
                                  Logging level of the command
  --eve-ng / --no-eve-ng          Run EVE-NG vEOS provisioning (only if CLI
                                  runs on an EVE-NG server)
  --disable-ztp / --no-disable-ztp
                                  Disable ZTP process in vEOS image (only
                                  available with --eve-ng)
  --import-docker / --no-import-docker
                                  Import docker image (only available with
                                  --image_type cEOSlab)

Download CVP package

Supported packages are: OVA, KVM, RPM, Upgrade

$ ardl get cvp --format upgrade --version 2022.2.1 --log-level debug --output ~/Downloads

Available options are :

  --format [ova|rpm|kvm|upgrade]  CVP Image type  [required]
  --version TEXT                  CVP version  [required]
  --output PATH                   Path to save image  [default: .]
  --log-level, --log [debug|info|warning|error|critical]
                                  Logging level of the command
  --help                          Show this message and exit.

Requirements

Repository requires Python >=3.6 with following requirements:

cvprac
cryptography
paramiko
requests
requests-toolbelt
scp
tqdm

Docker

Please refer to docker documentation

Author

From an original idea of @Mark Rayson in arista-netdevops-community/eos-scripts

License

Code is under Apache2 License

Download files

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

Source Distribution

eos_downloader-0.7.1.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eos_downloader-0.7.1-py3-none-any.whl (31.2 kB view details)

Uploaded Python 3

File details

Details for the file eos_downloader-0.7.1.tar.gz.

File metadata

  • Download URL: eos_downloader-0.7.1.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for eos_downloader-0.7.1.tar.gz
Algorithm Hash digest
SHA256 edfc8a902e55222c1bd7bdc2051512025a5ef88ad79a92e9320a9b3c7d060e3a
MD5 4d70ec8e12cd8c06b44001d64f79a1c3
BLAKE2b-256 66e021dfadb8d4e1f5527ab879373f0d74ea1b25832bcbdec97c8e2eef1b7d23

See more details on using hashes here.

File details

Details for the file eos_downloader-0.7.1-py3-none-any.whl.

File metadata

  • Download URL: eos_downloader-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 31.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for eos_downloader-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0136fd54d85d654b8c3612db61f3e20e8812781ccfd05c17a96bf23d22fb999f
MD5 e3216772e517d94b546aba6f55dca7aa
BLAKE2b-256 20cd51d07447bb01f728f6144564406f6f530bac385b0cc8ab88f9df3190eaf2

See more details on using hashes here.

Release history Release notifications | RSS feed

0.16.0

2 files

0.15.0

2 files

0.14.0

2 files

0.13.0

2 files

0.12.1

2 files

0.12.0

1 file

0.10.3

2 files

0.10.2

2 files

0.10.1

2 files

0.10.0

2 files

0.9.0

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

This release

0.7.1 This release

2 files

0.7.0

2 files

0.5.1

2 files

0.5.0

2 files

0.4.1

2 files

0.4.0

2 files

Supported by

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