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


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

pyats.topology-21.12-cp39-cp39-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9

pyats.topology-21.12-cp39-cp39-macosx_10_16_x86_64.whl (650.4 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.topology-21.12-cp39-cp39-macosx_10_10_x86_64.whl (668.2 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.topology-21.12-cp38-cp38-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8

pyats.topology-21.12-cp38-cp38-macosx_10_16_x86_64.whl (635.8 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.topology-21.12-cp38-cp38-macosx_10_10_x86_64.whl (653.4 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.topology-21.12-cp37-cp37m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m

pyats.topology-21.12-cp37-cp37m-macosx_10_16_x86_64.whl (621.0 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.topology-21.12-cp37-cp37m-macosx_10_10_x86_64.whl (637.9 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.topology-21.12-cp36-cp36m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.6m

pyats.topology-21.12-cp36-cp36m-macosx_10_16_x86_64.whl (619.8 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.topology-21.12-cp36-cp36m-macosx_10_10_x86_64.whl (636.3 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

Details for the file pyats.topology-21.12-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.12-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d035971c2cde73192478d7d7c1a6089df0bd01fe11eb7977ce704eba9d11317e
MD5 d6dd052c97c49a9d941a19c16465fcd6
BLAKE2b-256 f9a6b10214e0e3f2ea601f573c3641099585852a99db44b95688b27e241b7583

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-21.12-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.12-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 650.4 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d114c6f473ee1255c9702dda7265d428eeaddeafa147035cd2959b06c453917c
MD5 4d98b444af852a63c9469f1f7af7606b
BLAKE2b-256 13e40869c7b03f3e78a1c9f60d2e3905e655ba7e83a977b856f21d986f070ec8

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-21.12-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.12-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 668.2 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d6b8a941d11a5b48b3458d20e40d3924b22ef7879748bfccb4d17111f0a856ea
MD5 c9cfa993b3e4b0ca3aa22060e96c363d
BLAKE2b-256 08686ba3afbf7b0517c7f57837bc86cf80e1101d441b6c538b373bf64265e10d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.12-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dc92429e0d8c4e4522d99dc8f9b62c692803a30ce42f56fc7a9df5bba6e95eed
MD5 23ab7d48c52ab5d69ff58a7c2ef0f19b
BLAKE2b-256 91f13e8bae250dfeb45f7a81539835b39ad807761ca14fcae11628765ce226d2

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-21.12-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.12-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 635.8 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 59a830bb8c5b92df62830d45304283650a557b3eb4eb4509ce44b690432d115e
MD5 42234189bce7f967b6564e6b329e4138
BLAKE2b-256 c9566753f6299550530b8ba69cd0dd321d983612a6ce785aa99216175cffb214

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.12-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 653.4 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fc65e6fac94397b4262951c7f2d27d0484cb0456f9331cfb11c132fdb4a88113
MD5 c173b78f6099bbdaf600330c88eea301
BLAKE2b-256 027ae955ad94c6b447d5f31b7a43eb5b8bd4ccba7ac8eee6ce55685325f39f4b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.12-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7fabc72adfbf6078ece81f088f58d9e72948168cf01f665ca3eaaabcd52553bb
MD5 8913ed3b7be013af49d4d587488d693c
BLAKE2b-256 3d57dbc6bc02d5283235cad0eeefef1eccd81157abe762fa0bf6898e1255af63

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-21.12-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.12-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 621.0 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 4f33457b2e6f8f4cc9cc4d1bc6db0f682ff8d6a0b786b194daf199739f8a575d
MD5 9ee8d79e28209d7e617443aad3a65b93
BLAKE2b-256 935e219804282d9b2864a33b66dc8a9e02b02c274eb8ca19887ddd6d37ef88e5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.12-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 637.9 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1041452f08b3b5500f85195073edfd8188789921ce8c30cce0aab41047a8c655
MD5 1da80000ebfd725ce21e8a5d62a6dd3b
BLAKE2b-256 680cb73c23efe5eb55cd2d8c3b1ee1c19b9c953e954e4a44345bd58946f226e1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.12-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ff4e0dd50e5a7bae59c5a235415c617adaa70be4a842650897ad5cdebc9033d2
MD5 a619cdda6bb47fd3baa03514112ebc71
BLAKE2b-256 5addc36207c4ba739a7c648cf438776f94e39999b0a10464c6ef353875771b6a

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-21.12-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.12-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 619.8 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 9d57440c7d01bf265c5acabfa2de7455887a05b46dc4729eb2fac0eba478bdab
MD5 8a0c9a63328765d6b9e9b90ce8c98284
BLAKE2b-256 de3206c0d802e3a974480c3534b0163c2ed88d2b4f14a698800bbe109f5f8852

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.12-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 636.3 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.topology-21.12-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 55036378be492351e4b3e38693242aeaac00710d202fd08b0e6d223af874f14c
MD5 d4262b3e4372443b51dbbe8a1da1d138
BLAKE2b-256 12e2eb176c4edc1bc91e7603be9c262d298970f3b4332b7c3dc1865ee1cabe0c

See more details on using hashes here.

Provenance

Supported by

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