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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats.topology-20.7-cp38-cp38-macosx_10_10_x86_64.whl (582.8 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.topology-20.7-cp37-cp37m-macosx_10_10_x86_64.whl (570.6 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.topology-20.7-cp36-cp36m-macosx_10_10_x86_64.whl (598.1 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.topology-20.7-cp35-cp35m-macosx_10_10_x86_64.whl (549.2 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.topology-20.7-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.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.7-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ad9708989fa51885387f0a0b57987e65dc935b312f04bf978de317f91c44d1cd
MD5 747fe60c27ec2ec22a9ba4134ba102d1
BLAKE2b-256 d47e868a29c70296d86930b7e704ee3ad87afaca7f7f52228d25226e18bb5057

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.7-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.7-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 68b9682dd8095ed53e2e741392fff10e9f225536928c802b5edaa8bba552682d
MD5 7f553248b70019dc7997c7bd454c0ef9
BLAKE2b-256 3fbe2dbc5f6e7142c12c6f58f25ac3c971cc9da7573266a9a8bb9a47a5158203

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.7-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 582.8 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.7-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a3a680ac365e0d574f3c23b88dec8518eaf0a6869bef6f5adc0f351f14d424e9
MD5 1e8355be3267d3e806abe7dc65c885ef
BLAKE2b-256 50b59625bd9e09278cab625b48a97401639854978e76db0b8796ee0b216742ca

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.7-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.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.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a5a15b236236cbd367bb97d4590c20ed8e7efeff8d634034e132ecfc1d547f21
MD5 7d1264986db0df3be6ff4712322e2389
BLAKE2b-256 6b173bb30f93e996a511067c81f57e0a3f9988a7f9badcbaabe68f6304262c11

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.7-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.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.7-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fcf632faf5ce293e06874a55a5e7af2acd171096194d11b86ba4257e1139f241
MD5 cf59da732c82186ac9190357be226a2b
BLAKE2b-256 84b47ef5c825262336cb7a26da9f68c404e08b150d88c78385a8a96f04188845

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.7-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 570.6 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.7-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4fd326762272fd96918c831441f54961d1a60fef9cefd8b6cfbe162b2bb9f530
MD5 6b4e4ea9a148078d68ab4e42c055fe36
BLAKE2b-256 28dca993d4c18c0f8f7cc87473dcfcde79db55b91b5c58a2d4bdca24221580e2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.7-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.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.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4d7661f695cb5bf05543bbef679ce7ef7dc415c54185f1cf11130e726221624b
MD5 6016e35e237e8d6616282c1c6985b5eb
BLAKE2b-256 7fb348fde34dd5ba1d4ccb670dfe27667d6329a17f9bdf3708018c813c7ca095

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.7-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.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.7-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5ffa6d9c6c98523b653c47db97c9fa5e855eb0512b775c1e222ddf63b1c6d2f1
MD5 276c5005dfaff45b0a5c79d6de7cdfec
BLAKE2b-256 fafea7058656ac24f639bb9fd82fbf4517cfde9d387f266c07718160e4cfc64e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.7-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 598.1 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.7-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e34a07032a3aa108c4ad350ee412dc0b4d8a3b34ddbdec3c83dcbbad112ab93f
MD5 7c8f73462ed1d76bbe2dbd2ce35a6d0b
BLAKE2b-256 92992e090fd0d197c95a332497f3147e850395e27e291434a8cadaf2482dcd19

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.7-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.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.7-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 17875e52a936ee9218e4f074184817ab0e5d9e27da96fa100e4ac9fcb64ea103
MD5 59d70894a039311cf8607838c773ee56
BLAKE2b-256 57e8496960df382984cc255e27b511f0db452c9329436ad59bec53ea6eec8add

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.7-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.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.7-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b5100710543cb0cb181fe7ea6126e3f3ba8dd0a02887e45c6b4ab4e5632b70d2
MD5 6a469f56eb0498d70e415b61b2390044
BLAKE2b-256 ace5574fe6e45a4036d4dbfbd11d093ce19154428958403aa0d9a4f548bab46d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.topology-20.7-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 549.2 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.7-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1864395d4beaf20b280f20cd8762df45d1136dd778ca98ec531982d4466eb6dc
MD5 2859d8327cd33399cea7a3b47e0f287b
BLAKE2b-256 4bb54cfe9aee41e2b3f3911340e171e3a8e2c3a7f4af0d104145c26d0e5f3622

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