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-20.1.1-cp37-cp37m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.7m

pyats.topology-20.1.1-cp37-cp37m-macosx_10_10_x86_64.whl (590.7 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

pyats.topology-20.1.1-cp36-cp36m-macosx_10_10_x86_64.whl (617.7 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

pyats.topology-20.1.1-cp35-cp35m-macosx_10_10_x86_64.whl (572.1 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.topology-20.1.1-cp34-cp34m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.4m

pyats.topology-20.1.1-cp34-cp34m-macosx_10_10_x86_64.whl (551.8 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-20.1.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-20.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3b00ec1f7af786ea6e957f36bcb2980f21a3524c3feef1c779137f70f97befa9
MD5 8f42b5502a9500cb1bc0c06f8d4dfd92
BLAKE2b-256 42b612c0e8c13cfb38d0f11e4d6d4fad7ce15919eaeec5452fcd2c06f8663d93

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-20.1.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 50e6dcae9a6c5c862b794fd0cdae9201da96f63a44e84df7fa1863aa3fbacac0
MD5 cce532c1a9ad5829cfb7a572591e04fc
BLAKE2b-256 afe304cb3a7fa8e7c57ed11508b28c7768ac3877dc7b4f688bcf8df71041a8bf

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-20.1.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0072bc2d09d51155691457dc3ac0d594ca38d019829e3da2ba3725e59cf3e901
MD5 2db9fcb4444850c532a2d0fb4f9b05be
BLAKE2b-256 a36d7553f96fda2976ae416e7048a192f94e6a51d9fafccd12bd99da8c5647eb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.1.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-20.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 13a83781b7d4e665b7707e5e67a87fb87c9658c88e0bc26583dae29c60fed815
MD5 641dd703535f321296f4558f2a9ab4ee
BLAKE2b-256 b07d19d8ed5c5aadad1bc2a70a9f259399b4ff9e588eaf1eccc6140cdd1e9be7

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-20.1.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7966e5ab796060b59e33b4cdc1703f3aea9f94627ef2248d725a8f513a4fefd9
MD5 ac3a39af08f5fa165c024da32845b010
BLAKE2b-256 c26509188d593e8776dd4e04b742c4d15f4bb9fd03d4f1f7d54aa6d0a437a4a6

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-20.1.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2914210ede214aaab7a140a9111a14be0ff705b3421e62d197cf0547e89fc408
MD5 36e47c78296f8039685c1fef5cea975e
BLAKE2b-256 7b1b8f7d90d645497553fe9e9d422c060af3aaea73c2e71c772c4ccc2c1b7752

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.1.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-20.1.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ce6b6a4827e33457c12ec50a377461671f935ee82848df39aa785dd9d6b75e63
MD5 d46e311aa401f2982003bd8253a5a209
BLAKE2b-256 83f04d905ffb6d7f6b00fe6609b2f3ef5da0631d5311f41fcfd3ed7970964984

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-20.1.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c86973efa625a403b73f961184819d3e82ae4c1a3f87695c6e21691867d11d80
MD5 94cc791ebe7a8105d072d2738155a632
BLAKE2b-256 9ce5821a8614fe332903fef1249d1419a98d3d89361ad0063fec49ef7814e326

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-20.1.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 60e3d488761b02df90bc0a5ca5fe0a9467b504c3cd8de88d4c6886e12974a5b5
MD5 db4fcd6b59100c660509e40cad222943
BLAKE2b-256 c205c27d3acd8575a7fa6688d087a2c082d89b9e567e833aed9dea42f1ba959d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-20.1.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 70d7574da27665b26493365914b324f7c80aa7843bf9f2d2609ed3c7e07b633b
MD5 271e9cc2a059a1c08d66fbd9ead4a309
BLAKE2b-256 dd3b54152aa818a1c7bac956f4eee355f30ecc795b430331924a6e139737d79f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.1.1-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-20.1.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 52399645cf6b71a4f1e07402c8c5e267a1608300bd2d5658da61483799cda392
MD5 650f712e1facf008021dba75555bfbd9
BLAKE2b-256 8159ab207f00b0f8a53696442d375c9026081deb85077ed31c416114460805ae

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-20.1.1-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8e57f7fcaee71262a1a073bc8dcee2bee9e8d90be5773d36112f3359445dbd43
MD5 250cdd54c6faa155b290c862b141f433
BLAKE2b-256 70b036303da1afce27f9d03e461d6c1ce4fd43e62cbd83dd36d89ff0b8b12ca3

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