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.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-21.6-cp39-cp39-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9

pyats.topology-21.6-cp39-cp39-macosx_10_16_x86_64.whl (644.8 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats.topology-21.6-cp39-cp39-macosx_10_10_x86_64.whl (662.6 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

pyats.topology-21.6-cp38-cp38-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8

pyats.topology-21.6-cp38-cp38-macosx_10_16_x86_64.whl (631.0 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats.topology-21.6-cp38-cp38-macosx_10_10_x86_64.whl (648.2 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats.topology-21.6-cp37-cp37m-manylinux1_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7m

pyats.topology-21.6-cp37-cp37m-macosx_10_16_x86_64.whl (616.4 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats.topology-21.6-cp37-cp37m-macosx_10_10_x86_64.whl (633.0 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.topology-21.6-cp36-cp36m-manylinux1_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.6m

pyats.topology-21.6-cp36-cp36m-macosx_10_16_x86_64.whl (615.2 kB view details)

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats.topology-21.6-cp36-cp36m-macosx_10_10_x86_64.whl (632.1 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

File details

Details for the file pyats.topology-21.6-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.6-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7ef175b3d40b8ef98f6f9925c281e2366e59ee6d40fc835762f251afddd7d49c
MD5 6f41e117cff3d97074398ecfe1a03bad
BLAKE2b-256 3ba2f42c25fbc60b257cae9b91c09e790b35801c84a3a91729d6b47015960e4f

See more details on using hashes here.

File details

Details for the file pyats.topology-21.6-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.6-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 644.8 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 c16fdc15c7fe52a9b21978cd882fb5416ab51e759fc0b5ea4021382bad1e6582
MD5 aa6884ecdbbf36199e98692f5f441d67
BLAKE2b-256 f80cfb93c38a94c74263ffa07b651006b0f193dfdbeac1d0623e865f3d4e7077

See more details on using hashes here.

File details

Details for the file pyats.topology-21.6-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.6-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 662.6 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8c592458b79ea913870e1acecf5b9225af2d694e58d081348c26d455eac59dc0
MD5 0b5533ca26da32fb0f9a93afa1af9287
BLAKE2b-256 52a10a25653866082b3e77709963d55b8f3baadccb78e4c5c5620fb595b9be2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.6-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1d3f8b702f8f43723ac4a66a7b6bf5d113e8333e47bb8ff3293ece61b3828bbb
MD5 5b90f654b10209d87654d7057370aac3
BLAKE2b-256 e295cae158622594f80e352c4e2f9112584e6295bd33deeb04fcdd7d3e61930b

See more details on using hashes here.

File details

Details for the file pyats.topology-21.6-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.6-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 631.0 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 6675923695a8f6afd94960737996693d4a78ec2365c859fc9f407473e9153d25
MD5 145ba1113a1b5fb7c2c1d3bd5870c6dd
BLAKE2b-256 be6d3003620e42ae95ef250ba4cc454b8d6b5b7e760bdceac7d8584ef24a37dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.6-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 648.2 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f6f20b079076a8b15e214d2cdc9167a9ab640aa410eb09b67b831232b3c38a91
MD5 f38b91cb52c00fbd7de7f3c6f1b76996
BLAKE2b-256 28bac4688fcca28a4f03fc5cc8531253f1df5b8e7d348c222179112b8f8203b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 63782c0681bb5989852c15a7027490c52b348f41d076d83d9b441e4615480f8f
MD5 3820500e51fe34ba6d54d1f9f3e3ff89
BLAKE2b-256 ca176c98cbd2ed55f63f367ae658191b42fbe00e80536d3a1c32ef5d5122f440

See more details on using hashes here.

File details

Details for the file pyats.topology-21.6-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.6-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 616.4 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 2bf2d8b1e17540033a890ece9b7f3a73dd5cc4ceab0aab63ed25453a9e9f5651
MD5 8926682f2043a5b7dd9477102790cc6f
BLAKE2b-256 e2cfbd0cfa3a272eb094696015a4c7b336f67bdf847a9284c0e3ef0bf66b3cad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.6-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 633.0 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 aa633b6e1a4fa0990fa4235c66d709fa898cbd19d39042d70f048fd27d610e10
MD5 54173af69be095a547ce3f463ec982bd
BLAKE2b-256 469ffad73336ec683bb649226996fd86b47579455d209b42a5e090553e4c0680

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5983a92c49792672060935d1698ac29b31e9bc1f040b82b8cff8619511af6c1a
MD5 ca5e0895833104f1555466f2f7a153e6
BLAKE2b-256 b409e661259750a609eb8ec5ee96112378093b3bb79ac013f2053bcb02c91ec8

See more details on using hashes here.

File details

Details for the file pyats.topology-21.6-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.topology-21.6-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 615.2 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 fd7edb8a666dbd2be5982416712e5d3cd487eed3d191e8c400a38df24d856954
MD5 efaee74d006c2f3e9c15334ec88192d1
BLAKE2b-256 eaffb60e22d4af75a9a24d187ff6a805d374075707f41df86e1f60e4af40d7c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.6-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 632.1 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.topology-21.6-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3038aef6f18a75730d8e6c9dde02d9d2dc14f8dfcc0925617834a1c36307456c
MD5 2ade315d26d02e1007b62489b318382a
BLAKE2b-256 c8a8a4f43d9f4a0182ce7424fcaa1678b3474549c725603832e417f5f360d54e

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