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-24.1-cp311-cp311-macosx_11_0_universal2.whl (1.3 MB view details)

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

pyats.topology-24.1-cp310-cp310-macosx_11_0_universal2.whl (1.3 MB view details)

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

pyats.topology-24.1-cp39-cp39-musllinux_1_2_x86_64.whl (720.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.topology-24.1-cp39-cp39-macosx_11_0_universal2.whl (1.3 MB view details)

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

pyats.topology-24.1-cp38-cp38-macosx_11_0_universal2.whl (1.3 MB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c929f27caf7e680b6be900bfdbb4a2d02725e041395cee99c9b2e4d50d79017a
MD5 92282b2db54f806c3267fb0dd2e59d17
BLAKE2b-256 06b201aa74b495c26caf206eeba7c655178078ee6c009e201d56ce0224078910

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 662e8654bab12191b1ef6a96e91e2d729c40987f11b27b510e5c474c90c4eff1
MD5 9585d8469b2e8fffefdeae4fa19a0eb7
BLAKE2b-256 9d5843d49c9f693eb9e7671cbc093a62e4e2520365a1d4481d88582e23c8ef8c

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-24.1-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.topology-24.1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1ec284ba32838b4238949e07ffde57c548d7315413119e5f99b7a9b106e3642e
MD5 67ed1ad4c9ead08b94957e57df9889b8
BLAKE2b-256 6707cc4e4c9b184113c9f12d3d680da30b6548699b0757bbc5e61d3f5a97fa8d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 151f61cc0500327bd028ccae4c76441ebad37ba8f83c4f5b10305fe5964f7d8d
MD5 68443eeb221d2f8c52f8f13cd1857c6f
BLAKE2b-256 9a67d5cb942e823ed83d5d5814a63e6aa6165d85841c713f29640ad90a061336

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e5674439d203fc7f044ed8e78ebbf9f48689b266893a7dff776c93667e34856
MD5 4908b13ecd41b41e471d0961f1ca8922
BLAKE2b-256 505e3a4d25c1f79d24f1be842920f4c501a98e2519b883807543c70b3f73cf87

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-24.1-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.topology-24.1-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6d0e0212a770cc474c38c4fba3ad5253b2314679d36cef2487dd21998935b611
MD5 b2b73673911418df5225f2a896d5a267
BLAKE2b-256 0b3377742696cb4ffe486925e8a5d8d25bbec59eb733add1faf5a1e2d2b77fc4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15d0825a7af5c8fb23c8a0babe6a92bc8860988927183d68ba93fb94fb1d4796
MD5 be51fc34f2752f610483890e4cef7116
BLAKE2b-256 e15ff5ca3e28708fe021bb1d685690847a42400c93962daffde1f59c71c9d433

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c1e64b3c6eec33e11d416bbdcf4b75a336bd3883bd58c1c4876494862d0cb12
MD5 93e1f84f577bddb7e2d0f554a35980ba
BLAKE2b-256 6f47c1de8976aacc37afd0e456f2483903738e938a097efe21fbba9b119e9dc4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3973da10b82e2615afd5c5f026bf74253d5fc24ff2b2362cd6da8a8ea2b46fd6
MD5 28ffba8825701b022bcd1bec99eb4142
BLAKE2b-256 feef61241c09da20ea4d4f52a293b4e38491408cb79521c5575821f3dbf1b5db

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-24.1-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.topology-24.1-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d32f3aa5c10b248fddd571c33a7113c20b4e3091fe3b01a31879b8abec939a5f
MD5 9d3a1ee119433ed5d86c7be43ec3871e
BLAKE2b-256 4794faee48135540ce86e2357b0dabfdbe627889b3ae8c67f31b729868a287d0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b100948cd10f48ba193f57a59a6937362715245efd2c10fc4a4718c4689a5ac
MD5 4b0753e577d1d41812f95615c7e69c9c
BLAKE2b-256 b9e6312fff162ceebc2c47373ae7edb42e8aae21b461903d28788150d83cce81

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0cdf9f636711861fb731ca08f991e3a342f5d56e93aa29bcfb4168bd178ea4eb
MD5 bc7887ea9fbf591aae9ee55e4ee37267
BLAKE2b-256 85d63271de898d139a65b4f7080bb13cf910c0a4b781c18d501bf0f455cc3c96

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-24.1-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.topology-24.1-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c3a4f1fc8488dc903b545c08ac8b5c8ff5db09a433ebca8a6a4abaab6f86b968
MD5 1bd28642395e24b1c9914714c42ba67f
BLAKE2b-256 90c00866d288e0c0b1299fcd523af637f197a7d40e3fe55d138af6e343376ac1

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