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

Uploaded CPython 3.9

pyats.topology-21.5-cp39-cp39-macosx_10_16_x86_64.whl (623.7 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.topology-21.5-cp39-cp39-macosx_10_10_x86_64.whl (639.6 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.topology-21.5-cp38-cp38-manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8

pyats.topology-21.5-cp38-cp38-macosx_10_16_x86_64.whl (611.3 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.topology-21.5-cp38-cp38-macosx_10_10_x86_64.whl (626.9 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.topology-21.5-cp37-cp37m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m

pyats.topology-21.5-cp37-cp37m-macosx_10_16_x86_64.whl (597.0 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.topology-21.5-cp37-cp37m-macosx_10_10_x86_64.whl (612.9 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.topology-21.5-cp36-cp36m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.6m

pyats.topology-21.5-cp36-cp36m-macosx_10_16_x86_64.whl (596.3 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.topology-21.5-cp36-cp36m-macosx_10_10_x86_64.whl (612.1 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.0 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 321a4ab44661b45dc0f66e8be312e4905db53709f73cdc9bc956d3d5786ff2bc
MD5 b10c03ce49dc3608258524bdcb794199
BLAKE2b-256 22fc27ee08d6c05023d19b33601431c4c9a8f198d72f7bba74c18a4e8e5d81fe

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 623.7 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 20b4858d093fdec014d35d3e21541e847a8ed601c1047433071b3fae34491ec1
MD5 80b49139b935028966cea4def59ba3e7
BLAKE2b-256 e9069d2b441cc966ce794c343c41bb03054ddb1cd2c39aa35b973f0240afe7ab

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 639.6 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e8011ea2861dcc3e6f9de8b3f80cccd0dfa32f5b09c34ba119e648250ae4b251
MD5 57be7dcc6c3b85f4b703a5786b6683d5
BLAKE2b-256 b7e28ce43160eb53ac2da06c832fea8c5bc7ca1a9526bb73c7b255f0b893bc00

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.4 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3897c17ce454f83ab4d7c7ca92cbcece8d9a208da107daa3819adbcfc1f17972
MD5 39a74a184c6efbb7949412dc4828c2a2
BLAKE2b-256 00efdf8a4f3464f5cbb79e8bd4e110da292b50581f6ba381a964be896664e3ca

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 611.3 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 93d045881614a89bfb0044bde7cf6af2c6f8bc0a85372e6a913aa85f42541b0d
MD5 3903a5f98291d0e8c996fd0df7792b50
BLAKE2b-256 b73b1727eb77d6f768e433b20306fca993dd4bc020d19bd088f0114cbe5912d7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 626.9 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 aca1e63b5134d7972bf73c79d8112244191ea8347a6f6451abc0bba6c8341517
MD5 530242e1c8737a2e2a80c0a16a69b991
BLAKE2b-256 fdca240a40ef62bb93ebdb2c8819e49ffa966c530916d63576bbee2729282d06

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.7 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 826a26aa0734214bf77dace4520bc6e534ce5f4bb351a84d95d2449de250ae48
MD5 0f6d4138bf5fc30fd1017f173f9fddd9
BLAKE2b-256 42dc8b26b01fd0e626dd1f090b227cd76c0c7646b336eb0aba8ab80725c43d49

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 597.0 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 e8b6a59abd970deb102c12ae4751c2b6a735c1345bef3e257fecae737b0a5dd5
MD5 e781c6cad35e08cc20d4c79d4982ad77
BLAKE2b-256 b984aefc6dc840af12f811a820946270f5d472eff065463504d0e6a8a07c7268

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 612.9 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 dda508e345f3dd51c075d7c8e916758eb35999b4fc48e0a6874511b41086556c
MD5 4214ea3caeb9d0e332936779b64c864f
BLAKE2b-256 2a04be3004c9715b79b3c452a4b5e4b04d27fa4b10da19f6c9a280f31b3468f8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.7 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 849cf2c70f00ec7442d8fb094cb27e48b5736f5109e62f00d7d26355e6b871f6
MD5 63f0d8bc4781871dae2fe6db96efedb0
BLAKE2b-256 106a5556ad4e5acfd8c200e5308bcd05d27509dd8298d2c6910083bea0d6248f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 596.3 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 79b1e63a0ca2ef58c4cade1101c513308814925af35f54c17e12e1caca905eac
MD5 2e78a4a3d686dd36228b237f7ea9a5e8
BLAKE2b-256 c4aea067f95ebbde651c1d3176d44f203f5fd3d3bb400b97a770cf648328c185

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-21.5-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 612.1 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.60.0 CPython/3.7.2

File hashes

Hashes for pyats.topology-21.5-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bb4064fca2da71d8073f9da34bd7a46e05640b7125991cc5fabca95b42f90593
MD5 38408d4ba5beb1926dd825a7e4f4a685
BLAKE2b-256 0f826b040d11c4cdd345909785b71675a655d4cef2be2835498562d167bf9e8c

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