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.4

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.4-cp314-cp314-manylinux2014_x86_64.whl (638.5 kB view details)

Uploaded CPython 3.14

pyats_topology-26.4-cp314-cp314-manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14

pyats_topology-26.4-cp314-cp314-macosx_11_0_universal2.whl (1.3 MB view details)

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

pyats_topology-26.4-cp313-cp313-manylinux2014_x86_64.whl (638.8 kB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.13

pyats_topology-26.4-cp313-cp313-macosx_11_0_universal2.whl (1.3 MB view details)

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

pyats_topology-26.4-cp312-cp312-manylinux2014_x86_64.whl (643.3 kB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12

pyats_topology-26.4-cp312-cp312-macosx_11_0_universal2.whl (1.3 MB view details)

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

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

Uploaded CPython 3.11

pyats_topology-26.4-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.4-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.4-cp310-cp310-manylinux2014_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.10

pyats_topology-26.4-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.4-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.4-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45730dd6393bcaf75c372fcc5ffca0bd844058136f3a79f57223c6d4e617894e
MD5 6be5813293cbd2045e5895e01f3bdce0
BLAKE2b-256 18fa2e75fda785d3c936de63bae26a311cb0db1b016fc66142bdc76ca989226f

See more details on using hashes here.

File details

Details for the file pyats_topology-26.4-cp314-cp314-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.4-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6bb141318400fe2461720ca0ba77c2aed6d9e09e621778eb829e93da544c4e5f
MD5 b52b76a7d9f89d30973e5f59a5dd44d5
BLAKE2b-256 69d99f8b7cf69aedb8664f389297bc25fae23e8f7b55240e6b1182b3e8a7a9ea

See more details on using hashes here.

File details

Details for the file pyats_topology-26.4-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_topology-26.4-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 cf3dc7f85931aecda4f81dbeec4be5deca69537006e1288a8063baac78aff496
MD5 b9a2e9d248c13ebf61d961ba75a7724e
BLAKE2b-256 242a6b295b7d28c16c74c4494be833bdd695c4b5fa51f553dff0dcb4c3d8b4b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.4-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7928aab4b13dfb926c5954eb5f4fd1463c13643b8d595bae8a0d2c85f2d2989
MD5 8c372b6cf2a961f94677a720922d0466
BLAKE2b-256 c1e84e3f0f6e7a927005a112824677aa6c8d792b784c762ea2e76ea73d889643

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.4-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ae7c826b2d7c4cdfc09218965febcd9076bcc4455e3db2deb698f2921a49319
MD5 4e7d95ac575c1064b4ba8dfd8d84b4e9
BLAKE2b-256 68a1bd54e39ca8319be63ff3b2b1b724f55b0b7174c11d4d90b397cfd7919a56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.4-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f3814ac3d34bba52b4155a61696265099e2af9b31d98d24284cb8c873fcacefd
MD5 99d895077aab6a5ecf830d039ee01b87
BLAKE2b-256 78df0b74175f3910b1f6f8c5c528534706c436f3ed4f2b7e47a63a7308e1035c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.4-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4915d7152ae38d566a9a31d533d925c8ba60cf77c38aea162ee32986dc40749e
MD5 03f9c682df71e1ffd8ddbba83b780fe1
BLAKE2b-256 a69a3a998cd034674330a3991cbfb397f61f25b6ee664be5491ee528e35e6f47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.4-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05657388aa44b52bd2578ad536f500cc8dc1d71a517541059653954d699cd00b
MD5 41dc765a5a02a7bf3a2c29ce64ff103f
BLAKE2b-256 93a4fe5bd42b1784b059a8cfd9d4ba2c33a9ddeb6c8f0712ece4b3b065ac450a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.4-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 53ccccf153e1cb9e76ef9f0b4f62b833a9697552e116769a817213dfbf0bed2b
MD5 d24ee35fe862801ef57c10b1fce05ad4
BLAKE2b-256 e07a1ffee150cda421da83bf1d785006777a9ac473584b1d26da66ec810718b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.4-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b80270fd9bab16671d800e1d9e5d65e1ed74a76b13c69300f0444a7d9a33ead7
MD5 fc7d427e60d04bc9c9b55907db426d78
BLAKE2b-256 ccac071ed04c1052242caf7bdc59572b040983dee13a5e2c958c3220871906c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.4-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 94e7112fcb65a37e2f760725cc7b7d601b6bbbd78537a6e18dd848369bf9982e
MD5 a0746a78159959d28dc0996ccc961a50
BLAKE2b-256 53013eb3e43370b2302b511e1198ddc7f1647de1c1a7efebfde5b22b23f384cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62858e72075cf52d6bd7451d564784318d63ec2fa986f5c08968c9c2ea79c565
MD5 bc1313ba7e05cf20bf66b3a18bebdb0d
BLAKE2b-256 bb68e8bddd8d99ac004d544d620d26f05bf33eb079124667633766bc459a219a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.4-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76c51b37a2fa42487d1017a4194ff09213dab7a2592080875ce3ae54f0a41ace
MD5 7fdec6bd0ddfce7cd21f722dc8ce5918
BLAKE2b-256 f93a4afaa90b49746140610ae1d01315a39fc97963165580e649d81f9fb0a5f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.4-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 71761f5df28c13a7bef2d71b87a88856a923cbc781c222a5f9b0fa08d236eafc
MD5 a42a1865d27a5596ef9e86069d2aa91f
BLAKE2b-256 c76b4ecd07f48c19d96d0c20d922d87ca7d7cff426b44bfb916765d5bfcdf497

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