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-23.3-cp310-cp310-macosx_11_0_x86_64.whl (663.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

pyats.topology-23.3-cp310-cp310-macosx_11_0_arm64.whl (571.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.topology-23.3-cp39-cp39-macosx_11_0_x86_64.whl (662.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

pyats.topology-23.3-cp39-cp39-macosx_11_0_arm64.whl (570.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.topology-23.3-cp38-cp38-macosx_11_0_x86_64.whl (647.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

pyats.topology-23.3-cp38-cp38-macosx_11_0_arm64.whl (561.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.topology-23.3-cp37-cp37m-macosx_11_0_x86_64.whl (635.2 kB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35cf618173f64e9298b2118c91a387e775146355f5193a71b7d3972f535b95da
MD5 d4c885cce2828513dc0dc1ac7191e8ad
BLAKE2b-256 f0c66ba5a79460573a01640a8693babddc7e70ba1b64bc479165152460d28515

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 201efba66c232ebc1ae58173167594c1d737c819810ce0ad53154d58712e271a
MD5 972a73fad64d962bf204468c95514c82
BLAKE2b-256 2790026b53ec9749e28e5f41006b6cfd6723bb4772cccb5a4c61a89014ea74f4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95262cfedebab2defb9b9ee4707463fa646684c77ab021127d588ca744a4e612
MD5 4f84978b6114c9239471db139e350762
BLAKE2b-256 84c6c9ad40b6603309f29eef5fd7969309f99a9a5ccabfdd60a53033f053e32a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 097966473876c856fc7f9a62fc413b81b6e12f63abf04b5ff6653d3c8bc9c14c
MD5 39a9369b1e1ae608f3537b4217a5c87a
BLAKE2b-256 496145f520e1375c1e368dd45ffb7b1c7ada1ae554ee0578dba5450d42bc3385

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.3-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f3b3d7980bfd09e70b613e5d3963aaa4723f751fc06dac2ed0ab5be3a04a6584
MD5 bf432abdf59baf0d61b26a97cfb6bed1
BLAKE2b-256 3f5d778d107a53242eb4f29ca6d1ed9974ba4f4fb3414970b9441caf3a80845d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 679bc0a38a0408553b2184c25d7147f22bdd6ce3c13a563f0fba27b1e2a0c337
MD5 51ac49b8409068bebb1030c73c7dc71c
BLAKE2b-256 2fb30edc6365830e4a74ccea1648c0285ccceec27ef302dace97c2e9ce168b74

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86f64f1fed673fafd9a16f9a0aa130168d5fa5ccd114e7d843f6a34a9775c8cb
MD5 5b7c8963ee0b1a0457440a204c7d62ac
BLAKE2b-256 89db2280371042a2ae9be34a9830d46cc611e58716dfc2125c0dc16bfb2142e6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57c3244d1c472d54252e61e712b3f70a0b302eb41ac0eb7746b8f4bbcbb20be3
MD5 0da1c88d381f0f8bb51138cdbbe0f139
BLAKE2b-256 6320de1c33767aef60bed4a85ca1faa798fd1679f87bd8186dbc5f76b8343699

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7f71e3fc2ca249f69b9736314de5ebc833457c65d8907d11524273845850df31
MD5 f51c3ee7ca83020869ed398a0ff47269
BLAKE2b-256 947b6e403fdca64249ba11189db95ecab76fcf8129d8aef3e3a084b77082a251

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab777b3213f6c1de5c5e184bc49aa94c779d1e2204ca497b6bc8ecb65d198227
MD5 288003146399f0b13770c35fdae14e28
BLAKE2b-256 8060b8fd1172906f09523af0351cff4d6358a541a830ffa469a5d3cb740b3868

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.3-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3801076c588fa7d666d083fe656e6d599e0d15e49e9ad54a884c0a7ea87ba3b0
MD5 767609fe48bcbfb12d41ccb4d5219838
BLAKE2b-256 350def9832653367589813354a07a82730c967ba0ac86776fb81f4141f664421

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-23.3-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.3-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 53a99905cca3ec86da28f28d397ecb3b262a7986cbb96cb0856644bce144a9fd
MD5 f1d04152463c18078adfd1f95e0e4dc0
BLAKE2b-256 25b8a7b63e561c4ffc9bd4841d433f27db1a0300efcb6a9988c33909a3335478

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