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

20.9

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-20.9-cp38-cp38-manylinux1_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8

pyats.topology-20.9-cp38-cp38-manylinux1_i686.whl (2.1 MB view details)

Uploaded CPython 3.8

pyats.topology-20.9-cp38-cp38-macosx_10_10_x86_64.whl (603.6 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats.topology-20.9-cp37-cp37m-manylinux1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.7m

pyats.topology-20.9-cp37-cp37m-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 3.7m

pyats.topology-20.9-cp37-cp37m-macosx_10_10_x86_64.whl (590.7 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.topology-20.9-cp36-cp36m-manylinux1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.6m

pyats.topology-20.9-cp36-cp36m-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 3.6m

pyats.topology-20.9-cp36-cp36m-macosx_10_10_x86_64.whl (618.5 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats.topology-20.9-cp35-cp35m-manylinux1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.5m

pyats.topology-20.9-cp35-cp35m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.5m

pyats.topology-20.9-cp35-cp35m-macosx_10_10_x86_64.whl (568.6 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-20.9-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 33056fdb31974d7f09afe5790062ee83017e708792e3fbe0a058ad966d1d20dd
MD5 4dbc24a69e1e8f50bd29eb85c6aa0e52
BLAKE2b-256 5de7fd0e4c2b1015a19ea3fb6bd473732fd3b0db57d2bb891f2d9cf7583ffcfe

See more details on using hashes here.

File details

Details for the file pyats.topology-20.9-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.9-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 47a2ea7b70d64dcd355e3ca617af100337a2d39e89feacb3d0ac2cbc6ec8fc81
MD5 85d056cbf94dd806bd6d2057955545bb
BLAKE2b-256 50a8028b071a268dea0240d6647851280de5affa9e62fae4bb91a296e8e744cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.9-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 603.6 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0156b061e6de06c38350677640c8d80b2137a4bbb1947392c774c11ef45d0a91
MD5 cb1aedca22809db7e3aaf5869ad02aef
BLAKE2b-256 d555d295477c8c22251ba87a9f5e833271e042180aa27908f8f9b4ee92123589

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.9-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a91526ba21ea99a5b9b2cd084ce61800e6806d72d180efccf344ac93f42bdc3d
MD5 64f0544d799e6aad8f3ccfeaf8618f1d
BLAKE2b-256 b9c2dea8cf9b3100af349d04f9eeaf49ea6af69ae790f98d683ff6bdd7a1a2cd

See more details on using hashes here.

File details

Details for the file pyats.topology-20.9-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.9-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a9ef199773b68a111a838e50dea6b45099d86b0a2a78d0e3b0a5d89726d7b0e4
MD5 6383b88eb3c73e9542c44aeae1b04ea0
BLAKE2b-256 2bbdaa0fd7a37be06eebb2b0394db25ccc695485448be560f5ed9549a83fe5e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.9-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 590.7 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d0c7a6578c069bff471a424b5e74d9206ed4c3f8b757d2e18013121666f663c0
MD5 bb9eb98e7b054332c6b75d0fece2c878
BLAKE2b-256 2d22f430f8d19b511c4ad1fa1a20c5de1147b65c0d5908520c3fb26072edf91c

See more details on using hashes here.

File details

Details for the file pyats.topology-20.9-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.9-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 533ce8054f818b64881b4ccd9445cf07786326b47e636781dc9c0f9acd0f459c
MD5 98c085fabe54c2a7a2c703f7190e1381
BLAKE2b-256 4c147f1ccc6d15a865e48460a1d3fb305df25768406bdd1ac8e4a189d4a80e28

See more details on using hashes here.

File details

Details for the file pyats.topology-20.9-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.9-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 539979ca4894bfd980dfc7f58e8f2805f2debbac9a21b45813f0f07d440e2c40
MD5 3433675e075f73a0c4c4a3c8a33122f7
BLAKE2b-256 3223bfe35a8d8fc63c85772ccde0f2d0a523672a1c2b86aa9401ee2555fd79e5

See more details on using hashes here.

File details

Details for the file pyats.topology-20.9-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.9-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 618.5 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bdc1cfee0cc5891dabba415e06b6c1f998edde4c416e12b092d507b5ae346cc5
MD5 10ba55d964aa51ab27529c2a6cfefbab
BLAKE2b-256 4bce5915700121fe76842268f090e1caaa337bc04e74b9a0b02d4dbebaac79fd

See more details on using hashes here.

File details

Details for the file pyats.topology-20.9-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.9-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6e6842f73078b502b5c926f87672fa0e7e5efe01c9077a171d7e2f3f97925a7f
MD5 7f3fe014e22e3a6b1796936395f3dd09
BLAKE2b-256 48ed0e49f8885e0891c2df1c7b66508211c9fe62d30d3429d2e1d7a68a2acbdb

See more details on using hashes here.

File details

Details for the file pyats.topology-20.9-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.topology-20.9-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 dcd86ebe3775cf9adb2488634587cd9ff9e9a8f2bfa472999c73ec973491f737
MD5 0bdaf965ced2f7eb900bbc6c0a02f3aa
BLAKE2b-256 b482a102de8701002f5f0053e062cf7119a1c9ee9cdcec53a7085a19075e6fa1

See more details on using hashes here.

File details

Details for the file pyats.topology-20.9-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.9-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 568.6 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.topology-20.9-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 20efe1308b26572b422be9c5a8f37e6539c8635df87c4f6d8d5fc180c5c82316
MD5 28711c27f12f3935aaba9b2fdf1cd557
BLAKE2b-256 eac011765e00bbee91f1d4b6702e02cdb546a7f0d358e8a9a742738c278c6fd4

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