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

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.topology-22.10-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.10-cp39-cp39-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.topology-22.10-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.10-cp38-cp38-manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.topology-22.10-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.10-cp37-cp37m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m

pyats.topology-22.10-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.10-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.10-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d148d5942fdfd8a33bc901aebf0e96d290ea23bb00d949df44931c1f0debe8ea
MD5 1832f3ced6b64dd8a6d9f3ed9b0245b9
BLAKE2b-256 2dbf8904adb441fa09c420a8a2f12c61552fc8a29db75b35168a00d1c02fc947

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7adf2ec3b4ea179537680672550d7fc769ac9b178582ee914db18ebb8a80bee
MD5 a405120a37f356b5e955d6b3e0e95dc8
BLAKE2b-256 3cb07a86264f58afc66812126d87a551c96301f3f8fd47e99a999baeed2598b5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.10-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 40734b40b029ce0130daab019b4aa1d9c2bae0c6a29ab0c5d361b74cc5a91ed1
MD5 c344d11565b3f081bcdc7a107aa875d3
BLAKE2b-256 31d95dc41645e985e202bc50b41fed40c70b880eb83731404811815607585b9f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.10-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ca73320290d648946f2db390db8b67538a1aad2236916af594ab145f3c2be5da
MD5 7b69f54fb154a85388defb748754a92b
BLAKE2b-256 ddeadb0dc81aa05d40bf0f5536ea1f954c4e2b8f3ccb7ef17a967120c4c77e68

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0656a17afc1f5f8db1478e5fe3138e7934a0620b1195c1d1fc7422bdbc75c585
MD5 dab9112363ed9672b72832871cd12b0f
BLAKE2b-256 d621f6c63036bf0587735159ccd518fc69667342fb92e299509eb73a2c213a54

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.10-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 94693546035b1a041b26fd56f39e78ca290ce2f60f023b140dd0244a8ffe47aa
MD5 751e2505e42e72fbfa7e6058c083fa92
BLAKE2b-256 c837900fe7310f4d7ba76be20bbf05e50331458c6d4bd440e2561d1d840fdd1b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.10-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ebed3eb6c8d3268b812e913894b318b48fffa291c4e30aa4b76099a566a6774e
MD5 6ad1d158db7c5e18584f6bb78c874a89
BLAKE2b-256 8c1e50008451745ea28038a74a06d892448a84f8c7a3bfb17707a3421525bb3a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.10-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dacfc9e64c89cac5f97b4215f7ceec8e85c6df2d63470e65363bc373cce2a77
MD5 20852eb48d52e67e91a724d2b5380988
BLAKE2b-256 30e92f8ed233c10585802698012dedc60138c1d7d9f3c70d9296e7b51a7a97ee

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.10-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 859c43c57632f56e6d9fa3e8327e9af66432ffd308590c400fb9897319b7c358
MD5 bfd9885cddf225cda90010c48e1b643d
BLAKE2b-256 5483e5a492417c674b64f081b5a63ed0c1b80d90d14a42aaee50730896330632

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.10-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8a24fcb266609ae1fb0d5cea293101cf20f9cbb476b316a23891936ea5b9938b
MD5 98f5ba4a32a34d1998b647e1d8400d63
BLAKE2b-256 af0c987075a5c78c3716cde027fedfb30d2e04b7a2046ac4f42e4623e82adcd4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.10-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 cfa095faea9b929ebf8f063404b1057e1612ec76807425e5a0b3aa3621e86ecd
MD5 e4d3040051af95368a1065c42b7c161a
BLAKE2b-256 d20dcc8bd04a059c9c7eb23e5b2b5fc19bf971d76a27521efa36ba354ff6b0bd

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