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.8-cp311-cp311-macosx_11_0_x86_64.whl (682.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

pyats.topology-23.8-cp311-cp311-macosx_11_0_arm64.whl (621.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.topology-23.8-cp39-cp39-musllinux_1_2_x86_64.whl (721.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9 macOS 11.0+ x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ x86-64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6c8f9078257e27f03bf97ac29040fde2a0d2eedc90b65da9fc6392daf1217c4
MD5 18d9d05df33e57e037179d6db2533d8d
BLAKE2b-256 563a6d5ccd1d60cecd0be7df7d8a3d3493133dd4fb94a4bf5fdff1c6daa18e41

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 383c66c61347525b8a3067caf17dd26c974fd90a7697fb93ab1f989f2e41a27d
MD5 188ef6a1137d789af746f0e54e67e6e7
BLAKE2b-256 45e67672d0aa1af7dfa20c9f0e7daef1f9c58b2249a204ab3fe72a659ae6c81f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7d073f1b42045b88a933a08961715aa8746350a19ded8d4f91aef65acf57f885
MD5 640530cc612268a3b3e6a902c9ad6e43
BLAKE2b-256 f9e488317f243460cdf3a2f42b9287faacf531a00ff59703fe1fd7fcb496bfd9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df9c9f749e671f5532d4fd739e0fde1e58d6c6b436ae538e66d5e5b1075ebfd7
MD5 09a5a41d4671a62b033dd1a341a4d1cf
BLAKE2b-256 c55d42c50adb2a117954c86712890ff7446cb87df4b93d506e4c25c98d528564

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20362e1c3ea0e78180c9c03f554d380473325e6a17ab224ea68d2e3d4e3f6cc6
MD5 c4a3e91297eedd28fbf1c9871f81842b
BLAKE2b-256 456f19e56f23463b3b8c8fbf71cef4b7b99570115bd8b8c0bc2dae7c25d9dbc9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c90ae7a2151a170c0ce17ddcada863ddeae799d7d2cd1a38fd7424e89a21b012
MD5 7f2ac5b3c1598c6b0c1afd3c0b8f25a5
BLAKE2b-256 f729910b3a471d8071b53b08b48d4457233a0156efa0ed764d08e01b3088693b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c8da7589155bef0d5e9b5f53312688da3cec210099f7bc577869bade264c6e5d
MD5 6e6cbcbbce4668e15c0b283b3df1eef1
BLAKE2b-256 aff369c1f931639edc407509f1b687b3ec0ea61112b7485fd8a81bd158d13de2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be889dafc8f488b4ed4ecc54d77f80296e90a6a010d850fceb6737fc7ab45468
MD5 514abc669a72fe8203ea0a4c836f5681
BLAKE2b-256 317475e110192b3d16443b7a1e1bcdac9e5c6df5f06c3dc2d8cc9ac1abbe39aa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 71d8d854d2130638fb59a83c5f9136fcec5cc3eec7dc75b8baec45e30600d7e5
MD5 b0dd1b21a6706044ef1f87e4e7727543
BLAKE2b-256 3e495d06ab7f127bd3eec116e8be032c894b81ed956a5663f4bfb8a9b33a7925

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9ed53a56d9f371ddf9ce2de5642dceef1a68d52cb914ccc3311345ecdbc2dd9
MD5 615fd94cdd68e9d4d5c1a88eeef4bd31
BLAKE2b-256 bea6bb5f3075e1e4b74c519559cc19400a755d75263de88b273fb1365351f329

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e8f8da04f4acf5ca1e7dc96ee1aab506aa6105d926c4318481b8a32a5d68eb2
MD5 518ab948a287a5033082602b6976b471
BLAKE2b-256 f6b3f8046c974841669f6c4dfc00f07fb9fa39887eab065ec0a0998e23ff1f38

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 83d1dc8aebc9880b7f565410c04bd6a125f092b862107701ffcda80e3b228f3b
MD5 ea8680aa1f2e9beb0b3bdf4a5171dbc4
BLAKE2b-256 12e209b0c362d377c44c7cf7bc194825de7a80fab9c65df35f31ed3176da4b07

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 304859d82ad23b4f14ca9e14375416739b24c3ad10080f42b4e6586f17e4cac5
MD5 27dd7c513e239fca9e8987355bf09b35
BLAKE2b-256 e7b424b6d4687beab9f8d3cceb9dbd9cdd075bc39651acab46041923f4d59d57

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 287528875440113613dd39859dd7128bc3cafa262d3d29d2f2eaf3dfe61a4f63
MD5 7fd5a32778b25a01a67e1a530ddceab6
BLAKE2b-256 707d95e3ecc67c48c4c2f6d7ee130cdecc48fdb48be85e2bbaf069c76c892c65

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af72c01d3ca6fa216849f70af1377377c2765db976c0c280dd487134863d0279
MD5 befa3c21ca27bda2896ed96f477ae837
BLAKE2b-256 9ac48929dc9d9f1dd91e357891cbf9e1b1cec117afe1427c22641864279a5bd7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 94db2bdbb15ab161b54896b2d7231a4b10f9753cc8e6234f2d906ee38df067f2
MD5 b518cc0f4db61a69744f241f672808ae
BLAKE2b-256 892fc382afa2110bf76899972ed1c740f15dedd36435011ac6da0a9d06f011a8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-23.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82ed9d846702f8b3ac0a4192641428434f8f1235506edd73500b3f1ae89e51d9
MD5 558abc2c5da3982716464c2f9da1a3c5
BLAKE2b-256 b3b5685df712f76135582d017e9a718b99130f16b256f1e0b847736bd3abdf89

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