Skip to main content

pyATS Topology: Topology Objects and Testbed YAMLs

Project description

pyATS is an end-to-end testing ecosystem, specializing in data-driven and reusable testing, and engineered to be suitable for Agile, rapid development iterations. Extensible by design, pyATS enables developers start with small, simple and linear test cases, and scale towards large, complex and asynchronous test suites.

pyATS is initially developed internally in Cisco, and is now available to the general public starting late 2017 through Cisco DevNet. Visit the pyATS home page at

https://developer.cisco.com/site/pyats/

Topology Package

This is a sub-component of pyATS that models devices, testbeds and their interfaces in a Python object oriented fashion.

Requirements

pyATS currently supports Python 3.4+ on Linux & Mac systems. Windows platforms are not yet supported.

Quick Start

# install pyats as a whole
$ pip install pyats

# to upgrade this package manually
$ pip install --upgrade pyats.topology

# to install alpha/beta versions, add --pre
$ pip install --pre pyats.topology

For more information on setting up your Python development environment, such as creating virtual environment and installing pip on your system, please refer to Virtual Environment and Packages in Python tutorials.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pyats.topology-20.10-cp38-cp38-manylinux1_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8

pyats.topology-20.10-cp38-cp38-manylinux1_i686.whl (2.2 MB view details)

Uploaded CPython 3.8

pyats.topology-20.10-cp38-cp38-macosx_10_10_x86_64.whl (611.2 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats.topology-20.10-cp37-cp37m-manylinux1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.7m

pyats.topology-20.10-cp37-cp37m-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 3.7m

pyats.topology-20.10-cp37-cp37m-macosx_10_10_x86_64.whl (597.8 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.topology-20.10-cp36-cp36m-manylinux1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.6m

pyats.topology-20.10-cp36-cp36m-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 3.6m

pyats.topology-20.10-cp36-cp36m-macosx_10_10_x86_64.whl (625.1 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats.topology-20.10-cp35-cp35m-manylinux1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.5m

pyats.topology-20.10-cp35-cp35m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.5m

pyats.topology-20.10-cp35-cp35m-macosx_10_10_x86_64.whl (574.0 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

Details for the file pyats.topology-20.10-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4f127e8f570b63108e611534e5c39da902a5bc460d2ad85d13990eb524b9c4b1
MD5 0e423139709527a7f2c5a3eeebb01cfa
BLAKE2b-256 8391139b7fb9adbffaf1e3f7e8143ac95181b0fad5e0fe5b0ebfc94638b25a5f

See more details on using hashes here.

File details

Details for the file pyats.topology-20.10-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0bc5219f3672f37342597ddf8b246b3e648690e9f66cd4950c531c74c3e71c97
MD5 65ac41e9ff6c402dc642e152dd1476e0
BLAKE2b-256 63b5245ca17d6b189945f36c3fb18442c90563f4cb1a175a781908a469bcb0eb

See more details on using hashes here.

File details

Details for the file pyats.topology-20.10-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 611.2 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5fee0c8079d5211de1f5668095666a7581978f20b32653f949864030f9f96bfa
MD5 5494af0ea1c7b7a518192cc9fb2e8db8
BLAKE2b-256 89efc5cfbd45772f89476417f960e9eaf1f926ebbfc30fdf0b6e0adc076caa8f

See more details on using hashes here.

File details

Details for the file pyats.topology-20.10-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 841e2f6d48206b403984ee8a626cfd39d6a39a61a71d306828a6ea46ea99fed9
MD5 d41be794607f402e5d74994324bfaba1
BLAKE2b-256 dc564e483e1ed9bd4d1d2323ca020877bb592d95c3860d58e98601a7f9bfe663

See more details on using hashes here.

File details

Details for the file pyats.topology-20.10-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 049d7bb0619840db46ad109f29f976cb249b69f9cc57b0aef3d38136bc800479
MD5 976e8cb9028b992ad804a6f311d3c949
BLAKE2b-256 baa0875b61ed5794c6327f60b53201c27c483eea6503a77655f6ad37e139caf5

See more details on using hashes here.

File details

Details for the file pyats.topology-20.10-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 597.8 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e1648a2a783bb34eda9d3e5d4a022ef3466d7db1ed88fdfc4450504f8b1a3bf4
MD5 1ab72b20c9343669148d59816d9c1b51
BLAKE2b-256 b6e8a21b8d5eecd392a3cea943b556358d723cfa57283b97245b866baa6edcda

See more details on using hashes here.

File details

Details for the file pyats.topology-20.10-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cd28fd4f9fa41bb703bdaf4efdecbe1887710f91d50c3d3ab40c6172f42b556e
MD5 b4e51c0d4256310d650af5ad45088c7b
BLAKE2b-256 fb9bd229928ae365d57caa00b6a34ce1694412c4065b607f8982fea5ec4b730f

See more details on using hashes here.

File details

Details for the file pyats.topology-20.10-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 666cf7987ed20281b8e45a5dda0b5314b8715070e56a6b4b699304c970c8ea3d
MD5 6340635593037fe7f05c6649e7aa375d
BLAKE2b-256 972432359e4251fb7d74e89411a903d0289511a141e5f58c6fa58bd11e2fe833

See more details on using hashes here.

File details

Details for the file pyats.topology-20.10-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 625.1 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 17e40f7d7459290303073445406c902a65a902ce1ef8615bcad24f927caa02d5
MD5 f5016c751e3f049f03b671470a431910
BLAKE2b-256 cbe3c3113e2b243c469f44b453193093c6565d20cf9b76dcd3c16126ed25df0b

See more details on using hashes here.

File details

Details for the file pyats.topology-20.10-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7ed892cbb24c68d043df9bf68923bb86c911ce59099da486f78c195009a623f4
MD5 c5b52174dd7ffbdc425a506c364fbbe2
BLAKE2b-256 f140fff47d156c30f992da3b33885d12b5d586a2c8b682d3240d33d749cccd8c

See more details on using hashes here.

File details

Details for the file pyats.topology-20.10-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5cb71a0f737427e4dda441425e79c31dab7dca24744b06c5e5b765480ee576d5
MD5 0af232b7027f70398e2a4e1145354be5
BLAKE2b-256 0d3724af62f0552128e8c500038c61e14e2c4e289cbe00c5af8f929c61bcf9c3

See more details on using hashes here.

File details

Details for the file pyats.topology-20.10-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.10-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 574.0 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.10-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 17e5ba5857677119837876c3532665e9ea1dcb9b0f7086a69fea1a67effdd39c
MD5 60757db0430bf9b8b49800c6cb79f409
BLAKE2b-256 314bf21f2ae780577d6997814bfeb014115573fd36e75bc4de48fcf396bf1c33

See more details on using hashes here.

Supported by

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