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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.topology-19.8-cp37-cp37m-macosx_10_10_x86_64.whl (578.6 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.topology-19.8-cp36-cp36m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.topology-19.8-cp36-cp36m-macosx_10_10_x86_64.whl (601.9 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats.topology-19.8-cp35-cp35m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.topology-19.8-cp35-cp35m-macosx_10_10_x86_64.whl (559.1 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

pyats.topology-19.8-cp34-cp34m-macosx_10_10_x86_64.whl (540.6 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 01aadff49da79b9034817970cf361afd8792c19c06bbb70fd4fc6e6b20bc1c54
MD5 509c6b479feea14482c07c9866cf417a
BLAKE2b-256 9bcc31f4d1b83f4943b43952ff3d43c71b05ac421c828d9b19654132f173bf1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2bab9224cbc6531de388f96725925907e90e827aa6d7a0d6a2ffe809dee89aac
MD5 9b97200bc89b027e14bdc4be6d8c257f
BLAKE2b-256 60572721ec193c2c1c28828c42858103c0c803c32dbc1ba49a1c47c4516424c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 578.6 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2ad01b5c32d4d5a07b8b075df299cda41a1bea08334c5bae3b0510bc1d42b23e
MD5 95f01dcb61cf9ce1b24ccfb249d8544b
BLAKE2b-256 50b199cebada7f22794d5bff7894f4737565d01d32c40614561a17aaf5478ecf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7640a52f5754684430dd83d7334a347e1efea6bd596f8c788fc088fc809dc0cd
MD5 214223bc1bc5715d806cb47c5e00f0c5
BLAKE2b-256 3d9e29f33642265cb2b7ca91dc77701b61648ef079a267354da5489ac55b5415

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 36c920da2f0f1f9328ede307c51ac854ad3200a9b6af6eb119aa9008ad6525be
MD5 79c20b3c4f58c3e0d503836c0c44ad24
BLAKE2b-256 d60fb9f1666996d6e1913e02d04e3a462e1ae36f57e92ee2d4438452bae3c106

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 601.9 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8224592ad806b50a9e63996e109ee24aa1918c384ef77f96b8e2217bc088ae24
MD5 c7dac6d25cda0c4d17fc2b5bf70aed1e
BLAKE2b-256 b71b35197a7b903b126626dbf722c9135feba30d69eb0c62d8003f14073c2b36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 31ccdb16d8cd7cf4e00e9b3185c0cf4dc91572429f1820ed2b18125be45245b1
MD5 e6cb831218f7957674d8c1aa92d50520
BLAKE2b-256 0d8785008d4658ebc29cc249542f3999302e34c0567ff1bb071cdae1d3962c8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1f46a28f9883a15d14681e557168d2e12ae24c6b98c61b6d5910a8557c492c78
MD5 605cd285f8a2d147bd076c862fe4d180
BLAKE2b-256 a8d2be9036df3aca15fe0770f5da92c15ce15b7c66bbb3dd668b6e32b1d4157d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 559.1 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9faab1ab2f1b55801683595529b3f5e6aee1750ccf976a5c71cfe64faca874e3
MD5 f7111a7e412d173fce508faa4d3f6760
BLAKE2b-256 6635bae23552ec9e091fc7da4d72955234d1f79e0e75f28ecf407fe536b66dcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 55ab5528f8d38fdf236ebfc7a8066abbf264ff434e8c901ea20e276fc6c4b2fd
MD5 79ff1c4441fe85aef743edc4bfc05505
BLAKE2b-256 21f76c7a5db1698facc512fbc249b650fc86262a840cc31804ef838a83a1b0db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5b0646305460dc057de6e5fc2dfd581245d460e995152deec8c1257086ae3c70
MD5 2291e4edd0451538feae06502a53638d
BLAKE2b-256 4e9a5edbe5934354a401ecdbf48c84373def9770a0f3d2f62115b8ea98f5c2c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-19.8-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 540.6 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.topology-19.8-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 196a6b443c7b51e266d76892a34d5450c6f674ba023ea299677259d16cbc8eb2
MD5 1adfd219c0cef5ab9bde0b51efcc6e60
BLAKE2b-256 a2f050a5af78366fccf054b3f0c968efd334ecf67a58e8e817ffee8ec1a618ed

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