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

23.7

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-23.7-cp311-cp311-manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11

pyats.topology-23.7-cp311-cp311-manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.11

pyats.topology-23.7-cp311-cp311-macosx_11_0_x86_64.whl (682.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pyats.topology-23.7-cp311-cp311-macosx_11_0_arm64.whl (621.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyats.topology-23.7-cp310-cp310-manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10

pyats.topology-23.7-cp310-cp310-manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.10

pyats.topology-23.7-cp310-cp310-macosx_11_0_x86_64.whl (674.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pyats.topology-23.7-cp310-cp310-macosx_11_0_arm64.whl (614.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyats.topology-23.7-cp39-cp39-musllinux_1_2_x86_64.whl (719.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyats.topology-23.7-cp39-cp39-manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9

pyats.topology-23.7-cp39-cp39-manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.9

pyats.topology-23.7-cp39-cp39-macosx_11_0_x86_64.whl (675.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pyats.topology-23.7-cp39-cp39-macosx_11_0_arm64.whl (614.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats.topology-23.7-cp38-cp38-manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.8

pyats.topology-23.7-cp38-cp38-manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.8

pyats.topology-23.7-cp38-cp38-macosx_11_0_x86_64.whl (675.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

pyats.topology-23.7-cp38-cp38-macosx_11_0_arm64.whl (616.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file pyats.topology-23.7-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 770663d7bdf0e6823afc140a3c9824b55f177f3e21dfd6a25496fe40cf7e75ca
MD5 74b05968b926baff66aea77aa2ca1fc7
BLAKE2b-256 ad51e78a5778ea410b6b03318634989aead186795f0735c35cdcb59815ae0803

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 007a506f78232d2b4e73f99bca02b51b95d960a025447ee4dee0223438fea4cc
MD5 b04f2896256dcde453a5935bcb180c9a
BLAKE2b-256 6bfa102d5d02643a9e9dbc9c70b45652f0d2a83952cfe3de8c1af5368ebb1336

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3599bb115805ff15544a5538617410c19b7ab84237eb12ba70cb3cfda36aeea3
MD5 388fe8771a8468f27db612fa18de21b5
BLAKE2b-256 e195966eb4e8816c16c5380ab30029753871fe5a8efe5ed58ce51619464de8b0

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4fe8bbbaf6c691328fff18a04b08f106161a5b43fae2ab3ce62669740be21c4
MD5 7954e24e038be9428117377e8f363615
BLAKE2b-256 f65ec48ed6bd6400d8df4ef1185a8db695823fb887289731180595b7138c1ced

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3afe813634d1d321c8d5bb1b7e8723131b959577b5dd748475f6445690408458
MD5 01a73fd1d4fd6fc9542a65c639d5a693
BLAKE2b-256 67483082cb4bc66d6c84783aba51bd0e98e0bc2916fad8b745ecdc811b599d14

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f122a545173be8c2c46f70f4f8726507f102f2439d2fc4d8194ac4b8f0482e6a
MD5 606042b927342be97a987876e9589e49
BLAKE2b-256 98b02683fd23ce44e33769e0bdcb9a64dcb4d671b0d923473b3b73bc9040fb58

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9429d30ff90e3ea1469b43582d739d8c9398965b5d7c82a6342ef9f2c5525628
MD5 e786630eee5942d5a6354ec6441ab6f4
BLAKE2b-256 202d64e9c1754c3766f13cb8776c0c3673d77e93b4e81dfbfb41df2d9672f49d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0594e1d5df5bd808a3d549bfd0eb071814d3702ff7c2de4913e09a79a820148a
MD5 7b144e5d8effdb54406cb26e95bac73a
BLAKE2b-256 f5c2f8be41a421273382347096bb788d695dc8ab64f19d743eb5eb4394e442c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f449f585b9df744c2a486b3dfa4ff27046a7c0413a0e805764c11185a1e804f
MD5 86387bb9624266c87c78bea2ffd116c0
BLAKE2b-256 a313f0bf4d6b5ed4dcfbc6a67fc9fe4d0c537e3208caa34dda6abad863698321

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 813d90ed823ed4e97e2ee9b2c6e6e3fd41dc052b8aa046dbf73df189e77eefb1
MD5 8303520746d7010d815e510d92be25f6
BLAKE2b-256 a98dd1b11dcaaea215ab7309c970625bba48289512e6d019c3ab0bf75371af02

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dfb6d2be64c7754b2f20272d160939d6abaeafdc9421cdbed18a42b6d0e3a11f
MD5 93ec6bd843970095dd2b36703e246225
BLAKE2b-256 61da90d3d1ccbca2b5731671c7c0498096b2f6291dc5572b1a7bf376ed350ee0

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9352bba8c472862d5e3c131f042c624dc47cce3ff73e80a5c90d07c8f6d4554d
MD5 2ec9feae9e3d08b2c1cddda006dc721d
BLAKE2b-256 4ee1a757c8efa8396d078a11a5cdb25fca869a10abf96c1b7023ff17cf115f56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 522eff7078b0c511820d603797395d7afaf8b7fd915d05562026567f72fdee78
MD5 5f33d25f9392147f9c228f8d44d85f44
BLAKE2b-256 f6691387fd142ceb9aa81dc4ca9dba18f6a9533b4a80fa88928d0db852188d99

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c436795d4d3ca505b04cf2617db52be50f74cdd7113e2a8b3b781573b1f9bde
MD5 aee53081b10885d97194de67f36113f1
BLAKE2b-256 8e86ace7c4a14edb2521c9d635bc863b398c68561fef624deef9f4264737e3d2

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b995d61cc1478e2fd1542c00afb491ff4b6cc8e3a6b2ccbc006a32c2152a827
MD5 19f183da689e9b7e23c7ed88f5b4d395
BLAKE2b-256 d9402fc355e73bb0eac044c6e2ea6c258f76b411d21be9fc78ee754227d60482

See more details on using hashes here.

File details

Details for the file pyats.topology-23.7-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.7-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f3c909c60cc8aa66fd00152928eb00e4bf44567e292d77b34222625c7e66b92b
MD5 35a23f30b5e338a6d2780564734e6cf5
BLAKE2b-256 134ffe7ae0cbaeb09c05a1dfb46a0e02b88b5460414c6a730cbedbe0dedcb594

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de2ce151db5fa4fcce13323e151af4ddb0c2669045bbd0a3a2d376a78c886c1e
MD5 835f214eece2ae8e863516d4c581f51c
BLAKE2b-256 cc5393f6f0ca4fc63f29e49d5615f724d9d08082bef521b20c939afb7ca2f39a

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