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.9-cp311-cp311-macosx_11_0_x86_64.whl (682.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

pyats.topology-23.9-cp311-cp311-macosx_11_0_arm64.whl (634.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pyats.topology-23.9-cp310-cp310-macosx_11_0_x86_64.whl (675.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

pyats.topology-23.9-cp310-cp310-macosx_11_0_arm64.whl (627.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.topology-23.9-cp39-cp39-musllinux_1_2_x86_64.whl (719.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.topology-23.9-cp39-cp39-macosx_11_0_x86_64.whl (676.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

pyats.topology-23.9-cp39-cp39-macosx_11_0_arm64.whl (627.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.topology-23.9-cp38-cp38-macosx_11_0_x86_64.whl (675.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

pyats.topology-23.9-cp38-cp38-macosx_11_0_arm64.whl (631.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

Details for the file pyats.topology-23.9-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.9-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fa84b18fe4f0517578f07b07ec9cedbcb922acf119c912b108f15041d84fd48
MD5 8b93747a72d1ae245f697370d8790d76
BLAKE2b-256 f1ded9481887020ff79b6905b838a93ce87fc4c2c4bd2fa76c1ca7befc0d69af

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.9-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.9-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ebd2f264ed6bb98b92a682a3e4f6f4c0805b75a6cd51904f4728a66192103e0f
MD5 8aaa4e1ae167e83a4e1fc862044e5bbd
BLAKE2b-256 47aa002ac8521ab71994f57b8c983354d34995701f483a210f7ba4baadb74656

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.9-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.9-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b4d718d349bbcea2e932eee2191b9c93f5378757fc54c65ec7610c1e7250faf1
MD5 b715d9814c554996922a5681ffa7102f
BLAKE2b-256 f02d8c2ac1cacc5186409df2747c63ebff2ee772a60f55235c0bd78226864afc

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.9-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee28ef48136e923bb52949817af23b7f85d09508d40bd0b3a47779c9230c2071
MD5 31853d1e69303e19ee0cbd027f5e7572
BLAKE2b-256 ca99f7bb28b2ad0b327864fdd29a1e2a95ce9a862317b54cd297e855f4d93f5e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.9-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09ec1447b778836ff35417cfad54105a2a74d6aee321b249526618c113df2b3d
MD5 ebe6fe7af9296001d7ba20bfd3569e58
BLAKE2b-256 6078ceec1b00c673fba2698f41020895885ef2e5b5258c774e4d1c09fe3a83a1

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.9-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.9-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 455ec088ab0ea0542bf11b56b3f0507b732d99bc5dedbf6aa3b3d4ff777fa91c
MD5 36726620733bb68cff2007c026e18515
BLAKE2b-256 79768cd192e763b776131412ffce91885afc072f190e50c3dfd4d677b753c570

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.9-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ad5cba37b3500fbf3f3289470161912e0053ad6c8b5bc7e3d11f54c19b4edd91
MD5 ccfeff58fa10839cf79ff2890e1ff179
BLAKE2b-256 fb3b1168311938c564eb3a3b78608cc0b8e62032885d03f0b2f202ecc8c08c40

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ec39cfe3e5d8573b15244d2926b6c7442edcd2edee861700294d32bdef3b36f
MD5 e6d798460fe8030fbaa607366f290911
BLAKE2b-256 b85d677bd339985b1396fa970b01b7ac7e7664b0f69df6754084920ac2dc5cfe

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.9-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a0b9a3dc13b7bca968c373f99fc9763a4193988ad8889895ea24106023a53ba1
MD5 939cbd00a4dbab822528a78e5bc0f91d
BLAKE2b-256 59d112093c584c4af62f6b18dae6fcdade3d84e5936d0b2d0e17de6ebac1b0ec

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.9-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98dc0bd7a20318ba219b0e3ebccd917a6efc181ce92b81b37ce7c9c0b9e26cfb
MD5 e28131f04a7b75aebac8bdceb44b8f97
BLAKE2b-256 5db0160dabbd80e24dd9c1187293b6b187498f60bab93839cbdd5eb1ae97753d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.9-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 215e1bc3a9a24931978fd5c1c671ba214ab5238f319586099af861cb934ad474
MD5 cfadfd3b25fb3a8d5cdf991f9bb4b9d6
BLAKE2b-256 6f8d2dd41afe8156e591771696f5cb70be35da66a10556b18a9ced09f7f2a176

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.9-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4567742f47b6f767100af7917ab69b4299cfe2f99d572c097b41625ae052260c
MD5 5c740093b6820a554e6ad49fb12d4b22
BLAKE2b-256 1839b92970fefd53af6fcfec568925d05f2ad80cd9abeddb1f75107b0e2f9b47

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c41cd7fdaa884f1cd19eb0d6aca00c17f96c32f498cd048c380f7a6ab35c58bc
MD5 cd24b5bec84450a40821c64f175506a5
BLAKE2b-256 4eccdec5e0a262764c842beab271e10f25cee82874718af7bd6a60501b292b40

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.9-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d22a622b20737e96689e5e314ef4f1da46cfe4b68ccfdfe23190877aae723cbb
MD5 71456a3bf2726d654314c0f45f23b272
BLAKE2b-256 6caa171922b2ba23955ea9f36598e70c9c351da0cf55c306432c193882c2035f

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.9-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.9-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ddfabc8a14d1272989faa730d6fd20836217d344c2cdd6884a188401dcad4023
MD5 865f1e33d629f35148aa0a90626633bc
BLAKE2b-256 eea27cd13628e189fc9ad1930adb56c88ddab0674e36f0118c8ead71a1cb2c09

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.9-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2b928ff6befb45cbfd75f36be7934a219a0b5f64d6c70db9cbd123e7741285a5
MD5 ac85cca33cc3c021c5a38c7337b15947
BLAKE2b-256 f7256014cd7438581530ef455cdcba938d299a8d560f13c46207b9c51bc385ec

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.9-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34a61c235deddacd09d1d9f6322b334505a966ffc2685e6a6f9636b12a17afb1
MD5 e2c24bfca92291fd4be920df84225cf4
BLAKE2b-256 30287ed0f340f08ecd8074356a22c1d0b2eb4266ce6fadfe13c4a42e4ff0b899

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