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

This version

21.9

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-21.9-cp39-cp39-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9

pyats.topology-21.9-cp39-cp39-macosx_10_16_x86_64.whl (645.6 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats.topology-21.9-cp39-cp39-macosx_10_10_x86_64.whl (663.2 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

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

Uploaded CPython 3.8

pyats.topology-21.9-cp38-cp38-macosx_10_16_x86_64.whl (631.8 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats.topology-21.9-cp38-cp38-macosx_10_10_x86_64.whl (649.0 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats.topology-21.9-cp37-cp37m-manylinux1_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7m

pyats.topology-21.9-cp37-cp37m-macosx_10_16_x86_64.whl (616.9 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats.topology-21.9-cp37-cp37m-macosx_10_10_x86_64.whl (633.5 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.topology-21.9-cp36-cp36m-manylinux1_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.6m

pyats.topology-21.9-cp36-cp36m-macosx_10_16_x86_64.whl (615.9 kB view details)

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats.topology-21.9-cp36-cp36m-macosx_10_10_x86_64.whl (632.7 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-21.9-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 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.7

File hashes

Hashes for pyats.topology-21.9-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aff3a722187a230339df8af36991a5e70c458c5dd578c2857f761e6ec1b7fb6c
MD5 1b2478cce00e9e0d4cd2eb31df5c6882
BLAKE2b-256 fe0e993d6d996e6f127f25457b8209050cd44695d7571689b5ed1f7a9e6a0a51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.9-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 645.6 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.7

File hashes

Hashes for pyats.topology-21.9-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 2e6e0297e11703915ed490e03292f9fbe5a5d9b734b0f17491caf364bdd78bda
MD5 c96dd59d9aadffcedcc23ef000642dba
BLAKE2b-256 66ad123a2643c78de8fee44603bfc81d9ce35056f0a4eb93e5dd511d6b97417f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.9-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 663.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.7

File hashes

Hashes for pyats.topology-21.9-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 242cdd5de0d166398e58f1c973ea479a3949e68a41c47d50bb59bbb26764f060
MD5 250f38dd4aca1cfadeebbad6b3f87ed8
BLAKE2b-256 7c1917616813fef0d74aff3c33bb605553a582967d1a3df77bfc133020399fbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.9-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.7

File hashes

Hashes for pyats.topology-21.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6c43cf6805c90b58ea12adb5bfadc8db5e3a5b489fe8da38823dfef0502e379d
MD5 bcaeacb26c227f2810029d0233f55cbf
BLAKE2b-256 d3443082a37608305bc3191077bfc94e595189ed82479e36a9eded9cec4ae576

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.9-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 631.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.7

File hashes

Hashes for pyats.topology-21.9-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 883d1747b8c22ba67a895eae8f2dc18e3d7c5886837d8246a46d44a15e17b718
MD5 071b068b946fd5392ffc60583f6a5e23
BLAKE2b-256 19e96c43dc66adab34c08c24fa353595fa99ce01ca3d396f3d22e310869c6cf1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.9-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 649.0 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.7

File hashes

Hashes for pyats.topology-21.9-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e978aa3b7159b3c9269f264c40fc82261f795d51dfe2649300af6edd3e08afb5
MD5 1e6463f8ea4345e9d8a58d236ef15c4f
BLAKE2b-256 66183b8a83635e1787f3572d997e5c933b03a6b4f8832e3ee70a7bd288ba65cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.9-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 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.7

File hashes

Hashes for pyats.topology-21.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 114202813ecb673001df3bd8e6eb5e95f828402946c7d33e9c793791cf1af960
MD5 03b869606f5fd7895a6ae97187ee133d
BLAKE2b-256 979830754e3edf2c487ed17ab6b3ec98916adb9ce8f79e6bac8abf24dbd2a672

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.9-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 616.9 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.7

File hashes

Hashes for pyats.topology-21.9-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 b2aac6160a45260b41fddde40ed9a247bb61d8d0f2b23b74a35c6d00fc23370f
MD5 2c6f4faf268ad12cd849d2a45a546bba
BLAKE2b-256 3a9281d20a8157416ffa8c185329bb012dff5f4f7c49ebc2cfe0508ae8fd23b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.9-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 633.5 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.7

File hashes

Hashes for pyats.topology-21.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 49bda2052e4ac513de9b44a04432468ac853a36232f8cc9db720b95a5cc95b32
MD5 e65ec5e6c53ee71941eab161be150ba9
BLAKE2b-256 91b42a25a17cf9552221b42a549e51d12a981da20f51077fd2fbf7e011b34acd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.9-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 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.7

File hashes

Hashes for pyats.topology-21.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 35da2a1f915ff1f9361f9f7200a0729e9ad738f64fae36652a2353199dc69796
MD5 7c92dc2ceb0592a8391a4d6b017c3320
BLAKE2b-256 89187882835d0b9d4de1c3cee4e3be26dea0dc02d4891a252442defb50ad1a11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.9-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 615.9 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.7

File hashes

Hashes for pyats.topology-21.9-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 00c04e4fbb694a5d9d5d7c41bfe5e2ea87425212aacb060c6310e062fbcb6341
MD5 2c4821fbf051f38b9624b0df978b6fef
BLAKE2b-256 f7de26b46376818857c182b414251bb071489d734718e2128470e6bccb221336

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.9-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 632.7 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.7

File hashes

Hashes for pyats.topology-21.9-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 538c267918c3556ea3c22385057f196b8fd603bda9fb5c3f9a3187c9fc426231
MD5 281ebfa65e4d2ca8a42c8a5b73122510
BLAKE2b-256 44be16a9fa9c73b383d9705e7feb466d448050f74f6b0195805fcf1f563ecb55

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