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


Release history Release notifications | RSS feed

This version

26.2

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

If you're not sure about the file name format, learn more about wheel file names.

pyats_topology-26.2-cp313-cp313-manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13

pyats_topology-26.2-cp313-cp313-manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.13

pyats_topology-26.2-cp313-cp313-macosx_11_0_universal2.whl (1.1 MB view details)

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

pyats_topology-26.2-cp312-cp312-manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12

pyats_topology-26.2-cp312-cp312-manylinux2014_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.12

pyats_topology-26.2-cp312-cp312-macosx_11_0_universal2.whl (1.1 MB view details)

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

pyats_topology-26.2-cp311-cp311-manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11

pyats_topology-26.2-cp311-cp311-manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11

pyats_topology-26.2-cp311-cp311-macosx_11_0_universal2.whl (1.2 MB view details)

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

pyats_topology-26.2-cp310-cp310-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyats_topology-26.2-cp310-cp310-manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10

pyats_topology-26.2-cp310-cp310-manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.10

pyats_topology-26.2-cp310-cp310-macosx_11_0_universal2.whl (1.2 MB view details)

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

File details

Details for the file pyats_topology-26.2-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 893398355c5f7a58f0555cb3504ecb1d40bd61e9da57d87ce89c4255205f68be
MD5 4559833c1b386c6cf885a66bb07be243
BLAKE2b-256 d318f08894c4f4bdcaa282fad01725d32e6eb4a73eddb238c32941d296f0c251

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8be63d751dcfe28754a7c9333a882180af6bc7ed89c1069060f3d4386429cf6
MD5 df81851f4b2499c8c27b6bb7c2712bee
BLAKE2b-256 592859c4fd1caa9d1c852e032d57014c80a2ffef23ef795bc6637e84026eff23

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 185638f133a76daf1f55dcccb04dcfabfc17a501287671ddc96d0c6ebecff134
MD5 44b912c833d284be298dfe069f3f7908
BLAKE2b-256 01fc94d05c9d9eb9eda976ea0015156b3ae954d3d7900736fcb24da0bcf8b9f9

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72bedfddc92bd468c715d6dceca15c7ce4b9f6de42ab3f13956f92e767e9dd1b
MD5 e5beca39391fee27b5d3cc9300c8f325
BLAKE2b-256 406f8751b88453b19cdc231019be91f387ddbac9eced600fe9bd565c07f9e56c

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 571357cf7c6bea7ba800d8446fd0e2fa3db2feee99ecd97949a237001a5a8f2e
MD5 2992eed93de74602286ca61d10ee9085
BLAKE2b-256 d2ec086c11595414efe4981129b314e4760339c75d1996ff3d16fa0027fcde36

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d7b13ded56df4a9b7e6850eb448578c2fd4e7e9bf5c16b727e37842a939cc904
MD5 b7a32d48331ef79a8a037e85de3ae8e6
BLAKE2b-256 596d1e7ab73bc77d70e643a3191f2e8922a84fb413f13cac745d907b01ffde09

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c69320c333fdd9222a24d7a3cffdc4afacf13d1fbf37978eddab2ec97abb4a8e
MD5 72e3506e3d96ccd0319e7e0c3b53fe62
BLAKE2b-256 97d4714af7dcd81576f3da2e5228bd8f101aa93df339328f03d4ee6b1bb22c7e

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 53d362a8270badb6bda05eae49793b5109a1098ae73afa6535b44e1075a9b3fd
MD5 36d78b624171d3eefc5ebe950dbcca7a
BLAKE2b-256 9f01327821cdf0f6112011e522bf0f192947cfe8ab240c2519fc48e41a104779

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c9a050dd11485461af014e82c56c3f03cbd615b41195153d29e1171b968ba8cc
MD5 0bc1c97b6c8191be8cabb877f03c1ac2
BLAKE2b-256 e94c7b97dd82393fca9b1e8cd766497777314ea81c7cf90150e77850b5522114

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb2d5476041dc4137749dd0c1c0849739d49bc4e970137ced77798e24b793380
MD5 bcf1ede12efdbc0911dff3807c387ea5
BLAKE2b-256 464dc8c57217ff5faab19eea69503f736196eee59c7125f387970b3d0e32f220

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aab251c9c3f01c3752e4880c93f19a8e10a4017a1ec150b81b5b602c1f7d1a9c
MD5 f9b6c7b61231744b8f5f609751b683e9
BLAKE2b-256 a657caf62663824d8c14b9b0eca823f327857d5a1867a5a2d32552c71a003c51

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50a6cfacf94dc8db49851d97182c9eb52d830fed88260a6d61d5c3cf9d29add2
MD5 60e4b8e1fed5508e1865cdf8ee3610c5
BLAKE2b-256 7ff291a26af23a19f0e294ec086dd0a8809dac84a063eb1b3348820624098628

See more details on using hashes here.

File details

Details for the file pyats_topology-26.2-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_topology-26.2-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 abd61829d0ee816a2207b1f4dba96f6fd8aa2a7b1ba611a7436a4d1f554d65e3
MD5 08e7fa4415750882ba39ddddbdc7847f
BLAKE2b-256 bf83286638f818e7f88fe6044c318a8bb504866612cb435f2a9b23c7123907ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page