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

19.6

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

Uploaded CPython 3.7m

pyats.topology-19.6-cp37-cp37m-macosx_10_10_x86_64.whl (506.9 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.topology-19.6-cp36-cp36m-manylinux1_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.6m

pyats.topology-19.6-cp36-cp36m-macosx_10_10_x86_64.whl (526.3 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats.topology-19.6-cp35-cp35m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.5m

pyats.topology-19.6-cp35-cp35m-macosx_10_10_x86_64.whl (488.6 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats.topology-19.6-cp34-cp34m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.4m

pyats.topology-19.6-cp34-cp34m-macosx_10_10_x86_64.whl (471.2 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-19.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.8 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 972d668526659e9c4949be33d2b7c0ac90e97350b924f49b69d0bf2bc649c1e5
MD5 c31fbb95555cd572bc762ec6c65f0e25
BLAKE2b-256 f3efb465eb05c8d2e644950b1eed88efa14e3c55cc792605fc4d86893e0ebf17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.6-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 506.9 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b50418543ad2f495115602b95068b7857a4e8851d6a82f6b5c8f4bb67dded027
MD5 d293bc0a7487a796a8da6d4ce449556a
BLAKE2b-256 cbf04fc7c25dbb16a835686390ec1d3f54ad282bb333112be3b3166d7a9fbfa9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.8 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d61f428de1ec61d3ba6feab55d812ec1c450eaccffc5c10cae0745950de3811f
MD5 6a0dea2feef5a90ca06f3a482fc8ebe0
BLAKE2b-256 a56528c19c4f0beff2c198e53f68285d452f0bcbbf0a11ac80773f226c61afe4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.6-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 526.3 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.6-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 275962735258c8f9173cf95225099fa6769cc3336bf5e84a203ebf2218eebdfa
MD5 74bffa25b9a4bd96662101d5ea897d20
BLAKE2b-256 7c6ad16426c83730edaf8072b885ce7c222b2e750007c57bf2d81881725c0cc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.6-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a87a0b915b97a5721519a403079977fad7eebef7adf77cf5cba2f76d57e52abe
MD5 b07bec46ae0838dd514afb228ba157b6
BLAKE2b-256 78d9be91ab9f1fad368f6216bbd068e2c7f5a80b3662c2a06b80ef67e5fbc4d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.6-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 488.6 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.6-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d664bfa21cf6586b77a14c76c24c2519b75449beb4c7d3500b10a78ee171bbaf
MD5 47b1639d639eb7ead5d82073683780ee
BLAKE2b-256 26cb34baf8a47c29449fa378c22b4830638ccec4b7b4050fd56ad29d98988863

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.6-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.6-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2412cdaa88156ad473eb184c9ab6244127bd71910189f05597c00a01624d4381
MD5 2c088c316f27af20eb8e4166ce1ab508
BLAKE2b-256 03704ad534fb75184ffe9a66966984e6d885243bc090da32be4e945bbb0a88ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.6-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 471.2 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.6-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2daedd32ca27ac5887ea7947420b354f0b44ffde4440709773ed2be824138bb2
MD5 8081741317d32d5ea0480a446d0c1c95
BLAKE2b-256 8f376b5dc4d9b24be89c6e39d5a5314049fdcc8874d09d548419378f4d3a1ae8

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