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.4-cp310-cp310-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10

pyats.topology-22.4-cp310-cp310-macosx_11_0_arm64.whl (563.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.topology-22.4-cp310-cp310-macosx_10_16_x86_64.whl (654.2 kB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

pyats.topology-22.4-cp310-cp310-macosx_10_10_x86_64.whl (673.2 kB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

pyats.topology-22.4-cp39-cp39-musllinux_1_2_x86_64.whl (655.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9

pyats.topology-22.4-cp39-cp39-macosx_11_0_arm64.whl (563.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.topology-22.4-cp39-cp39-macosx_10_16_x86_64.whl (653.7 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.topology-22.4-cp39-cp39-macosx_10_10_x86_64.whl (672.6 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

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

Uploaded CPython 3.8

pyats.topology-22.4-cp38-cp38-macosx_11_0_arm64.whl (555.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.topology-22.4-cp38-cp38-macosx_10_16_x86_64.whl (639.4 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.topology-22.4-cp38-cp38-macosx_10_10_x86_64.whl (657.6 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

pyats.topology-22.4-cp37-cp37m-macosx_10_16_x86_64.whl (625.7 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.topology-22.4-cp37-cp37m-macosx_10_10_x86_64.whl (641.9 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.topology-22.4-cp36-cp36m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.6m

pyats.topology-22.4-cp36-cp36m-macosx_10_16_x86_64.whl (623.8 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.topology-22.4-cp36-cp36m-macosx_10_10_x86_64.whl (640.4 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f956f94d97d48155350e28f28ef3f20fe41548afc0a25f5db7b29b6d936e2770
MD5 f22e8e5d8183c7163f7ed702b99ec9c3
BLAKE2b-256 46e3a2b675303353ecc59b865c9b133c5ee67f93ee23ac2299a9586581bbc50b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52a8f4292bf29c8b750b9da0fcd2e3d3a16195118777f85563a3486dc45ef172
MD5 fd2dcbaaf28a9beaf3e7509d67b848ed
BLAKE2b-256 c0e5104294b9abc05523fe0d78511532df9660332f06182304405362a40716d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 9f0425164736fa3d68ce2d252a58f71aa0664fba29b13cc8479b1707a0e702e2
MD5 a3eeb70cfb198bd894717431a4bcc6bc
BLAKE2b-256 a2d543a26f6a009cd7e70f6738d85d2b1dea42671b99b21fdfc18eb847a644af

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.4-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.4-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f1ee543a90ddd52eaef25779fcfc8683f9bb1c8d80037363cf518f9f37b3872c
MD5 1269c928503db15ebcdf0c9e5915d9c1
BLAKE2b-256 a09c219d7f6810931a66c58c8e18f104283fa7927fcc472a99f1de11d091c523

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: pyats.topology-22.4-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 655.9 kB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.10

File hashes

Hashes for pyats.topology-22.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8a56d95be29d2e7f0aed28fb542320a174a07223564e78839cd1673fa60a3b0
MD5 ede27fd02939dc78b292e40609721232
BLAKE2b-256 2e3943de121b5de5a715e442a087c42d7f8cf4fa4a4f22779fd092fb88ae4f22

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 73ec268bbf79d0cef42251b85eff0eb4a360ef9f65ed31fad4f36d60e130e5d6
MD5 1b0f341f6233f9fba4a95e8517d9b416
BLAKE2b-256 6f9701ef97691261d34b441c886f7d93047a9e496071d4257bbfe823abfa368b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cac914f0f8187769ba53d51604a926f9d7bb100ea071c8a1f9661f8bb10744c7
MD5 371548f5eadad05403e0035a82959414
BLAKE2b-256 774a6ca2528e34741c069b33d4002cdc6a61323c9e8ba0f10fb79d74e58e16ad

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d4af83d0810b68d4898b46e0dea8a6778e3350935a4c646bdc2b651efef79019
MD5 7e168c14cbee32a8075f4123ed091236
BLAKE2b-256 37c50ccdcbea7c69ae4aa7ed92bd89018b5f843a13908d2e52e02c80d9a6561e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.4-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.4-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fd0c873d1378cdad26070bf41a7c767063982f5142dd1c3ff0b4ee7ea657a423
MD5 aff782707ff51c308e1f32a051426b29
BLAKE2b-256 2c28005426ebfaa3b078cbe3a5dd6a7579aaa81fb4de03dc269e472d0a9f87de

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b088f56269d40e5527a01cf9692115a3ea24e50898e31f08ca02e669ca586d23
MD5 b42f184da787c2006a5a48aab0ee9793
BLAKE2b-256 b513a00270846df6e28884208359a1dbe03b95e4506430b723e42235a536ba78

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 178d56ce8488027a482d9c946196a20ec46671b74f497f59974121841d5b868a
MD5 78926425697d3a884f18e93ec5c589aa
BLAKE2b-256 799752aff50ccf9ba112b21c6de5f03b9c66be938fb081cedf72de5efac0da45

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 cc30c983d8de1c3bf935681370e4941770aa40c80d2babe8de4d499317503ee0
MD5 a57f4b8ad881c1cd249c3a43a198d5f4
BLAKE2b-256 fda6b42504e25b187fc455431f8e6e9fb02e52f99831056b526b05c49d1afe40

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.4-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.4-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3e870d1b1a9cdc45fa865ba871d03081236ab11b62c3c77bc325de645577914b
MD5 fa08eca0ec3af27a220e160de208a96a
BLAKE2b-256 248566a240949ff8d131a84c8c17c43d0e392d5687a10b00b27ca4553f60d0f8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3cafda732b10bf78158fe8816ba3310716e765184d942d6e48b46fc4295ad06c
MD5 b04707c57641c761ccdd00507e05ed96
BLAKE2b-256 40a5ea372c04583e0b69bd54c4a80a13d5b1b0adddc16440ca6520968ac9e39b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 54c4ab54651265cede63bd37ed0c8ffcd7f635d2261b419bd1bcedbc5e68c4c7
MD5 2f78c0639d3afdf9e72a2a5b8949cb0c
BLAKE2b-256 fcdc2659d78d910b0f2926ce8c945979a2d78ab1ce601be079d60242531d059a

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.4-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.4-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6b9ae96e299f2ea43a29ad4547b2cb8bcef9f578e01c6f416f5e6f746035cc39
MD5 91752d03b5b66e765dab818f49aa1f98
BLAKE2b-256 271a0dbf9286e9c562d93dc4ba7256c76079fe57aba2cb759728515498070024

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 741e83c474d51ac6260b7d7edc97d88e5c69f9c0a438b0194ef475fbbbff21a2
MD5 51019f1f5448c1dde38d2436c51f09ac
BLAKE2b-256 0a1782dfefe87c00672357a7585986b3f50c835744ba2296a894d200d6435e15

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.4-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.4-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 928caa4f4a46319cf47ae17feca2842743f4a7524e5dbe1abc91af61cdf723d7
MD5 8b703809b88c7e9cfa633ea17effde6c
BLAKE2b-256 b409280c4166871def1bf226b35935c3c661e79d914b9bdd82411d8e51d12f0c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.4-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1b5d7bd3ad19d3c98e7c6890b6cd4daf562779fd59e418c598ceec13f0d06959
MD5 4be566025a3caaebc332b44cd94e2a3e
BLAKE2b-256 abbc9e229463e3e0047528c2814477e6907069933ab65b20ef94e7351e31201e

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