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-23.1-cp310-cp310-macosx_11_0_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

pyats.topology-23.1-cp310-cp310-macosx_11_0_arm64.whl (566.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.topology-23.1-cp39-cp39-musllinux_1_2_x86_64.whl (658.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.topology-23.1-cp39-cp39-macosx_11_0_x86_64.whl (656.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

pyats.topology-23.1-cp39-cp39-macosx_11_0_arm64.whl (565.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.topology-23.1-cp38-cp38-macosx_11_0_x86_64.whl (641.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

pyats.topology-23.1-cp38-cp38-macosx_11_0_arm64.whl (557.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.topology-23.1-cp37-cp37m-macosx_11_0_x86_64.whl (629.4 kB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

File details

Details for the file pyats.topology-23.1-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6260940f8bf87882a021d971e0659b98dcf5c9f74e6f03fe9997495665b4ac15
MD5 ea47e059faa516d304e7d67f03fb23e1
BLAKE2b-256 355525d836f0a971432fe7500210fd3f038a2d4fc7335fd9567752e9b28ef5c6

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5be04bcf1164af730c10338a49e2b0da47abd48c8ff657cea3e1e43f6580430e
MD5 0279bf1ad349f548e34a5f2d1092a253
BLAKE2b-256 b53ce1c0e4707c4218e074cf12208613ca04a883bc12e4115db152339a0902fa

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a91a3f0988188711026ca893dfb14d724bf3f7a1e646c385a3f5f2de09ee452d
MD5 6402990c9f991dd978382964ab8aa0bd
BLAKE2b-256 a3f2a59ebef0a4906bf66c7881f366626b99b060811b2e972767dd261a78fc6b

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f0f937c0a1cc033a6490b11483e941248fb95e350ee66c6c4615ba68c25eff3
MD5 19dc8ef58c7b301aee365913624ec98c
BLAKE2b-256 bc3dd42b34d1bbbd1d0b0a7050458c8ce52330dc29029e465fce7fc7b5a1639d

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 779d1bf7031c9236bbb9ae94c55798893b2f05333f47136c3c206a56658944fa
MD5 06174ca4e3afdfc149e28cc5248cd63b
BLAKE2b-256 265e0089a43999fe4f6ee4e6ad6876f2f103c2c66368f4cb0a6f2d5c31f618b3

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 14bd088c0e8c200d00bc082b313ed4a5abaf772df4e5a883b3153310cd479151
MD5 5dd5501dab0a69ad5c01d98259d53b8c
BLAKE2b-256 f6e6ea58fb78b485ff81722eb30c685ad6d9f2f75129bc78e4aa75910889f50e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 24aca0c524b9e32afc1b6f218a5daf2f15b01060993b6446021e7663c4dd2ae2
MD5 af79246fc98fdfaeadc871d05cef6930
BLAKE2b-256 958ef00e59a7f829d81b2aa1bb23794721315f07bbe4070222f79dba15ad1264

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d189a77e3fcbc84be9337c4dee5f42e5f7571c3ab7e00fa00478af3829c6f199
MD5 e3067fa48dc687587f975d3e6baa77e9
BLAKE2b-256 0e4c4781685e78cf184c8e4ff8cd21cdd93d7b8d9ef17f7a0e0a62345ded620d

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f8353ca59799c178c968b90567549928773deb75ba6cd17316d21a2c66357fb
MD5 0454b962a1f8e084fb97ba84cfbc18b0
BLAKE2b-256 4f52668a0aa1b526221a37610fb4302b39f1bcf13467427b9a93ed367f26a86a

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 49bba7192ed86eaf1bda5d741ac253a81b2defd4a20cc6817e3a46478beafab1
MD5 5076ca7bc40c801ea8d318eaf2dd344a
BLAKE2b-256 c5f4768f108e3fcba3d2614b51a048a7a68e46f704ba232b48df2f1750ed47da

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c338e11f2462bbeb21d1506ae546e6275b9b8913fc73be7666a73de205d23845
MD5 2d863d5047b2629d7ae102b3849c6a03
BLAKE2b-256 be8bfc822b64bcf964ad8922f13ea46eec51a68b57d94380077cbf37cd0e9a66

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4641b698882e0d97e7f4f0343ddbff11b4a7141410037ac47a2db59d5ef25cdf
MD5 93799fb1458d9b66818f879d184d3c8b
BLAKE2b-256 00baeb7ec2f90813b5ea171845976bacdfbb56db9197eaca0b44fefe791537c3

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.1-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dc45045041ba67efc78049703e82d1072b5505bd24b7e7aad21cbaff8ef0c14f
MD5 0ad806befe6bcb3be52971bf25474bab
BLAKE2b-256 8f91e15e88c8d1409e37fc4456575f5988125bc80bfd54ff981ab921be81a585

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