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-19.9-cp37-cp37m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m

pyats.topology-19.9-cp37-cp37m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.7m

pyats.topology-19.9-cp37-cp37m-macosx_10_10_x86_64.whl (578.6 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.topology-19.9-cp36-cp36m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6m

pyats.topology-19.9-cp36-cp36m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.6m

pyats.topology-19.9-cp36-cp36m-macosx_10_10_x86_64.whl (601.9 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.topology-19.9-cp35-cp35m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.5m

pyats.topology-19.9-cp35-cp35m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.5m

pyats.topology-19.9-cp35-cp35m-macosx_10_10_x86_64.whl (559.1 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.topology-19.9-cp34-cp34m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.4m

pyats.topology-19.9-cp34-cp34m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.4m

pyats.topology-19.9-cp34-cp34m-macosx_10_10_x86_64.whl (540.6 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-19.9-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 499ac6ee68aa33ba3aaad8c65d8a05a87c33e1e6d6eca13ad7dedda27d84fb24
MD5 6666585ec8ec64ddc39b9089a7ac78d0
BLAKE2b-256 af43fbd79af825ef98ef8e402eb559d2830f8a5d2e0ae6d3fb4e36925d9716b7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.9-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 92c441c820fc223b86594d4710867ca57f7551f70086d66420e0db50fcc63821
MD5 821b4ef773ee5ce9a671fb118d68408c
BLAKE2b-256 135291c01e7c193fbba89baabb026c8bbe62299bafa839b50ecc623dba030d97

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.9-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 578.6 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 33fe8d0fe175237afd3fb1cc058ec46346c1058fc7a66e556aadf24e2f7d3425
MD5 d79399d090560a50b5f9a01018b696bd
BLAKE2b-256 3278671b461f3686894bd8ff623fde9e2d279078b2254524b712bd2597b3f110

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.9-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4cd693ee98187f05ba8e5744c6c2f07296ea8c79c5f01982db27a52e84e5c293
MD5 10638c4afd131db2bf5b8cf82bf859a8
BLAKE2b-256 126b78a2afb345733e857d38f3608766e5aa8c863750c51452f23065a9c4e7e8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.9-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 200578be2fd5f8a33d00e798e487057ab2de46b4a587c3c64e6de92adac072a2
MD5 7239f082a2f092e06c77fcb65eb59eeb
BLAKE2b-256 4d57346214c9dbb55b338e54d2f4f3da1a9336484539f897af80ee2179420aab

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.9-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 601.9 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 558f919a953e0a2f9af874cae16b54c35563213f981d69c60132fd08271c448c
MD5 3c4612db11b7f617cdc87067aaa203b2
BLAKE2b-256 10513208f439d1687f23e99bf164278158d880342aaf62131bdc4c1ed84dfad9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.9-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4136a00296b3bc1a34ce55f13d0c5f09ad674bfbdb3fd1a3fc2e4848a42159f0
MD5 2b4934fb130c65fe4ee60a8567cc0f7d
BLAKE2b-256 4ab94fe521a85f5186ba6989ea85ee07335880ceddde626e02a0ff9aacd0f869

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.9-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7b3f01416b6c579c5f2b63a31661c95e624132460a21a65030fee41ecbc2fbde
MD5 6d098a1e0a3f8f5c8aed6e5a8f112ebc
BLAKE2b-256 5e2a7de358a6b4b2b79a3f310219088cba10fd8edf16a84c9787a275aad63403

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.9-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 559.1 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bf1a46ee1b8079b970f090de7a410e987bf8bf17aabec42d6e65054a46135d5b
MD5 506277d45b5af6de0e7adaf352d68013
BLAKE2b-256 e9281901b4b75b10b54267f6bcf86224dffce8b3d11ad152b6bcbe936499c572

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-19.9-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.topology-19.9-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e0cbecc0d29b4e38efa90431183c4171e9767b9274fae79939f35b65f4e0ffa7
MD5 bd99971fb2eeb2d02ba4a58035b5e14b
BLAKE2b-256 e337984ac275c3c78ddee82bf7df6d302e32a8f6b35e4af6177a7741e8dbd53f

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-19.9-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-19.9-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ba0a4220ecd75427dd4c42294f0621dea6b108cae4dfc0cd404f43b0d246a506
MD5 9ea73ced205c18fc553129f3efb9daf0
BLAKE2b-256 53f29ab677a016ef46e55b138dcea2f3d56b7fdd094fb0d636bb5467b63369e5

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-19.9-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.topology-19.9-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 540.6 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.9-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bed7435f1933aaba402ba97f7215c5e2a7f38a783560551ca9fd1dd92eefeb42
MD5 26132c894ca09c1ba7988114dec68b3b
BLAKE2b-256 e8da8cbf161bd211158f90fc6e936ca6387239bcbe1c1195f36c0b88ba8836b3

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