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-22.5-cp310-cp310-macosx_11_0_arm64.whl (563.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.topology-22.5-cp310-cp310-macosx_10_16_x86_64.whl (654.2 kB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

pyats.topology-22.5-cp310-cp310-macosx_10_10_x86_64.whl (673.2 kB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

pyats.topology-22.5-cp39-cp39-macosx_11_0_arm64.whl (563.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.topology-22.5-cp39-cp39-macosx_10_16_x86_64.whl (653.6 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.topology-22.5-cp39-cp39-macosx_10_10_x86_64.whl (672.6 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.topology-22.5-cp38-cp38-macosx_11_0_arm64.whl (555.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.topology-22.5-cp38-cp38-macosx_10_16_x86_64.whl (639.4 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.topology-22.5-cp38-cp38-macosx_10_10_x86_64.whl (657.6 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.topology-22.5-cp37-cp37m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m

pyats.topology-22.5-cp37-cp37m-macosx_10_16_x86_64.whl (625.7 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.topology-22.5-cp37-cp37m-macosx_10_10_x86_64.whl (641.9 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

File details

Details for the file pyats.topology-22.5-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.5-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6945d06c55eb415cdbd2cb967bffd9a257b66dab7819e62f1fe4b8b70cf353ee
MD5 7ea9a5b0e70a762b0f9372822fcc1af1
BLAKE2b-256 f4bff29316ed8447f9c2cc3566fa83b5de142732985eec978e1205478934b9e1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 994fccda7819485c803ea7cc744bd28d155b969374319f1c6942f4e6fc1f6398
MD5 a48382a6ac5714e0b15cb7a6906be129
BLAKE2b-256 be1b252d810bd7baebb2cdf8cf746097baaf4df8f01a3e5c04c531072d57dfcf

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.5-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.5-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 e565926bc5881bd49efa0a663bff134bf7752e3f1e4bab94860a9781f06ab408
MD5 a12adc99044023a17f05e1e16ce58d5e
BLAKE2b-256 4e3875173ec432b4d6ce31f20bcf06b6247525b43a78b69ba6ee4f057d7f32a8

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.5-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.5-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e2b9b783f616ec8d8b479faf8eceed2714d72ebf67406aa5318a852e27c3428c
MD5 9f14a06af542cd158c389fb12af875e3
BLAKE2b-256 e5ba7a59b5e80b55483aeb8168caba50fd9249710b8e1cb8a2c263b47f537b1d

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.5-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3ded8f1dbabf52e2f5c354c7a88ff79f33e515267ba6a7d11b5e0084bb491703
MD5 b605afb21823f1239498d1e2d5db99e1
BLAKE2b-256 f5a2fbe56ab8da1a5a63b6ac0fe99f64df6a4f70a03b89493bdcae7a2cef2b89

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6977e406709e79f05f2a43a39623e00f42138b6d5a3dea82109a4e8fc2139b45
MD5 75c44ffd48e871e79f670643c3785329
BLAKE2b-256 ec0a82bc8e8186881e598a45ff2347d21bf5869f23064f4990d359aa764dc0a8

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.5-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.5-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 db14c4ca8f54ac4e3bcac666a1565eb206e1a57274c19c00d0df451db54a5ccc
MD5 805b32a62e41015a99c8d38c63fb5f1f
BLAKE2b-256 4dda3a246ec8b36b469cce47c553c60cfe3d2e8a85180e0818150d7b4f16b789

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.5-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.5-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f22acffc2ced9d01bea5dc715bdd1ef5dbce51f7ff7c19073eb2982c8038e979
MD5 c881ac601e9c38c0fb86f20f57b70c86
BLAKE2b-256 9f5bce8f18eb3b6eda87b21315fe2a0def943c53575b390824d6c637a370cf52

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.5-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ed3b3a40c47b9c9d7ced2872b6252d79c9bf1c42fd12931d98b1ca53bcdd8d10
MD5 fe5a4e518c61d93f0461046eb212d3c5
BLAKE2b-256 2fb2ac2e91c1982f2e94b952d711fe688c18e02bb064b9c8324889649dfd61be

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8b394071556318a2a374a87cb754081de31dbeeb1c2e735d81686212c6766b6
MD5 7de59e2f94a8e01cc6e6a5136a1d28a5
BLAKE2b-256 af4dbc4b1739045268ef118d8934862e8882d8bc768fa89fbe3ffebcf85fb3d9

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.5-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.5-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 dd15410d5ea429591451cd4fa343e632ed6c62b01a92c2a76c0541d32cc0b77e
MD5 409664864ac7cead52fe6567e76074ba
BLAKE2b-256 8ee024e2272f6287970c787f6eb25c7e8e73702970084eacee807bb7cd6ece8c

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.5-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.5-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cacf3e23568edcc79aaddcb92505880daf0d20319bb3acdbca259ef1075c4ed8
MD5 8cb9166268517aeecd8bd6fd613c8a5a
BLAKE2b-256 3ec2a53e399d33c51169eced5bf2efd02dbf16471e2d7f51e6a2eb01de71e15f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dd1085c0c6364d545f1891f7ce1375379ed4233f09d6befb81e10d815f3f6f66
MD5 8245c479c6eaec3ce3beb01b065e2460
BLAKE2b-256 62d8df5a9a6fc59ab238357a7ffda25cbc5d6aa33440a75df7ddce930b4346d8

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.5-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.5-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 4ce1ed2f8c77b3006e7f9b9573a81005e930c34d5c069be3d0b0329c5633c357
MD5 257960ba632c8782aee31e62eaa1a39b
BLAKE2b-256 7e3a3336cd2f4d217beb6b3b46f9f0c027ff7efe64d66a8fefba7186643c3eba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.5-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 db2cb06701cb33b7e77d06ff03352d72cd6dfcd54cd91000dcce1a8519c19fc4
MD5 0418e986e1603ff7035cbba060d8ed62
BLAKE2b-256 62365fdd35d6275d2dec42851895ac093dd285ee81672073f9fb4360829655c8

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