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

Uploaded CPython 3.9

pyats.topology-21.4-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.4-cp39-cp39-macosx_10_10_x86_64.whl (633.4 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

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

Uploaded CPython 3.8

pyats.topology-21.4-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.4-cp38-cp38-macosx_10_10_x86_64.whl (624.5 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

pyats.topology-21.4-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.4-cp37-cp37m-macosx_10_10_x86_64.whl (610.2 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

pyats.topology-21.4-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.4-cp36-cp36m-macosx_10_10_x86_64.whl (610.2 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-21.4-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/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.topology-21.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a59351e56ebe97ec0d84ab371c1dc0b186c02646f5c4dc77a6aae498776c4050
MD5 9c71646dde24f03c19673ae13d464cda
BLAKE2b-256 ab575b0f78f2652a3e5c44f3b75e95c350e42ea45d69c770ff7d3318019fdf04

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.4-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/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.topology-21.4-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 1a52e956f266f6017517d48bf586fb0a6468ef009f984647208f8972db6372fc
MD5 aa9bb356aa5d53619676350f8c8a4140
BLAKE2b-256 8887f5ed6497c2e09b852d4ff29aaca036bfc0e725135d73bf95640a39785567

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-21.4-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c612fe99195625493f94cc06a6c76b67ec8c6bb87777cc854ed2cdd2dbb4137e
MD5 a1b62f94a97f50ee6f84c81efed9de43
BLAKE2b-256 fcd198493fa126603cb52e9a9df95b77d05da743877e5652893b19aa942dacec

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.4-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/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.topology-21.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 19323a4431582a5fc56cd887710ff20936d103d1cc71dbf6a31a430238794e21
MD5 8363206f16ab408995181a40e5669192
BLAKE2b-256 f1ae5626d237b423da79088c4264f318f08d54163fdd874413d67f76b574cfab

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.4-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/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.topology-21.4-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 cb314f02393fea3a2de7a725963d0d4186e77aa6e304be4049c57c4e96cdb9b4
MD5 b7b55cc3ea6652e95c3f0c799014a192
BLAKE2b-256 5f58e2abf8ab40804d9498473cf426aa5efb2351b40ed715cdaeb86620775750

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-21.4-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 181afd0c7efef18171e89bfbf1c958be60087c38671844aa6b718d94b23c9014
MD5 59d46479ddbaed9e96fbd265c0a0974e
BLAKE2b-256 356a25ca6185e3abddac1097a5c833cc304a0d2cad587377b41f4bc0b715f66d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.4-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/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.topology-21.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2245cc99676fbfd913af5f69c7a89d4aa432b83d9301d6117fc39983bc09a81b
MD5 e72c0fb5355b8be54fa61359a551ea90
BLAKE2b-256 8e8424157d604168f05c7a6f15261619da6c975a0bddfb3f8e94d0a8286cf916

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.4-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/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.topology-21.4-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 3d2d8afb8f8bcfc6682b65b8b9f9f130f50a36b9f5873ae80c08066d14236b62
MD5 60ac254a1e68297cba3887012386c3b3
BLAKE2b-256 21f8b3dd5cf8bd194ba7d218704bfa39ab21bbe13e22c9029dbfd7e3244cb7eb

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-21.4-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ddedef4f77afb5d479636c5748de94e7a7c545efca430f153c793f87c4fadba0
MD5 9f71db686cf5b02ec927f03c3b27b529
BLAKE2b-256 789d2f518cab469996d1fd9d4a7a946a3a03b535beb25ba9b39a4e6c36156e80

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.4-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/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.topology-21.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 47d198b2867c8909e5bd535e95ce8eef882633e39c9103bb60b919438175d7f5
MD5 2b3cd09139dda2f0556355542bb0e970
BLAKE2b-256 049447a8117d96adeccb5603d0eae33d63f98badfcb300a27180c20dde350cb3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.4-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/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.topology-21.4-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 7007e25c1c186e82aa4b56387a2ccb4cd2bb700327367dea1bb2fa27da83adb1
MD5 d97874d9cc4397af62b535faebc80d31
BLAKE2b-256 da0bf37bdf4e2bba31c986b66fb8a9dbe348a4fe753bcd47b250ae55f94f8c88

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.topology-21.4-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0ba26369da3a2217087f44ce5572f13aea8ca0e61ae345eea5318c45714113ca
MD5 6c2c3f389790be2f1e2077e78a3b0179
BLAKE2b-256 69a344f9ffd77b721e347b797c84b1a8477f4fbdd9b2b3e72ef7fcaa5e6a5062

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