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

Uploaded CPython 3.7m

pyats.topology-19.7-cp37-cp37m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.7m

pyats.topology-19.7-cp37-cp37m-macosx_10_10_x86_64.whl (574.3 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.topology-19.7-cp36-cp36m-macosx_10_10_x86_64.whl (596.8 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.topology-19.7-cp35-cp35m-macosx_10_10_x86_64.whl (554.6 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.topology-19.7-cp34-cp34m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

pyats.topology-19.7-cp34-cp34m-macosx_10_10_x86_64.whl (536.7 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-19.7-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.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 570df89143f9ffc03f3f937077d15133849a976a9a11e2c23ef60d6ee1ca029c
MD5 cff48089537aa00780c655c9091d4c74
BLAKE2b-256 6eedd0bf465ed76ff9dd2ed7d99f7fbbefccb739a3e54d6decbe5680b0e07f13

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.7-cp37-cp37m-manylinux1_i686.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.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.7-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e50513541f99958612965fe8e63de9d2a921cff9787d4455e45f98190c5371a1
MD5 5d0c46aac9a4cf2091c9a831e186cb48
BLAKE2b-256 64642ba8bd0d013dae30c9de4f1711a3bdcfeada1da0de0984fe3f1a96840ea0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.7-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 574.3 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.7-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9996e4529357c9b1d22ec1676595dda686cd64d7e884b20471156c39a12bf845
MD5 ac52041ab1a8c7c170993cee44937063
BLAKE2b-256 0996bb25a42b0d6274809b5711aced4c8ebb3a079ead05cd8d6e2dfaf5b7fc31

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.7-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.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 352200cb1672d8b4f972c3f85458b67173c39f585c8cb3dedacf64d6c1d6e5db
MD5 75f23e9e37ee28cb8a999f45a9f8b318
BLAKE2b-256 b138f4fccd293f8160daf7fd51d0eabb8eae119df62c01ea510e93a0c072c3e8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.7-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.7-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 21d2557dbd9b1c981aa054f2b44c955ccb3822b6b05c73ffb677dfe2142db217
MD5 66813bd1caea692a9e29d3b1c7f3f6f4
BLAKE2b-256 bdbb3346bcf3a0b8aed408c2ff58a6dc40b1defd6ab2d2b55fa6b2fe6f74f9e4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.7-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 596.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.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.7-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 69374ce4efc98453cb10a63b00e9501c192fbc2af4661e096e46f4f56e29b082
MD5 6f9c7fa1d6f7b6ab6109f74a3302bf12
BLAKE2b-256 8c4b7681e6c099299a09f730e1f6a0e3f924390075a72498893f1b7bf3a31fb7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.7-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.7-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c13f3f80406fcde6f85eac42a4fa865a78efcee6035bfe8e57739011194664b0
MD5 7404837716c0264e11d17f45abe345bd
BLAKE2b-256 677cbb424aed24673e7158cb319d0b076e8a703fc3ead7c2c82022b08c44a07e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.7-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.7-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bf0c4c2ab52812cb0ce30afb50614b3f721151f9691254b106582524ffab4950
MD5 1c4ab10845499ac7c56460651a6d0d3a
BLAKE2b-256 58a8bdc65dcd89278774dc982ae7eb71a2ca0f7fe7cc0535ff3bec95f88636b2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.7-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 554.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.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.7-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 654fedf5f5e0edcf9a4c3e5f23ea8374249988c394784b90279ef2fe1c2ee10e
MD5 a7c73e8acc8ab70a4e1c22f4466aeddc
BLAKE2b-256 7b31415db520f78dcda0c5d2ea1092cc403cf98dbc6c1c2cf1fbe04bf68735af

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.7-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 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.7-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e4dfcb9da9a5719dbf708dead7620d5a4a5b5be14efefa80e0c737329b969409
MD5 5c2d78aa0a8a87aadb09eb009ad152bf
BLAKE2b-256 a14cf8e696fda9b06d74fe7fa21a4fa1698b7634283fc1281da04dbc8b79a53c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.7-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.7-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8267ebfca5dd3985a3800d42c21dec6cce3cc589d136e0ad4dc72b81ae077a22
MD5 bd94fa2c25177f252a71dd507ac3688b
BLAKE2b-256 a4124daece1e47cee79e87a131eccb76b0bbe545a5f425dd301f681842f0da1d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.7-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 536.7 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.7-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 30f1bf65f5535cfb0540c1dbe15540fe3e717c3a555e153b0586906d22785e2a
MD5 9e48946dfae3e6a46bc47fa7f25eaab8
BLAKE2b-256 9d430c42a1aaed2919c25c32f80af7f68cd1abdb4b4ea9816754ff7acfee9ce6

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