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

19.0

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

Uploaded CPython 3.7m

pyats.topology-19.0-cp37-cp37m-macosx_10_10_x86_64.whl (439.5 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.topology-19.0-cp36-cp36m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6m

pyats.topology-19.0-cp36-cp36m-macosx_10_10_x86_64.whl (455.2 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats.topology-19.0-cp35-cp35m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.5m

pyats.topology-19.0-cp35-cp35m-macosx_10_10_x86_64.whl (424.1 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats.topology-19.0-cp34-cp34m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.4m

pyats.topology-19.0-cp34-cp34m-macosx_10_10_x86_64.whl (409.4 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-19.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.topology-19.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eae7af42a619ac1335dddf3ad40473dffe3b7500ceae00bf725295b333175331
MD5 29767a9f879322bee36c33199cea7315
BLAKE2b-256 964f960970e07ab69212b12e58bf61b7df8b580d4d02fa77f75b03c64b1b1599

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.0-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 439.5 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.topology-19.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ad1de81f6475df4082f5eecbf6fcbc6bb308699636d0fa190c380062b03efa72
MD5 56449020c924ad50ff8149107a6c78af
BLAKE2b-256 87eb2eb7f94206184267cccf8cc6f35ac823b8ce9be0978e5de14d7cce8e26fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.topology-19.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d635fd0d6f1539c2fdc0fefe0680d5711ec5626904a7e28238a2ac9958cb8400
MD5 8fceaa54119e21d6fd67c2ff58b2538f
BLAKE2b-256 703c68494ac19c62570c3ecedec2bdb0be30a6b9a784a03a6233f4837df9f656

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 455.2 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.topology-19.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fc665a326187dcab4a296a081f3927e2949e11081ea702c7f687504eee6ef57a
MD5 c9ad5201acec8f3bbe7df36e1b488b52
BLAKE2b-256 1b7ea039e6833d9590fe03d8cc39107672f654a40a7bd3ad6368cc498ec2cb89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.topology-19.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 13fa2e0cb931dcc081dc4a76c871236bd677e8c03865e11a854db58250734c92
MD5 6f0c1e94f264f6318880db60a38640f9
BLAKE2b-256 44c9fd149482c5218882a5634954b374c09f1c1bb1e5dea8d2a657f508f3dcbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.0-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 424.1 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.topology-19.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 20a035bc783047e00e9aa8b67c4b3822231166d59f660b2558a520e6f304e243
MD5 fd697d1a254f0359d7912d3090b4aab0
BLAKE2b-256 0d3820b54a5f3a88397ae99e80b90b61b0b4c9f48a08d51572c606be6e28bc61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.topology-19.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3173bd03842110322f3ff53b51eeffdbe1774055abcf8abd1cbc5f622c8fb4ec
MD5 5a33e7c68033ab055f04ba4f37940db4
BLAKE2b-256 4cc6378b50d695515a2d75f38031928d2e65187d3c20e619bce4dfea5f6dba04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 409.4 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.topology-19.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a6a3eef25e32965c6a1b3c895ae8ef4e001ec1bde327309e665be4072195b417
MD5 b59aa5e8039f906cdcf528811093f9c1
BLAKE2b-256 7b8d92b12a12bc46299998f82f6a7c5c7fa52aaf0a625a76594b5290abb3eaee

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