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-20.2-cp38-cp38-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8

pyats.topology-20.2-cp38-cp38-manylinux1_i686.whl (2.1 MB view details)

Uploaded CPython 3.8

pyats.topology-20.2-cp38-cp38-macosx_10_10_x86_64.whl (611.3 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.topology-20.2-cp37-cp37m-manylinux1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.topology-20.2-cp37-cp37m-macosx_10_10_x86_64.whl (599.0 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.topology-20.2-cp36-cp36m-macosx_10_10_x86_64.whl (625.9 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.topology-20.2-cp35-cp35m-macosx_10_10_x86_64.whl (579.9 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-20.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 01dace597e16753ac7750eb50ec731dc71d89c06d2fe520819bcddb12a698a61
MD5 d356331babd3087cfda1609321797b07
BLAKE2b-256 a5713ea263f791376046e8136d6c362ba99f5d47e5bda9e1829e9906ce7b303b

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-20.2-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.2-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8b40b70e1d2d1ecbcd36f09d2ccaa7b96b0181db7d074f88f3f14ba998a12655
MD5 143acde06babeaeb7582a60fabd9ca87
BLAKE2b-256 e4039d8e6ee32e93334abdedb2e8ad3e2df7508d47b4cfb9749864e330a278b9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.2-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 611.3 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ef35276bf16ee6018cf8ab618eb06a6ebcf7f3db6679394488be6a19b904ec3e
MD5 49c657824b83102c51af977e82e86964
BLAKE2b-256 54a956a83683d40a2eaebd5d22f7075df28baf5b4fdd4110c64704984e44c6e9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 95e0dac41a15491da63f0ea3e17f406ad15cae617b728e44189a8bcb8d77f889
MD5 8e64df6a9bb162b162842c67a89ec8d9
BLAKE2b-256 19cab5b771265d4059cb74f91d9381537c5fb1988c9ee1c4f3a7df55a480b782

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.2-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a8deda1188c7035d2512f3727ab981b3dd6bad77ae507e2de5c16d558cf7cef5
MD5 8d5b6418636de68606d4435adaacdab8
BLAKE2b-256 4b0f47ce0c3da9cf575e95aefe7b47c3d280d5c6496ebd14d9f29ff86a64cdaa

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.2-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 599.0 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 520b0f0da2b0bafc64a1d6bc4f7fe05eaf8f535261772eded100df085454302b
MD5 f7e51393378973f9c8a4b5a3a46005c9
BLAKE2b-256 ec09801d186a6a453e10a42f259dd4636fb0c4c736d43fc76e4b6600de14acb8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7f3cbcfc78fe4f6567a5f04d1ac6ca4f011cc919df9a4e4417597bb88cc08cc8
MD5 5188e1221a6b29046d744d62edf0e3df
BLAKE2b-256 025c70d022c64e6bd1fa9868e1b6fca8360481d5ee502e2fc3d54412e6272844

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.2-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cc0a373a377b29f9495c4e39deceb8cd77671d16991a5beebfb79cbac3e2a0db
MD5 77badde5413113484cebd376b9574f94
BLAKE2b-256 aff5c5bd50fc3a24d0431a7768d09932f2e302b5ccd1eeb8fb6a7e380732ea16

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.2-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 625.9 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0c876dbdce27d02527d7af69921a614d04ec71cac252fb0484600e4ea4d4130d
MD5 dc4a1066b9fa3a71c27716d8da1c38dd
BLAKE2b-256 e6e3023dbe7480359768e78148d3c222936003af0c5761546b475b01892b1749

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f898ff1e7e5a9f23de84adfc2b9686e53763092309466ae5c64006fe428f2ad5
MD5 1cc0f86c64a0b4e96ae1cd5e90880915
BLAKE2b-256 5dc1def0d73de5cc18756ae235ea36fcae7e24b8cf235aa1a1367b0058f71429

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.2-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 aa6b97ef4d2cb31849b4ed3a56d11732fb026dbd7961a9fb94b4a75790f2c1f7
MD5 813450b5d6a9508883d733ec984ec9c5
BLAKE2b-256 2e574ef436832c00a4b609c367c6351ffe2409563000ff7f2b83cced113f6ca3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.2-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 579.9 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.topology-20.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0d5aad22180d04a31365a8f0ceea48114a351dc519213e641328e2abe707d2e9
MD5 fd7404972a37082df0361ddd9550c6e0
BLAKE2b-256 bfa37331509e1208c757381dcdf112186344c259e6a1be84faf7939ac375dc52

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