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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.topology-19.10-cp37-cp37m-macosx_10_10_x86_64.whl (576.5 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.topology-19.10-cp36-cp36m-macosx_10_10_x86_64.whl (599.8 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.topology-19.10-cp35-cp35m-macosx_10_10_x86_64.whl (557.0 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

pyats.topology-19.10-cp34-cp34m-macosx_10_10_x86_64.whl (538.4 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-19.10-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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.10-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5bf9a9107177ea498d325d828580e155170024213954e02c8c400c2a0816eb23
MD5 78aa3bf7547493e2d43b69491325d635
BLAKE2b-256 56338913b85fd753d8e2ce016c4cb150e9b5fdc9275bec30f4e1e8b333542799

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.10-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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.10-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0551615594949f363b4a9985480ea0c8cabfc762ac2ed5d84d36d741e2fb6236
MD5 58aaf5ffb444c3b1fd4babd4aba41e34
BLAKE2b-256 db4e1f50237d7e3149703df4ba8d9db6b697b00cbb35b6fe23c43da3e787df1a

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-19.10-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fa58dab7e7e14fe1b6cf213574c44192f4ac76c700dc0cdec7d5e273df11bb50
MD5 79780423d3ba7a1610d4bbd159fb6386
BLAKE2b-256 d86cc10a2c7c27d844df60a4d740b6fc79f35d76f0beb229a51eebfedcced139

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.10-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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.10-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 787238896eae60e5a8c020638af0008569336b78e9bbbf6201120fbcb9548600
MD5 2876ac3e7916b5e01c005421e19ae123
BLAKE2b-256 57ef1b814824ddb7caa77e68d6cf04aee1bee53de844bf9f4a5e8a9b4ba2de89

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.10-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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.10-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7c5a7b7ef52e15a0ce7070e19c0acf7f7951152961d120dc512f9917f06ca7c2
MD5 fb7652538ab7a9c0c951ffcdb37c8fdf
BLAKE2b-256 100dbe4e66c483d15c980b2964f078cbe621817ae5d825ad2921d940d6c75ee7

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-19.10-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 75d5c63cbaa388701d17c7a1051879982f0e107f66384a2a6ebb680d5ca17d18
MD5 592843366503680f9fddb3f204dad6ec
BLAKE2b-256 376d7e4e6d5fce0ff14da97ea19102e401962488fda91dcf5657b734a6d3a497

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.10-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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.10-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1a5c9bc61286ba2906a6cb77be4aa6ca2e46bac00265c6e6a0308345679d1a0c
MD5 fcd4c71dac1e46eb7174fd1d1f88c10f
BLAKE2b-256 8710fb18e605e1b63c1f7cd367953b0e560981b5bb246af1262de1d434a1b4dc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.10-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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.10-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0d882bde6e61a96a915f22d594fd152208e48f4c100325575bf90e4b751810a4
MD5 8c15807edae731df1bd902972ba7cdcf
BLAKE2b-256 70c0ffa25f7fddb34bca2ad14d34c2c23bd0241c5b50842d0240618b4bf91972

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-19.10-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0cf55f29f267c5876a922673037644c4aabbd65574e3e6b38090f5b0ae4d6454
MD5 23c9ee1abe1488727c34837f4dc92f02
BLAKE2b-256 3c4246db71a1f770b1a00718813f3ee3bef046c9e11f4ba6bd86f4a0bf067c2e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.10-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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.10-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f1a22c4244b9a8fff826451d7517a2dbef3c3ece9bb234df529acf7ee93d9f7e
MD5 f006dc0ebe0e9e22fe724ef441dcfbc2
BLAKE2b-256 58bb75c905b875a28b50f2b308731797500b77bf1c664687dd9e0cd1e6769c34

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.10-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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.topology-19.10-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 dc4a381a921ca5e859becabd87e0cffe80acdd137019cccc0ee17b23fb357c1e
MD5 1ed384fa3e4bbadb8073437929137ddf
BLAKE2b-256 3b42020eecb0fe63b56372acb3d56010d2565788017354656f955434bf560cb7

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-19.10-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 74a02de961d71eaaed6b7291c31c0057b24843e570e6f5accae029d9596c0c20
MD5 1e1af0d2b7c3aa522d310b98ccbaedd9
BLAKE2b-256 d2b6536ce5dd3b7c98637d79f74a2660814b0b40b4af2a11a6461815d0ce1412

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