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.1

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.1-cp38-cp38-manylinux1_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8

pyats.topology-21.1-cp38-cp38-manylinux1_i686.whl (2.2 MB view details)

Uploaded CPython 3.8

pyats.topology-21.1-cp38-cp38-macosx_10_10_x86_64.whl (616.6 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats.topology-21.1-cp37-cp37m-manylinux1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.7m

pyats.topology-21.1-cp37-cp37m-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 3.7m

pyats.topology-21.1-cp37-cp37m-macosx_10_10_x86_64.whl (602.8 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.topology-21.1-cp36-cp36m-manylinux1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.6m

pyats.topology-21.1-cp36-cp36m-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 3.6m

pyats.topology-21.1-cp36-cp36m-macosx_10_10_x86_64.whl (629.6 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats.topology-21.1-cp35-cp35m-manylinux1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.5m

pyats.topology-21.1-cp35-cp35m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.5m

pyats.topology-21.1-cp35-cp35m-macosx_10_10_x86_64.whl (578.4 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-21.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 018210fbd674f333845d9a3bb63ef9d9d0a659947513406586e869ff4728962a
MD5 b3d2d5117813ee6857a6a71830c089f6
BLAKE2b-256 013c5ca0f459a972471bda6be3083f0978c566e67ebad84e4a81d4e4cdee33bd

See more details on using hashes here.

File details

Details for the file pyats.topology-21.1-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-21.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6f93afb00c2b381d809daa06cc3ca057353936a0c70e556f78e5da8a690eb0cc
MD5 8199240b04e193e11c03d92eec25225a
BLAKE2b-256 148e00573819167f47fd577aa7fb0bc7ae6d24f2de9df5ce8d57dffc819eb995

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.1-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 616.6 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1d5d85f49263106f016bfd3b833e9a56caeec995691ae0c29c36012704d99e2a
MD5 1166f986a2196c3ae60fbfe9b8d1a3a5
BLAKE2b-256 4376e0eb1f4be644ae3da4bc9c2156b1f8e18cb6ebcfcb585feba6368adaceb3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3048c614270da9dc8afe9325be2f4cb7a62f02dbf91050f80cc751b907c2192a
MD5 6845e5d9bd6f9dc77765710d424dd630
BLAKE2b-256 e1c0bc788e404992e6e29dd85dc48bfe663f15e6414ac4663671296977963882

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 55661f522bd3fca5f297389466648747abea4a536e042fffa3dae330db18c88c
MD5 4f2f36f5e3139ebd8e1ce7fa73c66a75
BLAKE2b-256 7e9121b0e68a7100fc3997536968a2ad23821166768abb9add6797bdd36d1ba7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.1-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 602.8 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 aa7da3d36ea19972238ddcb1c0f49bc582ecab1b499fd5687bd8db6e74ab24d8
MD5 dd2081752c87857d519b1953ce113947
BLAKE2b-256 87a16b5440ee2a0965138ca1aa5cebf31de1b83cba9987b7a5aef2b5ff839bf5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fbff7790d8279d0b94e622e834eae42807cfd9ce8e7ecbba113a3fc8267cf472
MD5 cd57621d6442505e400282067389ac03
BLAKE2b-256 2266cf3c8a5a90e007e83a3773f7347dd4a8da4829e630cc41933a47efcbbc71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0a2587d650ca7b27d5d17d9769bd656fdac91eed51d7335326eb38640aa38c15
MD5 4746f5a2539a5b137d077551e08254a1
BLAKE2b-256 ed04a14435163635092019489a8836becf5f93d9c241b4ddc429de7e050918f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.1-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 629.6 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1917fe2d5a2c79cb77869f28e2782741d9d03e05ccf71563341e513660810529
MD5 ad5d30e8c034e2a0f28b1725acf35053
BLAKE2b-256 db546ab4fa9ae1464d872795ab46f401f9ef47b71c4d6502801f4bd35ebc6be5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ae64c602c9e97a35e733d6a87405571017605da07f2d63b00b52ee14f981be17
MD5 22496ae8794ac9a28a80f2be3839b6e8
BLAKE2b-256 d321ffde837c7c1e6ce1cf87940f5b17a560c75c2c37b0a79d01298034214639

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b2e9a926c5010057527640ad974979b145decce1a634be60c062ea370923757d
MD5 735f82fb455508b06025578c168fed04
BLAKE2b-256 155deb58009f7548dc71f8697fede3bea9c4a6e70df87778deefff3fcf265277

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.1-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 578.4 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-21.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 aaf2e0893cac39f0096345977a1a58b62803deadaf1705e695a3a3792f2e0c1c
MD5 650c73603a4254f257b7ca05e58b9797
BLAKE2b-256 4c103cbb09287bca1aafccaffcbcb26e0eab92a05c612e8c159527bd832aee31

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