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.10-cp311-cp311-macosx_11_0_universal2.whl (1.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)

pyats.topology-23.10-cp310-cp310-macosx_11_0_universal2.whl (1.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)

pyats.topology-23.10-cp39-cp39-musllinux_1_2_x86_64.whl (719.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.topology-23.10-cp39-cp39-macosx_11_0_universal2.whl (1.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ universal2 (ARM64, x86-64)

pyats.topology-23.10-cp38-cp38-macosx_11_0_universal2.whl (1.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64)

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.10-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e702933f10c777834fdcf70f33b59e95c35044b43869d8fbb0ead34a2c643e0d
MD5 05f6af288b80735f5cfffd7b37079e65
BLAKE2b-256 228b422db72f9cfe414a33a5104112a4601bcb9bc51a2bc4a5a898793b159649

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.10-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4fc89c059f0400a09942be2e10cf3e5f816d0ccfeaa7b77749cea36b172dec1b
MD5 e514d4474745a65cfd6403a27901528a
BLAKE2b-256 7c0b3245bc5a1a5ee9b6f45c91b5fab837e5296b7195b845263496fdc3abd28b

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.10-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.topology-23.10-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5e36c8368cc7365ccd9e521af0b0a7fcde3aa6b2a8d24cb4d85b2da6d4625dba
MD5 efdf8db36550048c390528b5e23a1600
BLAKE2b-256 39837096b37d75cc017436421ccbe3e78913bbbb748c581257ef779be4ed5c7f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.10-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f697866aa8225422926b385a7a136aa49c1214aa33e472fa49cd14197d1dfa68
MD5 cb5be09320256c6c8e66d475ea23dcd7
BLAKE2b-256 3be65b80b0c192a797f62d20d2d40489a5c039b887ee873c1545e2945123d54c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.10-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 75a8bd2fbe397cbb8f4e75fc439c259ae097ae2aa0f1b19779fd2c6fd4a568d5
MD5 cf957302b0b19dd638d209de4d19f43c
BLAKE2b-256 537906b7ecea5965e9ef2993ab7851d656013d3b8af3906f7534218eda9eee5b

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.10-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.topology-23.10-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9315b3cb8a1873ed89510756bd0f9a0b386ce3ca57f8b08598971a5ae4ed9417
MD5 f264be24a48808ea2c354d7f75fae305
BLAKE2b-256 924458eb94a9b95ba55d5d86bc8d11a8aca00d603295a5b722199dc335ffe7d0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.10-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ccc37146ea7582bac3c2addbf1fc0d2d36d3140c6d37feb0dbd1c965dc3ec730
MD5 ea385d2ad20df099868be481913d953a
BLAKE2b-256 9b62c4f5af56a664b2b8049f487ce9403df43dada5d2aab34c0d72c13a0998a3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.10-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 133b966aacca823a6c4f7602e3f776f0545c4eba37edd10142fdb4d9a7cbd3f3
MD5 0e162db1a45126fc77c88dfee8838fa1
BLAKE2b-256 96a3b39abd226f0c1ffed7ef872a1cae1e5a038426544b142caf1fdf22fec78c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.10-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e6f24c32918b080ea07a2ab0bf9b02fdcee45f3e0c59334d94d54530ae9e163
MD5 7d280704de4c7a7271c2720f13d6eeb4
BLAKE2b-256 fea063178157839fd21c7502d38e800a60a3873994355a8f92d0fa309a6a6aa1

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.10-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.topology-23.10-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 91c7b24395da02d11b6597e5d715a6d66129705c864be51e2c7967c519408e08
MD5 69e4b593d222d103007d257e6555f165
BLAKE2b-256 8c1da0f5a2cd75f0d2fdf44713b47d9787a2097fbd2f67777049ef3514cfa4e3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.10-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24b5082e5bfb5065ba9cfef869760da534571be591ab0a3d72ce5c6c475ddc66
MD5 82a19070232097607d47830676fb0008
BLAKE2b-256 6a175c500ed9767a0dd2c086ea78ac7cf2c322e11a077ce8612dd9662699d180

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.10-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 99b8cb9c4fc6698644cc214354bf7a6fb8cd8a3da110c7fb9630410e41366272
MD5 f95ea7c688c5b86cf905c8c965311f12
BLAKE2b-256 639c962f6b157b9afb4849df97d59a775a205be39444f743aa26afaa01ce34b8

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.10-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.topology-23.10-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d3a461008629b5cd4f1b3ac7bcf2ba9d40de09f1f61524c7642c2f439e33bf72
MD5 1392b0665656a5a8be60391f8c6476eb
BLAKE2b-256 76713e950353e95f6dfce6850c3a4b7e3ccb2ebe2004d0210d8221e1579b3bcf

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