Skip to main content

pyATS Datastructures: Extended Datastructures for Grownups

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/

Datastructures Package

This is a sub-component of pyATS that defines various local, advanced datastructures used throughout pyATS.

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

# to install alpha/beta versions, add --pre
$ pip install --pre pyats.datastructures

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.datastructures-21.4-cp39-cp39-macosx_10_16_x86_64.whl (296.6 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.datastructures-21.4-cp39-cp39-macosx_10_10_x86_64.whl (303.8 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.datastructures-21.4-cp38-cp38-macosx_10_16_x86_64.whl (290.9 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.datastructures-21.4-cp38-cp38-macosx_10_10_x86_64.whl (297.3 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.datastructures-21.4-cp37-cp37m-macosx_10_16_x86_64.whl (286.2 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.datastructures-21.4-cp37-cp37m-macosx_10_10_x86_64.whl (292.4 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.datastructures-21.4-cp36-cp36m-macosx_10_16_x86_64.whl (284.6 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.datastructures-21.4-cp36-cp36m-macosx_10_10_x86_64.whl (290.4 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

Details for the file pyats.datastructures-21.4-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b1a5174e88a467cd1e8ec5eeafc506c0e3ab1c799eaa38e12bfaa86167d413f2
MD5 647e912dcdb437027ba3c85440c92e9a
BLAKE2b-256 197fec9143cdc15d39c188ce9732e2243896e62e48b4cfa91db847cea6021cb7

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.4-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 296.6 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 53d4547d9e2b0ed438740e185d70b3969deeab15b68e7568e6360360baa49b08
MD5 63292f5c9e9b4674542ab30ee469807e
BLAKE2b-256 29c937186375bdd42bb318e6e1d2a1f28e18da2daf43ed3a00e9893bc6cbcfdd

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.4-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 303.8 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f5b078ba4f0f36e351628724fd53d710eaf49fdcb38efb2469a5eebbb1485cfe
MD5 a3c0e18a69da3c2fec6b89dad81dad08
BLAKE2b-256 9894fc5ceb3c95d9ad5d72bb6bf7413d48c99a71f0814efac154d0a4d4640d0e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.4-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 15f7da7b4703753e88c78fe423f3b26cdac5153f5dbe929995ae89771cf47cdb
MD5 3591fe797697d8ef796cc440d8bafd73
BLAKE2b-256 3f431e5de64b1347eb6f6b471627d9bb8cfc2fe716065e5438ade0c2c140ec39

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.4-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 290.9 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d58acbed2197cf5b5acc8c92bed967ffb51462236e6f229882835e4cb2bb0b1a
MD5 ff100b50fa7fc813af09475f36bca709
BLAKE2b-256 85583166a84c3e2b42106d97d5121cfe8f0bc7e3c9fcdecbb4b9f75717d54598

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.4-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 297.3 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9c567510581b749f8898f58c03db19788acaa572214d7101cd0a9cbafc3b0bf6
MD5 ebfab952cc54b7d6d2f2068e656a8819
BLAKE2b-256 fc21bfe01b7eb10f1b43942392ee50bd8fed29bc105168dfbd3b7ebd4dc126fd

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.4-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 306fcd11201ff0b3600962d4ccde9b653aea02f7568108432dcc4ddfde541a2a
MD5 cce022ccdf853f963f98c07b8e920fea
BLAKE2b-256 a12547ff83c6c125e9317a476985f241e856983f685d8528d404672cc8c5e759

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.4-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 286.2 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 f06e342df9e817cb993fe198be008d03051c8fe90ae9cfa19b4d097603ca8b52
MD5 930d9c2dff10aa45701784459153e86a
BLAKE2b-256 f3eb7ee32f975f7f0d8500385082a91693e2ef0ba234686641c4c0b0526db2ee

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.4-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 292.4 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 68a7579a818f95301e2ae05f1152b10820204ffa68d28438be9e36f9db6740e5
MD5 3cb16763da3297ce8556574f474eb7ff
BLAKE2b-256 21cde8b02a2c69fbd62f6cc50c56f6b6dc06dbc422be7c5f872ffb3b3dbec768

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.4-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ea9dec4bda5d8d2396915a5e16fdcddec829abc431ae0cbd55c34e8b195512b6
MD5 bc452ad59d40f541a17f17cf31d41934
BLAKE2b-256 e6363f6647df065df616ee18dd13a85343ec1805f20b4fad672d9d9233300f5f

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.4-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 284.6 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 88deafe50d3536694975f2a2cca472ba7fb8845912fcd7e1d8b2fd9700af78d9
MD5 d3822e1334fbfedc6ed79f63e75ccad1
BLAKE2b-256 9063ace982bb1655526609389b737e4bf0ffc5814d8e169bf3e223b845c73002

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.4-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.4-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 290.4 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.4

File hashes

Hashes for pyats.datastructures-21.4-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 dd54d84d65edff8f51474c48c4887c9c600e17c6c8712604cb2f77d7b9d19b80
MD5 57087863f50e1881d5415ea53f618d2d
BLAKE2b-256 03e09f4abfe572b036424af6813fbfd7eb66da78ec520ac4849266d702c2368d

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