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-20.6-cp38-cp38-manylinux1_i686.whl (2.1 MB view details)

Uploaded CPython 3.8

pyats.topology-20.6-cp38-cp38-macosx_10_10_x86_64.whl (583.4 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.topology-20.6-cp37-cp37m-manylinux1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7m

pyats.topology-20.6-cp37-cp37m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.7m

pyats.topology-20.6-cp37-cp37m-macosx_10_10_x86_64.whl (571.1 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.topology-20.6-cp36-cp36m-manylinux1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.6m

pyats.topology-20.6-cp36-cp36m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.6m

pyats.topology-20.6-cp36-cp36m-macosx_10_10_x86_64.whl (598.5 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.topology-20.6-cp35-cp35m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.5m

pyats.topology-20.6-cp35-cp35m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.5m

pyats.topology-20.6-cp35-cp35m-macosx_10_10_x86_64.whl (549.5 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-20.6-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.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.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d9bf4eb3b1ffccc147d2359d089e52b6cf5f1850157387f29a03365107a44df9
MD5 3aec79125ffd970085b930d69bbde039
BLAKE2b-256 6b4321efc2c4c217977498220558c4a6eeee80900846b88c551a5a2da31a9b4b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.6-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.23.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.6-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f0f1b3df0ebf4a7ef096ccd82b4db0ad6ab1bc4145343b4eae0bf813ba63b237
MD5 3f4cf2f2cb6e40663785163231f633e7
BLAKE2b-256 01a57d3c8a9c4313c319576b1b91b2e8da49b1623c5da77cb914d9c9e59b4d24

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.6-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 583.4 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.23.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.6-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 39c776d343ab6e2c8f9f4f790b12a52fd8fcd3a94edb4fb807fe4ec56d5cd4dc
MD5 c66bad60041beb8f808da2fd629d4829
BLAKE2b-256 b0ebf42c97275f53cabb1a63f0a3c42382824698550b234a5d9c4db0eee3ff51

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.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.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 99544b93762575c6a51862034df5ed4362da363e2ea6a2f85492cc136d751753
MD5 01698eba2eaa990c65575abbbd5bd93d
BLAKE2b-256 b6515711ad7f16bc0f9f73fcfe7c6dea7c83ceceecc780fdf8ae3c7f7b0a3a0d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.6-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.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.6-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 40c6121a4698848ad6b1032cdda6a5f17d7c701c7402c5fa9a9c869086ce9c5d
MD5 3903ad1dfefcdbc6223a72cbc7a32340
BLAKE2b-256 c9a8ad3faa6b49a687bf8d8a31a6e43a39e5c38d7f4278c6b5a1a9b2c7d4e317

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.6-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 571.1 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.23.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.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5309f3f62d8185388b232f3678153bce2025037da8d0ef74d161a04690a4f96f
MD5 2e47a3688d80cf4c23078443ad51f939
BLAKE2b-256 81d3819edecf495be0868bc4cc1fab1707dab0a80449d7746f3125e34438f44f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.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.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2cfa83665bbe44fcad4635bc77a3b8e854fb5912647c6964eac81e0530066f52
MD5 7ca3671bd1913c767a0d4717d8e5e9fd
BLAKE2b-256 f2ccc031a59d5052c853fb48899ef36db6b445c83ae0d10f4f5c0faea147db5c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.6-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.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.6-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1355f3803a83c2f4444c45fd9acdad263c885da84d0d1752c8d9d360226f1ee3
MD5 a6de1fcf8da2a8ba9c61ce0c51f9bf63
BLAKE2b-256 0904470ddfc80d70dae940f7679dbcf37e1ada3c8537284fffcc70754997a6a5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.6-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 598.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.23.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.6-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 84d086027b2525596b72993a27a4e246892ab117c96baffba3fc8ee5957773b1
MD5 449f6b9b49767f404ecab020b3940c05
BLAKE2b-256 3517caa87bc86feb8b70c57c39df7d24c9c854b2a0f0a24b7a4af5ad20d2d541

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.6-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.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.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c2037fb64d8e6f3a0c3403c369ec0e8807158135e4f450e4db106bd568843706
MD5 9db85b596b34e039881dc55cbc1217a5
BLAKE2b-256 8d1537495ba716131d22c8c195c01b981fb74198f717129f6ebeaacafae5a14c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.6-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.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.6-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f7a8d0181b055c06ef4e7e3b5c0f256d28e8b9568e7b51658d2068ddc3e927a3
MD5 6979bfca5d79a9c7b3138c9d6794c89f
BLAKE2b-256 69344d395f0cc15383ec988cdee4e9bb4b8aa76678fb51dfd870d7ae0838dcd3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.6-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 549.5 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.23.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.6-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6c0b842539eecf3627429426088ce1f0004c136a1236d219ac0545dfa1d4ccd4
MD5 eb80300de5515f0ed10f5507bd0f130c
BLAKE2b-256 ffbac4391121be62fc14036ea9c43fd45ccac8b53ff114b67e505844a8b25c6d

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