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-4.1.2-cp36-cp36m-manylinux1_x86_64.whl (998.3 kB view details)

Uploaded CPython 3.6m

pyats.topology-4.1.2-cp36-cp36m-macosx_10_10_x86_64.whl (347.4 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.topology-4.1.2-cp35-cp35m-manylinux1_x86_64.whl (978.7 kB view details)

Uploaded CPython 3.5m

pyats.topology-4.1.2-cp35-cp35m-macosx_10_10_x86_64.whl (336.9 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

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

Uploaded CPython 3.4m

pyats.topology-4.1.2-cp34-cp34m-macosx_10_10_x86_64.whl (338.8 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats.topology-4.1.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7a64b5b500e6e5f03b785438a6ae504e6f1282ecf0f86fba9d1e13f47788c172
MD5 5f3a51bd9fd8bea1859cd14c247f1845
BLAKE2b-256 0fbe5ab994f2f42ac30d54b0cf262819fcbca7c8a9cb3d72ef61c679972d9223

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-4.1.2-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-4.1.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 52f232ff8b3d5e8e2842673d3394c6e1556d1b8d8a14eff5c29a0848373487a4
MD5 fd5a143574f031536084dfd8452d728b
BLAKE2b-256 0048acd75aca2168c15fbd51c0638622e61dc9b0fcfbd2ef79131b75f7bd0a52

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-4.1.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 892ef40ba88496ee60f26d82e7d6a63f0cf685d7e1e5e33622892fc97a18f862
MD5 39e0b7298bc2ff8051be02a1c01f8593
BLAKE2b-256 f1389c275881b2224faab7045ead59b74019546fce089228c6ed0a16255e1f31

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-4.1.2-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-4.1.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d79a4e49fce20c10a5257a2a36ca323d292f1e9ab488935de193fb80194c5bd9
MD5 9c6a11135d2b2cd2f39ca44dd1de56ed
BLAKE2b-256 910fae134a648d3714f53c66067e05051839136b12dda800f8d3b6e9f879abe7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-4.1.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b4f97a067c2fe64d70ec7f6cce837aaec78e7de724ed44d3e27d8e1a7ca81520
MD5 a235aef7102866882c9ff65c69a268f6
BLAKE2b-256 708ce79ba4e77da3b4f2c656fd3b2db4dc3fcf4c4abe174f59a55c60bdce1a47

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-4.1.2-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-4.1.2-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9f3210e0bf14aae8ea00335ea24eda6bf8ea10a696a443cc72d85b40edbd0667
MD5 9005fe9a5ba12cd12052076b3c9b361a
BLAKE2b-256 1394a713333738cc6ddb944f887776f266d8108679b20c0a2e0da7a6976bfadc

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