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

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

pyats.topology-24.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-24.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-24.10-cp39-cp39-musllinux_1_2_x86_64.whl (725.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.topology-24.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-24.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-24.10-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-24.10-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 786ab8f5069ca2ffb6614f8e5b0acb2f5b09ece0cdaac7172208bc9209b58b48
MD5 dc932877cc0438234209c0bda28e9095
BLAKE2b-256 ca3ceddd58c30022037b518de7c7966a9e4de46630e4b2439641232864c36eca

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-24.10-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-24.10-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 700d22bb63a4ba51ace13add96c30b5da925a18193d9991fe74efd0691e2eacc
MD5 de57ac65a37425b3f5719514bb5cf9cd
BLAKE2b-256 07d6bcf5e992acf519e836ba8025ce6b0871f6cc811e11b54893ae916a281890

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-24.10-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.topology-24.10-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8e33eb02c46e50da9d31c348d9dd82c03e16b29bfb97bed29e4e37f557f4c981
MD5 da368a218efdeb4ed233168d4ec4d2a6
BLAKE2b-256 16618c17124527304d9234d1dfbb342b874ed90201302fdff6c27b5ca76e099d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 287b4193ce349f97fdb391ea640d6baa35d5b5bc7ca02b4322279fe61dd63b64
MD5 7743cd12b64c98a0b474d34406984ba1
BLAKE2b-256 c9f8cc692782cd2986e46737b1acf7caf5e18109bd8d09c761385cc5e12959af

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d90eeae3971df2b043016a47b13288e7cd24c4504d124b5c909d0c1b6bc79cab
MD5 22e4c8e3fe0124c377cdf56433dfdbcb
BLAKE2b-256 8b3969e52e16a6bb52681e13ff6e6794063ee96451938800ebe33ec2a250a2d5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9d36c495f725a412282af06240fb7c2535a922d776041426828c5d717d4fed83
MD5 3948d393228e9968ea4bd1e136231f40
BLAKE2b-256 17fdd11532d82c0d88ef310bd0e7dcd3d3a0d45087a91cb1eb4adeddbcd031ec

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15eb512b3929bfc43b7b865b5f772488c8c2de28749d98839f9894bf64a46b9e
MD5 b3f85bc14cd903d8407454edfde4c31d
BLAKE2b-256 ed61e21b361673c7ab792b6b4b2b423c940e5fe3455f37a53b481c42a5487327

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9142be4d4a1d4a6d96abfc90265f2e3d5bebffc8220c086cb9c2631b6dddc14c
MD5 35b6b7a84916fdb3d096a9fa4833aba2
BLAKE2b-256 467ba8b61ffdbb7c5fb960af1e30994548df4fbfc1b6fc6674ba1ecded7bac0f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0b8976594a09dcc2e22b9e35c18839d0c65f6364862b4fea0e1d11886a6fd64d
MD5 1c377198d6316761ab07f47e17a17c54
BLAKE2b-256 110a83327e880c691d64c737338b18fd2bb7d0f11e1ca9eeee5fd04d74194b14

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0cdadf0f23a61b5b78c90d93a1980394ca02ed532477d11c3df69b1d4a1da57e
MD5 94da17f332477070777731044b804524
BLAKE2b-256 1be402043f9af04528f0f7001cb88cf0a69a5c6178d441d989041a6d497cb565

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15dd958258de3dbafdf5a55efea6b2c7024a4166ab744cd84880b6e7c8860e3a
MD5 a0b161eebe77332bcc3d3ea8452319c8
BLAKE2b-256 bcd8aff14ad683a3f79ab3f39970806df43da521b88e67073e14b4a37868dc94

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b2bb55ef01a533935784393c36bbd40bcddccd54be9b6005fef785e7017ce0d1
MD5 50882e2cde8a2a192d720d182fc29e9c
BLAKE2b-256 5f6679818313edecfe82e7e406b1afe75ff3b1710958f193122dcb8b78a6c34d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 2e4efad67092765526791e12ba185440d04330ceee95e43437b10b3e98b23188
MD5 f1ae4d2b73ef7a3f6b5a5efa1b5b02cd
BLAKE2b-256 030301494714bdd9ad219c1d0994983d95be1783184f3dea06d2a60b9f8a56db

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf14d95bc30434b8b2fb5ac41d6e972a5bd02774484787921d3b672038f38555
MD5 fda63630ae118fae20dd5ac45197fd0e
BLAKE2b-256 4b88aabd18ea593f6bfb69a9a59370fb69909b3bc357cccf59a8ba2b929de077

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.10-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1ff94b584b803db79be0944aa388542d7c6c07f48a9dbca9e3fb6edce8d4222d
MD5 3ca28a18b609c335b7ae0679f9362b42
BLAKE2b-256 2976d39c6c21f50bff8d5fdd4241fecba3397719a0df10a93a62404de03757d4

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