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

24.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-24.3-cp312-cp312-manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12

pyats.topology-24.3-cp312-cp312-manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.12

pyats.topology-24.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-24.3-cp311-cp311-manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11

pyats.topology-24.3-cp311-cp311-manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.11

pyats.topology-24.3-cp311-cp311-macosx_11_0_universal2.whl (1.3 MB view details)

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

pyats.topology-24.3-cp310-cp310-manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10

pyats.topology-24.3-cp310-cp310-manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.10

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

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

pyats.topology-24.3-cp39-cp39-musllinux_1_2_x86_64.whl (752.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyats.topology-24.3-cp39-cp39-manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9

pyats.topology-24.3-cp39-cp39-manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.9

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

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

pyats.topology-24.3-cp38-cp38-manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.8

pyats.topology-24.3-cp38-cp38-manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.8

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

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

File details

Details for the file pyats.topology-24.3-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-24.3-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bb83eb66f6dc88a1ae5d0e1f54e82a7283fc7974d9aa41eefa42292a93f952f
MD5 3ac686a06f1d89f5fc28bba470831061
BLAKE2b-256 7c855203494409d47318901bf34a554e0ad6a993a2144e28226362b8f139c5f7

See more details on using hashes here.

File details

Details for the file pyats.topology-24.3-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-24.3-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c4ddc04cc175afc0469e6ad32e5c8894ba63a8ba9700810184f33b99f7999de
MD5 5cd12f2c1551c3d185feffaf75ce8c98
BLAKE2b-256 6183d186f924bd068eebc934f036ec690a29167e82da8224191ba2e5c91cb017

See more details on using hashes here.

File details

Details for the file pyats.topology-24.3-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.topology-24.3-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f4261f5667de1de38f1190b81b51dfc7d9c35802a3ad01bdb3bc3576d96442cd
MD5 a1119206b1bc42c7e549e0dd8d57d26c
BLAKE2b-256 89234b41e7b18d9879421d3a7a7f1b99be85d6b0c1e5969cdd3d61cbacfe42b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54b8d7a762dc69c9abc46b4737ad6d034637b440efe3f72d5ef829a060c0d62b
MD5 f907980f652717f619226360856dbfce
BLAKE2b-256 d27fd065d0c93e44348eb57f92be043846210449d53a90a4fe2469592872708f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ec4a5b558efd21d67830162eb88e64d30dfe11efd0435e1d0b25345f5216b2a
MD5 905b522180f4f1f8fb5338d05a763665
BLAKE2b-256 1d9e4cf7ce188ed809bc7f085b62ffe0fbfd8479a4a9128d7f153cc05d3914d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6f8840631cf8fc7cf9990f4c1e91ce9b784921e538d08c4d02ebd8e2baa3242b
MD5 4d45de8a294d7f46fd4c989b7b373067
BLAKE2b-256 f769feedeccd226a68a4081cd66e007676684cd99c7e39f0a24db31d8a47fdbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3187d8290a5387baccf0415e8168e17170bafa4cfac44c2bb5a5fc6172ef28e5
MD5 4080d1dbb106a0f5179f74405890be46
BLAKE2b-256 e89285c6cacbcdb626eeece0db647ae2fc5a761b16ff4a1ed643bbab614cb686

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f79d79abedfd6db9d77be38a8dd3829cd7731dfda79b3d7d121f29fef5d02519
MD5 40ec5350de02e06018223019c49e9dda
BLAKE2b-256 7b682c59ef60bdc1d53c6d18a52caceb36304697e86984d74dc5270afce83844

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 305b465f66a0e9748152870e51fedd8cc219d4756bad29874eb69a213a4c60fa
MD5 0293df64bced1b083c79f3f84d55a7e3
BLAKE2b-256 22dae593341c834b52f841c0da2d3fcffdd4c2ea560013e7048e5098c623d9ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e902b5def15da3079884e7fb2ee597771736f1d1e8d5e12b025967a6360925e
MD5 26b144077f032c889557784042ed90f2
BLAKE2b-256 6eafd004800eb18945861ba038b2f989a5f3739a4d4a795723bc788feb65cf03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa8eb057ae2d1a49b307f3fd4164c2666b41cd19b30599e14cf14778dc67cbd6
MD5 7c942144bf87a21b7782559f26b2c9ce
BLAKE2b-256 46fbe7f3a8995102e1ae4d48c753536bd712eb912058de2162448c22203a20cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 34c0942c6e7a8ef5283300478aa3a0a81e83622d5db955d84c3780bf73336759
MD5 7736e4fc06cbe8083c92fe59c4d60b9e
BLAKE2b-256 1394debcb8598cdab571df40f99f4f9a944f4db9b78b9a6c8c55e6a12582d252

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 11363813ee3c416060bafc80eec0cc9ddaf729c2c26a9a7ab7c5bd7bfae73547
MD5 741e08766d490e5bea4acd7673a3e2c3
BLAKE2b-256 20abc0961a2e13a06bab3932f629035e1870fcde2ee4077d007230227aaccbfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a88ae3978846e2e4e60641165605865dc23ec11458ebce86a1cc6dbb1ea7f596
MD5 f3387997362b1718a7c5bf6ed8db67f1
BLAKE2b-256 625c1cf71a73e3c5c57476d6105b429c1f7d325b8b7630ee23c3550dca43767d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2816d2f145643885ed11e1e9268a54033c997fde80e75b12e942db73a42c4e6
MD5 a00018816951a76cddb4d53d62cc4cb3
BLAKE2b-256 162bc207fca7de1f28793dff5af569531bb8b9f2a91b8f621922454191c0767d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.topology-24.3-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3a24cc89d80848207bf4e072d5b0fabc0b711d2c8e06079b5a4470325a96d569
MD5 e4c9e1ae65ec934a84fca78d22807dbf
BLAKE2b-256 604f021c90a6259e461f7ac410c229acaa6f77896ec6c6355892240b15f6818a

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