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

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.topology-22.11-cp310-cp310-macosx_10_16_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

pyats.topology-22.11-cp39-cp39-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9

pyats.topology-22.11-cp39-cp39-macosx_11_0_arm64.whl (565.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.topology-22.11-cp39-cp39-macosx_10_16_x86_64.whl (656.3 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.topology-22.11-cp38-cp38-manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.topology-22.11-cp38-cp38-macosx_10_16_x86_64.whl (641.9 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

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

Uploaded CPython 3.7m

pyats.topology-22.11-cp37-cp37m-macosx_10_16_x86_64.whl (629.4 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 72f9b44b1a98a5ad9265be3e785ebc981d775739cc875e26e8798f8bbac9e7c2
MD5 734581f8b13e2c4783b8668695b272b9
BLAKE2b-256 834b6354d2619a29a7d945a1c2e84cbd43803590ffb61b41bfdd3c177df69daa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9d70d964dfe84517d2f254768bdfaa4e36532cb9f5c83304b917b524bafb9264
MD5 5e8ddaf7635c8a613563b7461fa38a1f
BLAKE2b-256 374e2ba712d0c3591a0f5c9ca9ce1db3ebbd168a0ec557f4b28a130b8a2f9f52

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 763b7b7bd5b07fa1e55dd3f3d6d488b81f062192c9449a43c0650ab58237ec0a
MD5 c944dca2f93c2de5a7cd219acccc2c50
BLAKE2b-256 e28a6c907b4278be7ec2e5652bda35164a566ae499924d52acf2b5159e3796c6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 a0813064e415e1dc2d63ab3fdf2487b558b533524e9abd74b3ea905e902b7574
MD5 c2df6ff42e29170c10c3af2121f2b5e4
BLAKE2b-256 d24f65d830ac12da9b3903c68f89fd0817869459bae43a0158046bafaa9aee14

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3cb7d8fbbacb850c96fee13e6ffe2b177d5fe3dacf12226ee79ed7159c0e2006
MD5 034407d94db0153cf0590f4bb46142da
BLAKE2b-256 ae8b3cbfe21787d415ca8f84d97a77b3ee677ae20ac6b81f50fbaf0f3b54571c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2596c659fddf873699e16a2610b72ee5f978fd5b542a055ee2a2cb7aa6043d7
MD5 ec2cc2cd0d91f14e6438fd5914b85cb4
BLAKE2b-256 e9dfad73355783648ffb7b8a4976e22a3d3db4e95734da29b66c534ce4d20e0b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 e72855660412c6bbef3b2ad85cec04f82d2b4d873bf96bf40ba4b4d3891cec2f
MD5 d6d754f7886d9b9fa5725cd871fe7f77
BLAKE2b-256 fcdd050f8b07abeeaa598ec7fcf7035f61f9067d26143af010a4f29063a41f4e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c7909f22de0c0984cf9cc56df8d4168a98beef1737589308b76ab72189b0e27b
MD5 78e24085e51eff4b807fa68acf40ae10
BLAKE2b-256 edab27abac8f759508d0f5d82c7ba8e627a7b7afe20368db55530fc3545c3aac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01258d03f00ab56c3ea34ac9f8dfb7c90850f9c338ba07a27ea80b3c6a726cca
MD5 d8f2209c75a70eae715e4d62fd7f6519
BLAKE2b-256 9c91d9c11f8e2cd7bb0a92e04e5f0b73ebe4961120b1224863c7ead495623625

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d954084f39db476c5ca1d0360b636d05cf4a765e7c6294208237b5c8a58c3b6f
MD5 7350b61149118f52e1a004700af41c4d
BLAKE2b-256 33fd60dffb1fce218ab2bde7bdc5cfdf672a1fae31e6e040db666baf940103dd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a90f4919ce9362239809e40e323ba1dd52ce1efb0e5640c71c3fa585ddb1bd2f
MD5 3bbabc1ea1626d90131911bd02529a86
BLAKE2b-256 d5b4f4f56e5ad42b400d71f67ab2e2bb344105aee5082ced2e28983e15119054

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.11-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 7e0a0dfa284306c8808a0777dc58f0a8dc314e132094f7418677b9d4d493d569
MD5 193b8e36e44056b30424e48cc0cfd454
BLAKE2b-256 614eb34f7688d5c93985de7a137047da87f1f924e268d615c086c3e7ddd5c86d

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