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-22.6-cp310-cp310-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10

pyats.topology-22.6-cp310-cp310-macosx_11_0_arm64.whl (563.9 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.topology-22.6-cp310-cp310-macosx_10_16_x86_64.whl (654.1 kB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

pyats.topology-22.6-cp310-cp310-macosx_10_10_x86_64.whl (673.1 kB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

pyats.topology-22.6-cp39-cp39-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9

pyats.topology-22.6-cp39-cp39-macosx_11_0_arm64.whl (563.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.topology-22.6-cp39-cp39-macosx_10_16_x86_64.whl (653.6 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.topology-22.6-cp39-cp39-macosx_10_10_x86_64.whl (672.5 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.topology-22.6-cp38-cp38-manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8

pyats.topology-22.6-cp38-cp38-macosx_11_0_arm64.whl (555.4 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.topology-22.6-cp38-cp38-macosx_10_16_x86_64.whl (639.2 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.topology-22.6-cp38-cp38-macosx_10_10_x86_64.whl (657.4 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.topology-22.6-cp37-cp37m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m

pyats.topology-22.6-cp37-cp37m-macosx_10_16_x86_64.whl (625.6 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.topology-22.6-cp37-cp37m-macosx_10_10_x86_64.whl (641.8 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

File details

Details for the file pyats.topology-22.6-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 47c7f7df2d99b15ca49392a48a239dc2bf29c43209f14db4a4932a373f18aa64
MD5 3966b965d9957485b96f505b2f96499a
BLAKE2b-256 ff7dfb47adc53e86b8b9653da50ddd7ca86850dbac54a1d88a08272d170d6343

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c88a82e92c05d35ff9ba26f5c8608255be3a4eb95763b7cfac1c227993a1d7f8
MD5 4b78226bb41666be88c8628d010597cb
BLAKE2b-256 76b3e2ae0728486cb37f6bb22ca6b79da080f2f74ff7fb3d907922ad7684e667

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.6-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 ccd9d3a0f8be220a35dae06fc178ce42b387b86a32abdd0c4416476b619a39de
MD5 af1c0ac8e79aea021abf83f5c5a1eb65
BLAKE2b-256 90cc2600845ad152e0cd83c47d80376e147fc25551e7afd7992a6734b434f8e3

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.6-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ca6dbecc6f582e9fff18e41387ae35dfdd1bdaf2d9a44a3000814e2709c26bca
MD5 67afd7c6db469d23424403ff9a0608f8
BLAKE2b-256 0cce99daf6105059f6f8db6b1f2933b771d7df48db25005ae5be423eabe5d129

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.6-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4c521c600af219e268efa9923dc58726a8ca141a59403e4d8b4ff439f107d587
MD5 e845de5e71c89f7244374c942853ebb0
BLAKE2b-256 9485a7c81a3e650547d14d31cf414c85d4aa141217c22ecf3bac1ad2a76684e4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d971e23b7a7dcc74694dc73d65f501b75c81d04204b7ccc4712de02c8adee3fb
MD5 d337b61916dbf7f6cd8f2598fd97c8ec
BLAKE2b-256 cf96cace0ec4c53521241af1c9b0c06f4a255abfc08fae146600e45a5b35b7e4

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.6-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 84a76df51517601b2b1355dbd4e79600c3f37315ef656677efe52050c577831d
MD5 873b20acc830fb446a068c986a4b3fef
BLAKE2b-256 af9e99141815c0eaab00a2d6148705bda968f2d16a97c09226f878d4e27d5e31

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.6-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bf4b5b0bc26a14d9637b39454dcce2efdf35c7a5ed2c8943b39895e44c9df230
MD5 190c15f2546d6d11a647bf93ce55be6d
BLAKE2b-256 7cc961df65d8795cb969130839077b2071c4d034b52788a2987f7f0694a11eba

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.6-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 834a7dc7f8066c7eb625993e50a04bbcd57dcb359a8166ca52087026876869a3
MD5 4c4e8a0cd829970d717626a3ac629005
BLAKE2b-256 97384161525ab43950b603e53bf74371d8f3466c0f0153e5a77324fd4d8a9acf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.topology-22.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4668f29addae39f0655fb54cb732f2f41946026cc3eba86301c8edde228ca69
MD5 3d80b8dfffcd5934c1e3af8539bce39f
BLAKE2b-256 43e5b59470c0a5750d1a22e5097827f6487e75a404d94030a15572f2365a3377

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.6-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 32ca29cffe43fca7cefe8afdb31dc7b2e84bbb997c6fcd04514a90a6ee168865
MD5 e9a97ccd01c1a85e9929f162743b727f
BLAKE2b-256 8889bf8aeb24902e2fd344c030dff2ef43a5e38e40bfee00fe615db28f97faed

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.6-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bb6a6f34fdc7f925972d26645afbaa88628e055cfe1523a55f5916f94041d250
MD5 dda1862e2afc7cb8bc44f8f1ce6cbade
BLAKE2b-256 4d544795f7de9bf3f33ea4fa5ea4d48a5c745f00681f18e1a26b6556165c809e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.6-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 98f9ab054d85df08ef5971d976a6c8e3692e87e42acad569274e09c71890f225
MD5 554c5688d5214434e9fd2beb9a9f0758
BLAKE2b-256 e742478ad3efb7b47f882691d3687891f0ed100ea6f412b33f03cfbd4d137905

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.6-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 c8d61fd188df5adc64cbc302a5b78ca3721dc2662a2c5e9e0b10050afd86e36b
MD5 7f1534a91386194cd5e5845ff28be4ae
BLAKE2b-256 51741175375eae4fd8e91b24f25b297aa541183104fd3d4d7c7683d36ea4ebc9

See more details on using hashes here.

Provenance

File details

Details for the file pyats.topology-22.6-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-22.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 daa73c9ed2e06e2fec7fde7e49807a15634ca39b1a7319549d79ced0c8f919d9
MD5 30dcc9c10f4a4fa41a2ef1e5d6addb08
BLAKE2b-256 8eb384bb646c61e906d87eb96474d90bb94b501531721af2f61081a5f22e426e

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