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

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

Uploaded CPython 3.14

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

Uploaded CPython 3.14

pyats_topology-26.3-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.3-cp313-cp313-manylinux2014_x86_64.whl (638.6 kB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.13

pyats_topology-26.3-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.3-cp312-cp312-manylinux2014_x86_64.whl (643.1 kB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12

pyats_topology-26.3-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.3-cp311-cp311-manylinux2014_x86_64.whl (655.2 kB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11

pyats_topology-26.3-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.3-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.3-cp310-cp310-manylinux2014_x86_64.whl (665.4 kB view details)

Uploaded CPython 3.10

pyats_topology-26.3-cp310-cp310-manylinux2014_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.10

pyats_topology-26.3-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.3-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.3-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8d6b97fe7710f77d9e9c104cbe6cb2adb1e73747752dad55a8fafd3b83de366
MD5 5b159219a256cb10060ae31a83f66ac9
BLAKE2b-256 4e62169f3e7b5925b8e661fe5e6703f89124967f7a622b014780f17a3f48db0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b9b33886d05bd25ab952cf1a9597fcbecf08b6f2f3b2c38d441b2f05bf0510c6
MD5 2ff5d63842f4c20446c0d476588c5720
BLAKE2b-256 eb814f3540ba00c67b35e0a21ce98a64fbf7c47943eb92bf321c4ee0dd2e84c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e2e8374a15b8c9ea015e57503e14f854519d46df6362660125aaa9f287cf1c1f
MD5 001236456f0dfebecc5249d396c793d9
BLAKE2b-256 c89e63461fb4ba81ed951454ad4f5e0e01572466957a7afe9076bbc8a9a142fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32a80a3f993621f5ce2aa2da2e314e9c331fa5d9eb38961c9f3d3a0c0120f6d1
MD5 45a9f03df742c69e7a326a3a1f7390f7
BLAKE2b-256 f2d401165eef6c8aae43c4e9a82e509332def6f32db8a1cfaf7a55157d9cdae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 848c6e652918f1a13fe603d9e32b22f84684d72ca90dcc396fcf092ba01fcf10
MD5 ad7f576adeab4823d8f4d8b62201b7ad
BLAKE2b-256 aeeea21d076dba133948ad15bd7a9ffafc13d06764dd4c703c8a95361ceff2a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1f38a97ebea4cfc39fa3cbddc5e8a122fbb8c3ed01484f7447ccccdf402ca981
MD5 09aa2f4349a02c6678b8df7ad4d9eb4a
BLAKE2b-256 e0d8bb455ba04f264098eb6cec03c16007e5b7ae7d8c9405e0dcfb1b65f0f6dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e8d4308a14d7c4ebff9b24b627f3fd95e7741cfbed12067ccb8dff3e10a34c2
MD5 64b8bedd3d14a9cf128ef2f12227e4ff
BLAKE2b-256 a6c29fea61d93f317014b67c5b5baec55d4ed4d7cee4419b95f8ee0c4d0458e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8d31a50e2a8866a4f3549e4bf111140f46f9c30735b407b189a273957b2905e
MD5 84c13c8658b598f8de20999f70a97964
BLAKE2b-256 4d280f6d6efab70491de563b5d749189c762e754031b832051c2f38b8ce0ed5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e4206728e23238f35638f9d06a8052998ccbf662548c0792d931e83196d626af
MD5 40c732fcd86a25e0b9cfb976f7578958
BLAKE2b-256 155b1d13dae1df04c1c6b4ade8963346eb73703045f4c4ae955a788d5615eacd

See more details on using hashes here.

File details

Details for the file pyats_topology-26.3-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.3-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b7d8b85593a85715492534b6967eb0af89d461e3ec0950520a5e1386cdf350c
MD5 0bedfd003208e02367a3d18506cdcb10
BLAKE2b-256 3a0b4f23678f9628f650519286e1350c1705844f83d20c00b649df3ca07906eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 efec00da565b9ee69953dbb4b43567eadf4d7b5ee3b7ef76fc54ca1210711e2d
MD5 2b585fc57e07c66158ab4e30cbdc6243
BLAKE2b-256 77fc1350c5cebe847afd0ec85f79c1cd106e1f96256b52a411d577401f2bf77b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c8feda14afe1beac15cf57646c123cd4a9dee7512f5c7ecfb345ad04694e646f
MD5 cc56abd16866d5ba5cb8d4953f2c2679
BLAKE2b-256 9756a2abfda1937eb7259b2dce702138f1d4a34c112dda98005765cc0eb16133

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67d7acd4fb13b8f4f93c6515bea1edbbf737dc0cc41652bf6c31c993275dc904
MD5 c9c05cce3c980f475d157113245e05b4
BLAKE2b-256 e8978cb7a50b0af18ffdb9ca5fdf946557a2703a4d5f0e1755350773eefec37f

See more details on using hashes here.

File details

Details for the file pyats_topology-26.3-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2d2aaaeafd84233a1da44546d106f4c3fb577e6c7c0e8c7c40ab4083990b18c
MD5 50e577f0615473444bd1fd68cb0c732c
BLAKE2b-256 581e71acd6533dc105ef83573f0e62a7d17f40ea1e66984ec7ea5889d368d984

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7441dc94df82975c6c0aac97664aca3fb94a529e88e04cfc307ead7f468549b2
MD5 b08827b2604e7fa258f7e8a6ea987c03
BLAKE2b-256 26530c53d3ac6af6f9ba9b193b5ae1655daf1f82ac3adb1577a54c883eda1999

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.3-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b753f931135332757dcbfbdac91f197e25fd24c7a3cb578182aa2b56133ee08c
MD5 87ff2b3315e1cc108c44d9b14e4400f2
BLAKE2b-256 b69d6e29e32490e4e6d02952c32b69d39fb210b01f1c134d066290bcd6dbe377

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