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

Uploaded CPython 3.10

pyats.topology-22.1-cp310-cp310-macosx_10_16_x86_64.whl (652.7 kB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

pyats.topology-22.1-cp39-cp39-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9

pyats.topology-22.1-cp39-cp39-macosx_10_16_x86_64.whl (652.1 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.topology-22.1-cp39-cp39-macosx_10_10_x86_64.whl (670.2 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

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

Uploaded CPython 3.8

pyats.topology-22.1-cp38-cp38-macosx_10_16_x86_64.whl (637.9 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.topology-22.1-cp38-cp38-macosx_10_10_x86_64.whl (655.4 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

pyats.topology-22.1-cp37-cp37m-macosx_10_16_x86_64.whl (622.8 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.topology-22.1-cp37-cp37m-macosx_10_10_x86_64.whl (639.1 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

pyats.topology-22.1-cp36-cp36m-macosx_10_16_x86_64.whl (621.0 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.topology-22.1-cp36-cp36m-macosx_10_10_x86_64.whl (637.8 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

Details for the file pyats.topology-22.1-cp310-cp310-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.topology-22.1-cp310-cp310-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1a1749a2ee1aced85323fb0aed88eb8f65d2993914b9e3e69c97030028d2fcf7
MD5 db8fbca66dc56f3889162f9cecdaf8bc
BLAKE2b-256 befd9159181c57f56c32925d9ab8090ad3a788131dae45f22e049637a6b0b943

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.1-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.topology-22.1-cp310-cp310-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 652.7 kB
  • Tags: CPython 3.10, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 c6a50869005617da337e6d9c10cc937051b89d80adc89b32d2d12f487bc9b6ff
MD5 7078bcff93549db7b4ba296716f311c4
BLAKE2b-256 fe28055e9f17b70b678855a4cd66c64dc30276b274657c5d16341ea116b0e2e3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-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.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 222cc5f2c8502b2a8e614017a6d1bc4ce17f2dbb4c21cbdf33266c7a61cc5b32
MD5 cc1afe027eccb44319e075c77531fae9
BLAKE2b-256 d6f8f258de5b7d9b0f9a6fcad3e46649ccdcec5506796b0bcbefebce887bc795

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 652.1 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 1627c3f728207d2da2f68e4bfff6a369438344b2fd44f0105b2cbe7446b1dc4b
MD5 d48bc715be7c77865ca166ebaab45cfd
BLAKE2b-256 41fcb296105a8ab74119a4e7c3d5567671c146fce8d40e00e95f5d401d21c357

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 670.2 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 74cc64f6626538d2cae36aa7a415030b80d194c88cad138dfdfc467c63b7726b
MD5 086d22396279fe5c2f9d87fa1e5d949d
BLAKE2b-256 5556bc1bde168d97c3af8544670a8f88bdedd0ae95306a638a5a35846bbee676

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-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.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 341a17fd3d8a396100fa7ec2e2fb9a5b9e9de390c80e0f6535051eaa6883ecc2
MD5 bf5585d8bd22b2a679d20fb271212ef8
BLAKE2b-256 f81465e482cee29e7ccbbcdf2b27ec0f1c740b0a7a4f37d4c526f969c0950e3a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 637.9 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 85346fd06190ac3868005350293cc6b2c1d9e578eece9cbd4028c330f2816089
MD5 b6982426f6909f130176688585410a45
BLAKE2b-256 b7859144db20955a1df1b9962239e23e030640b1089a227aca38d74b625fb7b7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 655.4 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 549b9719b5b5da49323ed01399fe0c12f9aee0669cd8da86bbf1fae6ba28bbf7
MD5 ab3371a02316481b7efd2199c1ad4dde
BLAKE2b-256 da6954b8b99f990a969c62123240a87c0945bd8de0a3da2604f93e4c8be18603

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-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.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bd023cf00b0ec4e625f86e4f261886f2078555777a6493c3e7a59a68488e8077
MD5 dc1095892a8dcd701f2463461f02e718
BLAKE2b-256 e4492fb6b94296068143f4c8ee1dcb5e4a2a2cba773a6a516a0bf66dbfdfa1a8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 622.8 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 1d6bee36c3016747c4fa9514e1ee6e6a9220344c15c51f96605f9e78153e13ca
MD5 9e00e9899d87a49de04bae1b139f04eb
BLAKE2b-256 6f515911beea5e3ae91bb443d7f466f4acdac1423c3556d9a1d4af9cad7a19c8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 639.1 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c5b92840e284fcdde2e06fcdabc30f92c4ae2b473e2f88a951d4bf317c8d90da
MD5 f8170289cf52b2c0f39818d3bf0b316d
BLAKE2b-256 307c784c6f6c6e8e6eefcfe3aa71eb47d16d67e09a10d1e710c84f76b951e471

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-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.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e3d6e4e4509c2ec84bfa3ec18c9f1eee6afc20819bb34cd149ab1d31f03a196c
MD5 46a342f9868b8bae81c48814ea3571db
BLAKE2b-256 947598d886d913de109344c851247b19842abb392042b98679557c0ea109cd55

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 621.0 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 521f9ca270de5ec5abf390850942d0276c0bf875cc56533116deed4bd256c9e7
MD5 83ddeb1a958e9912845bb1078e215b47
BLAKE2b-256 88b6ba425a5e77dbc49b13f13bc07f2a1f9f1c6fdab171c6101d0b03a6e8a9af

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-22.1-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 637.8 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats.topology-22.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 36ed09befda577e6e85802e04f6d00c4005f72f3e90a7f314b4cfb223ae43629
MD5 8b42c536a53ca4361b96167a51965d64
BLAKE2b-256 78f6683f906a2e668282e29b59f2f271268015509e3c6c1ca82565be39f0b210

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