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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.topology-19.12-cp37-cp37m-macosx_10_10_x86_64.whl (588.0 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.topology-19.12-cp36-cp36m-macosx_10_10_x86_64.whl (615.0 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.topology-19.12-cp35-cp35m-macosx_10_10_x86_64.whl (570.2 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

pyats.topology-19.12-cp34-cp34m-macosx_10_10_x86_64.whl (549.1 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-19.12-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b7dea0e3485d4587138a489b3cc60a8d8a0adf34a705763e8499eb58774fbd03
MD5 aeb39d0d5ce25a90642d89c7fad0c7f7
BLAKE2b-256 93e60b3407931fc8d1d24c76840c4d129d9e8783b84124093badbb84ab2bff72

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.12-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 dbbf05c40c60ea59354ee8f70cba7758489e85d1f1bdc1d3d997588aee4128f3
MD5 279506f29e8db40d059bbed70c994277
BLAKE2b-256 b7e1fc2a47f2b3aa4e4b6c54aa453bab5c9e2fa90dac1d2936f22664ef2b8fed

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.12-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 588.0 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 da57050990a6d2fd2be210da13a525d90b376a03336a5bb78852c13f88771f86
MD5 9c185decff1490b271c5093ad604c0cd
BLAKE2b-256 0614c27fe0b9ff18b18ee3d61b10cee96bbde610d31d9ade3a8f31f47ac44331

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.12-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3b800a4ff40cf5e96edea1dcc73c44572c551bbeb4363f8aa42f3f3cb8266e5c
MD5 80a8976fbd483d368ef52daacf2c809f
BLAKE2b-256 f70951eb4409149c0daa7a685cb4ca303703359774f341e82f46ad1b922a2e37

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.12-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 36bc2198a78d0037603a3d7e8f572ddc90c16818205531779182a84eac9a8a39
MD5 71f1d51e91b3f9d83370e478c08769de
BLAKE2b-256 6d7dd9d2a99a35a1e70810cbcf46d499357618685a1b5a25b879df00f5c2b710

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.12-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 615.0 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2fb02826cceefc63eec4eae0f84e678021eec48037dc706a927fd585510739eb
MD5 949b79259352a7d977ac46bf83fd2c58
BLAKE2b-256 034c2653b07a358f987c9dc661941e23363c448475e6396488d7d25db6591d02

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.12-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b8b46cd4ecbbfb0bb16332fe94642561bf7eeee71bbdbef7f109fdf07604e29a
MD5 b6d4d9901557991a9dc0bcedc05e7ac7
BLAKE2b-256 49e46f3e11b1f869f0b6c18b9bb25cd8fe500ed04e41b1c812f97a9aae80922d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.12-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5e8e9626ad8127d356a9cd1a79b255f8be363668ff0b92048a4c0e8f83a1932b
MD5 501eabae19fb1f262847606c1ceef9e6
BLAKE2b-256 510cb80627b922f4899fd23b6612427f7e01807c45a6a4f22efc3406ce6f4a9b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.12-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 570.2 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 dc6175e17cc3664da5959018092d91bd46bf7f28e6c3cc2f32bff4130b88170a
MD5 2f219c0258f0ff051bbca6d146d27179
BLAKE2b-256 d7eaff218437b17d896d33ff45285258a872c918064400704ce44c694f819ac3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.12-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6c295cff01f4bb8667c41cec2815bdf27aa199ccdeab16404060c241669db8e3
MD5 1bbf7aed0bf1928003a9b569401bb20d
BLAKE2b-256 0a6ab0e6d633449d876e74a33365ca02865139a3087be40e31ef3ee311ea5f84

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.12-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4be906fe355d69ecc020c3e688ab7de1eba8e6572d06cb344b51816efd179c4e
MD5 4556c0dd516fa8c56445a491e8670ec7
BLAKE2b-256 870afd20ebd91230c52f407c8355a588d1bae352124ab22e4c8df7bd0fee2a43

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-19.12-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 549.1 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.topology-19.12-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9544b93f79b400ea915c0e68bc0128e7e9dc044a8440fa80372677207a27c419
MD5 508980eb7183d4aaf8f6364c28f38507
BLAKE2b-256 350397e00fb09b56c34d178bcbaba20d83b409987bc1344f5240ea4e97f650db

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