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

Uploaded CPython 3.9

pyats.topology-21.3-cp39-cp39-macosx_10_16_x86_64.whl (621.9 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.topology-21.3-cp39-cp39-macosx_10_10_x86_64.whl (632.9 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.topology-21.3-cp38-cp38-manylinux1_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8

pyats.topology-21.3-cp38-cp38-macosx_10_16_x86_64.whl (609.8 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.topology-21.3-cp38-cp38-macosx_10_10_x86_64.whl (624.3 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.topology-21.3-cp37-cp37m-manylinux1_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.7m

pyats.topology-21.3-cp37-cp37m-macosx_10_16_x86_64.whl (595.9 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.topology-21.3-cp37-cp37m-macosx_10_10_x86_64.whl (610.1 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.topology-21.3-cp36-cp36m-manylinux1_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.6m

pyats.topology-21.3-cp36-cp36m-macosx_10_16_x86_64.whl (595.1 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.topology-21.3-cp36-cp36m-macosx_10_10_x86_64.whl (609.9 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 636ec53b2b64d271359a4ca0d43ce5cdf3b3da7fca6c5f45c419c1d8dda81536
MD5 051fefbadedef07e6a24c371c7562a2d
BLAKE2b-256 9992a397ea679fb0501535f92501ef4804b69f70999339f0d36497c10bfc4b0b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 621.9 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 00238b8a7a51965165be289174279d7931e4860200a10bda7cb18285b50d18f3
MD5 c345f4a6ab1d3c9fb561fce8d76a3251
BLAKE2b-256 85c3c0108c0171c160578333db55723a2357a1e24cf93a3688a5219f40cfdef2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 632.9 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d9265d58c79c341d6347c9623ddf0fb7397d2fcd73337a70fb5d3736d90af4af
MD5 c3e832a469a81dc13a8e62c5dfbc2db7
BLAKE2b-256 8d9776d82706f7b9807f7c4b9cf32cb5e8415829be64d1daf0f9345f4e12a4d4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ad1d245bea3e3f689298431fbc96a3db16d8c79e8610f9bb452ffaf3c0d8969c
MD5 0e6c9091bd12b584e5ee20a60adff876
BLAKE2b-256 fcc90b1d3e1105a85abd0c6e88deb519576247e0e162b4ff73799175855c7313

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 609.8 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 8a99dc1e11c999a87cf312bde91dcbb1c9f10e6ef08f6717eadd58a01ef4e053
MD5 e05b5fb24040e29567267071616c8fc7
BLAKE2b-256 7068b8d04c63bce775c0953d326c60c2bfef8a15eb6a742eab3b8e9211ec6c6a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 624.3 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 de912c1be886e8259dbfbd59569d10facd6cb3ea6fe266bc91c8000357385df9
MD5 6b33c8c629e32d0707d6ef15d99944a7
BLAKE2b-256 9e77810d79d10d570c60b2d7e5700883945efe1edb7b8adc07cf5cfa565f8221

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4d65c47ee9ce4724359dead9488648522551edf0571560e36ab9e365d5a041c7
MD5 42303e039764a779f84db6acbb8ef085
BLAKE2b-256 09c08fcda0af5df1a41eeffc9bbf681df98dbac8ac29d95bbfff245c54ae38a8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 595.9 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 7f8c68a942dc351a6a385a1c34829702b0e696c607c11145b46a29d645cbdac8
MD5 5ffd7678008d203db762d28fe66a6aba
BLAKE2b-256 813a2769b8e3156296389ded6c90196d77cad5b840257f5c38cd82c6380948fc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 610.1 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 151f0e95b63afbf745aae7fea955b049988b01f1921320b8693053a4ff95010a
MD5 7ed214724aff1ab012af41b14e3a1a9c
BLAKE2b-256 86607b9d384fdd9753f17d194449b7b1c7149ec5d109c3293125d9a86e3e4a34

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 654418263b29fda9a759ef0d54333ceb256c5b18ca4fe81507f5a3b2bd162b8a
MD5 94e823685be77dc56aef9cbbd5384af7
BLAKE2b-256 b97771438ffa75fcfa341cb904f1ee4d769bb24bbdc2af916b804bd88c49ccc1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 595.1 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 663af0f82dbbb9e4f9536824fa8b5016ab85fcb3e77a3de572599f660c7c880b
MD5 820e339db3e256022d069274db7f6de9
BLAKE2b-256 ee35ca395e33677bf7b677ce9e73542aba66645810b3bf1fa24339f8e1393fc6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.3-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 609.9 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyats.topology-21.3-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2fc64b4fbc919929b9ac971825b7e5cf5e54dc50412d1ae07a3ab2a3bf1c1687
MD5 097ff568f800fbfc9933aa30f593c365
BLAKE2b-256 ba4bdc32228d282ea1c8fb01ec574c735d1cb53f36361d85d4cb40591b962252

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