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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.topology-19.11-cp37-cp37m-macosx_10_10_x86_64.whl (576.8 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.topology-19.11-cp36-cp36m-macosx_10_10_x86_64.whl (600.0 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.topology-19.11-cp35-cp35m-macosx_10_10_x86_64.whl (557.1 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

pyats.topology-19.11-cp34-cp34m-macosx_10_10_x86_64.whl (538.6 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-19.11-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2a28cef813db2eda10facd4bdc8c9179d379fa56d98878dbf98e1a8645d7174c
MD5 d6ecc85819b1931544c3f59b66f84eb6
BLAKE2b-256 2f54c06f43f3d8b7023444c291e45b7a4bfb4037344353447bf397485ada8bbc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.11-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 407f8eed0c2cb1bf69d34749b4653c6deda4570cd1be8baab6c91bd0ada05697
MD5 2eae48e863b15a175987321b7c5b3948
BLAKE2b-256 385b5d9249d36ffef054b49c4ca258f1c1c4825a29d00c8f01f595c78ff8cea0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.11-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 576.8 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6fa17344f102c3335d4b083770a61d2fc72a43a8aafeaf5cd42bd1b16e408851
MD5 3806cf3276617ceacc4a4bc04bdc848b
BLAKE2b-256 eb2970c6f072dcbf05f5548c3d30c6cf5420d48aaa29e4cc18713ae60ef01265

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.11-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 915d85b3f4163c30f669e7fbdd62bc5852457fb3354ef31bd34146086c61963c
MD5 ef1a15422b5c3d8331df16a40772cb84
BLAKE2b-256 a97c0a3862080c735afeb6df7403ed3b5829c9e9f76328f7f9385501eb6bf69f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.11-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e32d31897a00eff398b2a546a6e43c99608ee1f9155f8f13149b11400d6e8546
MD5 1cdc23c8c97300d5f6eb35a4eee77eb6
BLAKE2b-256 5922e562ce0cd9b9d317aa4ffdab9032325fe5939bde74202ed2a0896742913b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.11-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 600.0 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1c022fbadd9942e5e62fea7d935d42b87f6a1354a62893ce94d090b785707623
MD5 7312831974cb4b6065a4d1b00d233e4d
BLAKE2b-256 4790fdee8a636928dcd382d76e88a6cbb1a5a486a9bac4ceb7a7c65d2824922d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.11-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 93c68ad463edd5d40480a6033ab0e07a041534c8dd845918514e625e7e9bcbe6
MD5 952fb92134cd6be1660611ee190bfdd3
BLAKE2b-256 52dbaaf1543ad92dbd8a4871362fb9e37833a6d53d3ca49453b4a6263ec6b442

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.11-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a80b5420775c96450f4cc8b83f6c92470d39ab1c03bc2c287a80c8554628e0e8
MD5 1acf95be73aff523151455cf01ade12c
BLAKE2b-256 beb62bca8f1c0253834495102003d8abc24c15ae8827ad5e52223d405c35904c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.11-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 557.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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cda1e5df5a0e36744f8acead1f007cb796d9e8554ef359ab606c9a3b3d1e9243
MD5 e962389f7ff59952c5d5126a3a4820dd
BLAKE2b-256 cfea5a257d1c8fd0a5ce40769e0cd603f3d35a9d0558bfee2b4a8c8fba6d13d0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.11-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b4a0b8ea7f86bed6b5d157ea59adcb65fdc508226ad44e114f823fcff508b0ce
MD5 76419527d3d34b56b497759f3cb59ef2
BLAKE2b-256 bd604c43e9dc0157ebd81bebdc86b9fd7a9c852c927e1947a1f04b641131c0db

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.11-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 35bf73abe1e9ee275c3f575a609a761debcbf769a5b53c91da62349335c2e09a
MD5 2277323b576a885d6724dd7b0f40e261
BLAKE2b-256 a1eabc52b560c9a1e6cf4a10668d78e470d940339813566806d47f38ea2032d8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.11-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 538.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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.11-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 204284b3afde25c9841f99b5e9ef6dd763275f2cf6f433cb2b0e70247c6111de
MD5 6079dd66e097cd6e1e81de8b8cf3eaae
BLAKE2b-256 4048d869e5e4fec3993aa755e56d73e0f54adc7c7a4134944b2b00c04a91a4ee

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