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

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

Uploaded CPython 3.14

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

Uploaded CPython 3.14

pyats_topology-26.5-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.5-cp313-cp313-manylinux2014_x86_64.whl (640.7 kB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.13

pyats_topology-26.5-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.5-cp312-cp312-manylinux2014_x86_64.whl (645.2 kB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12

pyats_topology-26.5-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.5-cp311-cp311-manylinux2014_x86_64.whl (656.3 kB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11

pyats_topology-26.5-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.5-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.5-cp310-cp310-manylinux2014_x86_64.whl (667.5 kB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10

pyats_topology-26.5-cp310-cp310-macosx_11_0_universal2.whl (1.3 MB view details)

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

File details

Details for the file pyats_topology-26.5-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_topology-26.5-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98ed75e5acefc60e8d0c68e1161af33783394441e704af39d2ba544afe2c0868
MD5 d0d9e0fe0ebdf9db54e743957763cb16
BLAKE2b-256 a50cfb0de5d8fc7daa6d67c39ae222cd86937f5047896f6f1d8dee5a30f4202a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0d5ef947fb31b86a3703b0f525719c409096b99c1edce78ea5d7df46471efad
MD5 d39014f4b473b9916e6d739f07c01c78
BLAKE2b-256 39a7a817da25a2977740f8a84a65cfcc1f755b37bf93124cd54b5727c64e137a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 78be05a968cad759e03762377acc8a1ca6e601484c9871fd7a3db17088bc43ea
MD5 6a54a99da30ef13a371ff893f113f2aa
BLAKE2b-256 5521a8cce369a6149d3edc93f56104e5b362710ad512dd64f4228bd39c59ed64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e82a212b128d1e1a323f9fa56b4a3533e94ecbb55e2cf4a880e35b6c657cdcde
MD5 88097f4aad94e0dd3a7e76dba81ca911
BLAKE2b-256 eccbe2d510a879cccd636cbc7fa12b2fb3e27d6da5f8a5e2b34aa9cfb37d55d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e93844823c5226bb7c839efc8bc2919336e987e030d547b098d86f5b13187e9c
MD5 88606ea81126409d203a68ce57959f96
BLAKE2b-256 833bd087ff4502a577fdb22f7a31fb0f467487f4712609aefa1d736ae5f8e924

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0c002bd2431d010df9cabf745d724ab35c0ad4cb58a172c1abe04a087f3ccb13
MD5 a1280957517b06d2417a892bc9e18720
BLAKE2b-256 58871a92b71123fe129dcc725127a735bcc797705fba56b61dcaac9b537d9291

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f34cfc7e60c320a4b99ae681bcc3dc8cb7dcf42eb3d2f12df38f10a06c1994ea
MD5 a1d5a14081ba90cd59abb84789700b17
BLAKE2b-256 aee0cb0e5e6bf8322c6aaf862865655b4b0d164f21ee4033f4486c4db35929c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67c1dbc97f5f4e18ade0a8c05d2765979fffcd2fb09e69621db690ad1fb6fc1d
MD5 5d8bbbe80f024644fbd32fe3ceec2fe9
BLAKE2b-256 68507bb2ad690d9d2576c54245dfbc375d6e7ea0ccb1b1a83a1017a4d723e7eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e016a1414b3033afcd1bb8445c0f1f88037296f8244376175b36019969699d0e
MD5 188547939ec0f0857b7682e4a88bf117
BLAKE2b-256 2676ac02b48596f0cc0945ac2806bd83265e772c50d9d2e8f35658ea228e946d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0a3b21a115a2e4ece2ff9e7201f5d0666ab270cd7bf7560aed275777a51a969
MD5 ec365c576d5f377b91b75bf458d06bd9
BLAKE2b-256 de441b4cfbb2da7ddd85232c30e91d3ac5c3377f9be708031f5b988f54e325a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a3a9035350913aeb27ec7d3198e029b5bb7313ca37eb2fcbe02d5f5fd4ba059b
MD5 6ff396b366300fbbd39bf7e9483169ee
BLAKE2b-256 f5d361dd4bc83414bb5a8f233f61cd74e79008850d8ba3a133bd45d9641dd454

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5eefcc4b0acfd5a88696f642e430ef50174263496ca89d6aed037cd649e7aafa
MD5 2562e179beb1c90e2282ee30d41c5460
BLAKE2b-256 8cd6a22bdf74b53e224aa9bd83ee2a97cd60290e4bee2a788469fa31fdc0435f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09ff759a35cf94aba8910725f8826e4c958be44c37c087bb3b86fa7e9b532380
MD5 8166510f4d195cf430bcd1a5b777b586
BLAKE2b-256 181c9699d584de496b06e94047dda00e2effe075da991096ca4705b44332d5d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b6d649d40d74e042407db0680363d825f1ad69360c4ade69df6b9e56183a66e
MD5 323aba0d65725de19067096720f0d96f
BLAKE2b-256 3c4128c77ec723fb3b127c72146570b53bf9a296776c8595431d5aed03bd67fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50d4ed5ae31c365002da3fa36674716c704b78c5053512c0413d3643c50a4d29
MD5 48664e9c3ae5afe09cebca8d7415a975
BLAKE2b-256 71e6b547655a9862a605e3bd65b33de4d990712104da610dc71d1ad3897eae1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_topology-26.5-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 27feb226008a69f64421fea3fa83aa9369cb1ecee0a37bfdbb83428e265e1b5d
MD5 fd5fab60c50e807d5da3c35de27213b3
BLAKE2b-256 f9015de267e1b1b902f9911bba3887bd85c3a7ef0f6b5da9c51c6fc63262aefc

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