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

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.topology-20.8-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.8-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f16d7ecaeb94c78b77b82d1e20524a220f10ae545ef43aa9ad833e095de6fdf6
MD5 768f043b5819efcd9f16d3ffd04c1db8
BLAKE2b-256 1d8e42a4fc0b5f85a6628d176d4a003e6f41b81da9f30c894ca95e95ab910bf7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 26ea3727593fe3c5aedb593876cc80c1e28e836964705b671e1667109f4aca41
MD5 499079c8ea1925daa1111da13b0a388f
BLAKE2b-256 861eb461453fc236a40a2f59a2fc6a87c2fbbf741875d4069c2e389496a4bc24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e16ed5b5c7448686ecc9e309c9bbd8bb8dcbe37c196480cd3c8c5b7c0c14f827
MD5 af2229cc4703e3d50957046ae2f6e971
BLAKE2b-256 02ebb9ba0e7576413d7b74203db24b50bedbaa8656a6d1b525d071d898f9aac6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aaea15b3614d68714f813379ef3bc3f9a754c1d44b2a0b8466e333b2155d9156
MD5 d1b32e5400357c2866bd94745279cb22
BLAKE2b-256 cb260e89de017e8e35cb9066c4590e8ec2f31f93e755de9db575626b77a783de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f6e0173d5a25abe6d75341ad42d15d7f0c29b6b333be7dbf6153d11e77d69db3
MD5 56cb4b3a104827e24f59963483cab621
BLAKE2b-256 030e605c51022b61f9465ebb4cfaefe5137048f9c1e964ac5aa9133410eaa033

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 edeb12cc8cb986fa39d4c01d69cb580e530efd481bc2ac4afd576d745efb8b8c
MD5 52e60b25cbbcbdaccba078bc68e09d44
BLAKE2b-256 8bdbfe44ad68c6354153fae6ac60d6ee1aceda0cfe6b8722faac8a690ecbd37a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4462eeee0f1ed96d6f6c573128fc75526460ade1b3117121c50ff14d6291f30d
MD5 2564e0e9a6f5b3826d9613a55ad35d1d
BLAKE2b-256 289bbcee880a6513164cf7ada611c299ad757cf843b61f98dcad63cfb3eab6dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 147c0ebe92ab4376f888f07bf71b1165610070ac62b43679fdbbca0955208f38
MD5 418c0f6830533ae8a133bc525a45bada
BLAKE2b-256 a99e30489613428305c408488088ec852e408da098591d08ab02527585abec68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2c02e33c60dfed1ff4ac2d0c60e76e3d57678a6ec20aa871c9d633189917ee50
MD5 db77e94f07c773d96f29f0b533e085ff
BLAKE2b-256 a00fc6a9aadb4ffb471c86b472df6222e8e84ec087e0b9bdc05b6d1698abe574

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bded103e1fe96563fd37b788f00ae33e45b5d21f56e83cea988f415f5304721d
MD5 f38b8e47be7ce66e73c79d14303e621c
BLAKE2b-256 01e608892b36ea9ac9c96cc8117f7154608d7d42b8f1743e632a7085c5ae926c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 92ab84e09c4d9cc4f9ab57b689acd3db7ea7a53dff93b52b8b6aa225417b9b14
MD5 a104dffed7a0e7d7253cf902c82a4b4a
BLAKE2b-256 bab446ba1dc824ff1871683bfdec05b6194a67671a9af9c0ac0f639ba6d8e9dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.topology-20.8-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.8-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 10e37d77d4a0bc372a92eb0618bc9f074e218ae43a2c7d114aee83a2d7972c04
MD5 85d7c2b7af087715e31d686f608297a4
BLAKE2b-256 54633a56d7f302be42fb2223dc57cd1a7dca6c12011a3ff49b077a39db386afb

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