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

20.1

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

Uploaded CPython 3.7m

pyats.topology-20.1-cp37-cp37m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.7m

pyats.topology-20.1-cp37-cp37m-macosx_10_10_x86_64.whl (589.1 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.topology-20.1-cp36-cp36m-manylinux1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.6m

pyats.topology-20.1-cp36-cp36m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.6m

pyats.topology-20.1-cp36-cp36m-macosx_10_10_x86_64.whl (616.3 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats.topology-20.1-cp35-cp35m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.5m

pyats.topology-20.1-cp35-cp35m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.5m

pyats.topology-20.1-cp35-cp35m-macosx_10_10_x86_64.whl (570.8 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats.topology-20.1-cp34-cp34m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.4m

pyats.topology-20.1-cp34-cp34m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.4m

pyats.topology-20.1-cp34-cp34m-macosx_10_10_x86_64.whl (550.7 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-20.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 926d455d65015ec7c9c2b7bfb8ce42d721a6e31fcfbfe386b42aa84fbfef6797
MD5 2424599e66eb6964f08a81c5f9ea0474
BLAKE2b-256 ae2818aeeb886d05104203be0cbec0e36a80974a6c49c8a5cc87c51923e60434

See more details on using hashes here.

File details

Details for the file pyats.topology-20.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 24b596f00c90e704ac2ee314e6c2e4726b89dde73c51e2a70e9d9ae86b7d9102
MD5 2061061d359edc620df791ba48853005
BLAKE2b-256 4e29460aadf48db9f12e8feea343e47dcf03ec563877bc3e015d4cc54f2bbd46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.1-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 589.1 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2d5b940ae49b6d9c29abcc465ec6b1651a1ca825d7959c3cc53c727254e269d3
MD5 2483dfa639b0bf0e061b27c66c74d4b9
BLAKE2b-256 b4e92642dd14f7cd5b2a38c90100c03f0a6235c3177631bf20dac94b12646ffa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0e959efc3381cbbf20a61357878b880c437e68124b648b4b5bd6d81c8a9897e6
MD5 b4a7588dd78ef6d0ccc1e20e9b6930e8
BLAKE2b-256 da1ba72d463e4d5ae7867625750ce1fc358c0cd713a8f6323d18a9731c429df3

See more details on using hashes here.

File details

Details for the file pyats.topology-20.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9f5b93c68eeec34dd18f6bc61420c6cd8af3bc990be62c75fd47d87ff48fa5cd
MD5 9998a9c03f44dfa09c16b4dcb5f2a10b
BLAKE2b-256 392285555297a2b6402db79834f95f40baf561430a577d2e3d4f9b755cefb161

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.1-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 616.3 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 dbf7417d54e6701e3536ca199263ba0a595884b72af41e7fcc68ef6f22ac62be
MD5 6e070789b1d261acb25e57b7e1b15a7a
BLAKE2b-256 354859ef121a3c92cd0720f7aa2bb03428c192bcf9a933e667cb608d7d5641ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a5c7580d4ff3e89d3adc201a8d9a9bf33a1c0598835ec4f9f1b4c58c7b52b88d
MD5 a210399dfe3025d00fb363c6f95da269
BLAKE2b-256 ad064fa712725252b6a19059b1183b974787c69c12db28b815d3c9a4c40b2074

See more details on using hashes here.

File details

Details for the file pyats.topology-20.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a02d7ecff21f02594cfa6f49ebe0f6daf3d0726d1eb841922ced799ac9583efd
MD5 07d6f521cd755e7e810b72804c2bd014
BLAKE2b-256 2196b10434d11f47cf10f7b13e7bc03254b0b7d4976cefd85e35904590e71eb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.1-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 570.8 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 92d39a91d96a0ee67be8094cac875cf6a209a6672d689848babeeb7b7f6998c0
MD5 826b5ec398675b04d54f83eef3637715
BLAKE2b-256 8bddac156de92b3f06882635ef477df03679c4bd9f8013042929e41eb2cd4cb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.1-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a9871829836c931cf97ca1d8c0962d9270fae2f0f739264c2cb646443de97a25
MD5 7da93483f371bbbfd67c48be36ee8bb7
BLAKE2b-256 68bd83e9d8058f43b38e0a87afdf30ae63183a6bd23811c456f2b26075e65e34

See more details on using hashes here.

File details

Details for the file pyats.topology-20.1-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.1-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0df5355f7e24c436cb0bf6df7b4886158b756f332d59d0681b7b95a2be9d7fd9
MD5 2817c6c681ec100da2293c99be7d3c68
BLAKE2b-256 be227a95558605dbd08313bcdb4de5a9b09d89e08168d5809a240c10b6897b30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.1-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 550.7 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.topology-20.1-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cf449c06ab9f622cb11e91a04d901e51cab7c2e9c54043d1f0e36937018574ed
MD5 89bd379802936695244d7b3b2916b7a2
BLAKE2b-256 16e8d3956316a6f9283de442e9ecb9d9e0046e05a86905ad7cc51209152e7b44

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