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 isntall --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-4.1.0-cp36-cp36m-manylinux1_x86_64.whl (972.8 kB view details)

Uploaded CPython 3.6m

pyats.topology-4.1.0-cp36-cp36m-macosx_10_13_x86_64.whl (324.1 kB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

pyats.topology-4.1.0-cp35-cp35m-manylinux1_x86_64.whl (952.7 kB view details)

Uploaded CPython 3.5m

pyats.topology-4.1.0-cp35-cp35m-macosx_10_13_x86_64.whl (324.3 kB view details)

Uploaded CPython 3.5m macOS 10.13+ x86-64

pyats.topology-4.1.0-cp34-cp34m-manylinux1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.4m

pyats.topology-4.1.0-cp34-cp34m-macosx_10_13_x86_64.whl (333.2 kB view details)

Uploaded CPython 3.4m macOS 10.13+ x86-64

File details

Details for the file pyats.topology-4.1.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-4.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cbed034a593f040436a06cb2a54b4dc406a09f6c08cf7ee9377317ec79f9da28
MD5 bdf8bbd3b81b04fd36f39823e264c04c
BLAKE2b-256 36acee60d16996fd82663dfb808c5b88b6922a904fae62267a2a523166bfb5ef

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-4.1.0-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-4.1.0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ac1263c76fbd6d8e57b1f20ae760b469811d3ba6c5c747f75eee81df13fe71ae
MD5 8140bc62c95f420fec323172e33f923b
BLAKE2b-256 1f9e5afc49c958592f74c392d4c1575b2639dce22c3b488f2da5ff3e3dac1db7

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-4.1.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-4.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ace5cb882e68d3cfd1f37aa909da0cb55b568002f794e1df091902aef6184242
MD5 9b5a3af37699482f1235f45aff1dcf4e
BLAKE2b-256 a94560ee9a0593b89aa49733b76903ec4f5456438422ffbc2dc4a691670294e4

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-4.1.0-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-4.1.0-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c3731a91521a1ed77246d45dc2395691abb116c1ca0916e6cfde5fd6932c68f7
MD5 0e49d3be413a7419222f3c9cbfc9eabe
BLAKE2b-256 234ebea5904593803391213262193554c77bfeb57af4a822377a6a3242588202

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-4.1.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-4.1.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9912327949c6101814dc77a64bbf77fea52b62c50172be9f2d08a391ec2211cd
MD5 2badcda261fdeab185293e9ed5927885
BLAKE2b-256 e91748f141ea2551ffa5c02086ddc85babef652d4f5335e64d50d7c4f62f5931

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-4.1.0-cp34-cp34m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-4.1.0-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8f3f2cbb0d4dd8d70af8a54ec9c76562f909241371dc34be6891641abcfe66d0
MD5 c96f6be37b81640037adf447e4c18c4d
BLAKE2b-256 1a8ab3c52745ed2a26edb670121c5f2f84f57b4ea92c31d3ac84fcfb98af984a

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