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.8

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

Uploaded CPython 3.9

pyats.topology-21.8-cp39-cp39-macosx_10_16_x86_64.whl (644.7 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats.topology-21.8-cp39-cp39-macosx_10_10_x86_64.whl (662.4 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

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

Uploaded CPython 3.8

pyats.topology-21.8-cp38-cp38-macosx_10_16_x86_64.whl (630.9 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats.topology-21.8-cp38-cp38-macosx_10_10_x86_64.whl (648.0 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

pyats.topology-21.8-cp37-cp37m-macosx_10_16_x86_64.whl (616.2 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats.topology-21.8-cp37-cp37m-macosx_10_10_x86_64.whl (632.8 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

pyats.topology-21.8-cp36-cp36m-macosx_10_16_x86_64.whl (615.1 kB view details)

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats.topology-21.8-cp36-cp36m-macosx_10_10_x86_64.whl (632.0 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-21.8-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 55aa4070a356638d09fe2330b841597f0479a22e709bbc201bd54e3606028ae2
MD5 9e1bf5f121879c464eddb740ae715cb6
BLAKE2b-256 531099851ab46849a7de8d783447c5234ab1c4cbf3be4cf4426142c5468655c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.8-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 644.7 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 173cca1fed9615c4c75e3e1a2eb2e08c8cb4c02b88bd3165eb1bb57d0a72ad99
MD5 c6bef7c2c7fcfc284cd0140acfabf704
BLAKE2b-256 18497b953a6a095e5fd570a725023532a3ec4e51187be65747184e2e9c096672

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.8-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 662.4 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9871fff6c115c51a4d6bd4208a931e4837f7cd1be385e0fb0112047b29706526
MD5 103641f436e5c5623b23e1c2ec907852
BLAKE2b-256 d98a1028cc162460dfefc9ccca1abd8c11c92a31f86432facb23b05cdd2eef83

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.8-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b0324ba8c35c16239c0dd1e90352b2e1da0669401836954867b3c3d8ad39136a
MD5 e2bf5c0b16544949e31407bf099aa2e0
BLAKE2b-256 3817b3def34f8ad97980e4b869c010640114a6eee0fcb77098a87ad4eb946d65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.8-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 630.9 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 f451e9fe7afcc35f938c91056e630cf06dd412817fae59390ee1c27c443b3938
MD5 76187d5de64f6c423a909e8fbbad2015
BLAKE2b-256 a1b1e2549902e0b134d9b4c852e1787d01259e14a84284974afb5b834486402e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.8-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 648.0 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6b43e58042c63c6f0e306aa2b03b950c467713f891a662ccdc6febadecefdab5
MD5 f57ad02968c96cc47e48112cfa3a4f99
BLAKE2b-256 3ab0dfb5aa040cf9309e77788425b41aabf96fe5113b68a412793dc8bb4da8cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.8-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 162ef4d12185436e92db16d41963975a3fd0a588294b698ae09495476e90226c
MD5 71f6f9bf1e826fdd88e316ad3df9a212
BLAKE2b-256 95227962a2b4a79623c60fe88db50b214e69bc6810b5912933e4b771d90952e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.8-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 616.2 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 6e572daa1ecd0f6723d73e0d55eaf8207bf21b4818034f4267d64a121057af1a
MD5 f1e5fba74986dbf92903fd6ba3103f08
BLAKE2b-256 a7d913c66fda3d5dd9046dbbecc1c5edf193866b788aa5773be4db68de6e5d1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.8-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 632.8 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5387240b0983c201468c7bb00f67c6f8b6ef9f56206284858b07bff8c8784f03
MD5 09f6a0643b7b3a6e28914b9fd36da29e
BLAKE2b-256 3eeaec7f575a08e0cbe2ce009921dc954dc08a4df46d88c77a8c3aa381e88b74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.8-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e33e2d861e0f30a3700b0d5ced0a3f3697a54abfc2f8beff5f007f0e28e9b7f0
MD5 296e08afbb7ba9617d9402d224578766
BLAKE2b-256 4b566dc3ffc832058ad4504481497fb2ecf234773c463152577291087f85ce37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.8-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 615.1 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 797050a8a00ffcc6a6db1b0768eaca30b1ce4b919b75e7ed766c8027bd3fe2a5
MD5 ce311dae19a17b44a7d47bf454f77d91
BLAKE2b-256 39fd6f4f1d8983d5fa18d63b4a605a995b923b92920b01f8f44dc4112aa46d37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-21.8-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 632.0 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats.topology-21.8-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 425854eb380ddcef47163ea901be4222b5afaac37eebb450298f1244d4e5799c
MD5 b1aa2a0ed09f2afc5a4d7845873b6987
BLAKE2b-256 a689f3db780c9720a719bb1baa7d62b31849f3e1738a6067624a6861423abcba

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