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.12-cp39-cp39-macosx_10_16_x86_64.whl (297.1 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.datastructures-21.12-cp39-cp39-macosx_10_10_x86_64.whl (303.5 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.datastructures-21.12-cp38-cp38-macosx_10_16_x86_64.whl (291.3 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.datastructures-21.12-cp38-cp38-macosx_10_10_x86_64.whl (296.0 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.datastructures-21.12-cp37-cp37m-macosx_10_16_x86_64.whl (286.8 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.datastructures-21.12-cp37-cp37m-macosx_10_10_x86_64.whl (291.1 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.datastructures-21.12-cp36-cp36m-macosx_10_16_x86_64.whl (285.2 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.datastructures-21.12-cp36-cp36m-macosx_10_10_x86_64.whl (289.6 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.datastructures-21.12-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.datastructures-21.12-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1db2df62aae8c007b893f43e9066369d364c5024158d2ea67de9d527405e1d0d
MD5 97660e257cedaa6b7f05d08688106855
BLAKE2b-256 eec7595032ab8751a731fb2829e9a69c535ca139e8505ff329bd5decb0cb50cc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.datastructures-21.12-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 297.1 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.datastructures-21.12-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 3b06ab3e5f7974a0f62df7e03630b012db0902abcbb00c5f44082376bd83d3e2
MD5 4a32da5874e9e9c71862db5bf504dde3
BLAKE2b-256 54b77ed3a6dd0223e7dc56311ac95c4d129cbfb61d61d13a79e2a1e188d4babb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.datastructures-21.12-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 303.5 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.datastructures-21.12-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cc9e14f9e1198ec30e9136dc52b39064f54e930acaf512b41edfc65583a73047
MD5 b470bfae4b8766e92a222974d075fcff
BLAKE2b-256 8fd78dceeab4bcdbab6279de59cb39268e4ccec55c3815850a999c472c0e68e6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.datastructures-21.12-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.datastructures-21.12-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fb14af7f19379339db7721bce8a0701d0e84c8df59162003d75e00cb3e2470c7
MD5 251bcbe13da0e446f9a6f67044e983c2
BLAKE2b-256 ac5e9663aa832860a6f022cb4115b612f5823456a574caaf6ce001f63cc4af01

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.datastructures-21.12-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 291.3 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.datastructures-21.12-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 82d632af1475a050284dae0fcb1d376426f0fa64c0aeaaf6ad76583451958ad0
MD5 8e5559c7e5114ea24346d0323dc04119
BLAKE2b-256 5ecf8396f88278937050e1ade95f6456e828c6856ac8fbe67ab324469f45432b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.datastructures-21.12-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 296.0 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.datastructures-21.12-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5a8004aabf7aa99fe300a873d08900e858946552c90bfdf77ba5a86c49a03d05
MD5 f1b98d4ad71e18bad1a70fbbc9e55aca
BLAKE2b-256 a45cbd9297d785cd336119ca7a3c68bfdbfbfdc9373934f4d2e281f367627741

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-21.12-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5003458ce1d3a900b9e8797fed0b059620821df9a82122600a4883348ded85aa
MD5 1f039d6be6e62985fdc12539c0fe797a
BLAKE2b-256 d904262a17f1d7fea4e5705a3c35c92494937614949407cab0854b34dbe338d0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.datastructures-21.12-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 286.8 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.datastructures-21.12-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 19b79cb5e1cc55dc8e272610632f9588e007d27213073d0724c1ed74392370fc
MD5 426626b25e4aadaab69fd84e3acc62c8
BLAKE2b-256 ae29eacef740f04cea336e16962741fef5e2b4ec32293b95e71d76cb840a3503

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.datastructures-21.12-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 291.1 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.datastructures-21.12-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 69eea704293113c3031377edcac52852aabdfd0adc84a8b7f78f2ca8bc04cb7d
MD5 344a9490494ef418eae9344fb4016e51
BLAKE2b-256 6e7eba54d15ed3991c94167f2330d3a1ea4e65c302ff0ec0bd95d180a5a4d91d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-21.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 da2addaa2d03242242157478fe8cd05f0713c6f3299b1c2e46bfa87591665411
MD5 50917b54cdb1ea24be6a635d8321d430
BLAKE2b-256 562a6e5b08bd03a4ce3e3375c6c51f2798dbecfa5eb5798a1a379b6997d160e3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.datastructures-21.12-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 285.2 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.datastructures-21.12-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 00c27b63a5dcea61489c789c596cbebb63cec99042a054f2ec01b35cfa056d53
MD5 033040ea9dfbc2893d761609517ec8ba
BLAKE2b-256 808bf28fe25ccaf9f55472eda9e74b2adcdb6da35f8fbae1b01bd254a3c5be25

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.datastructures-21.12-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 289.6 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.datastructures-21.12-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 af63214946eaf7a174fbe32acae224ddbcd9e619abe45f351e0477e7885945c0
MD5 db34d1eba8ad256fbbd7676aed9ac4f7
BLAKE2b-256 5cf8886363407eb5fd44b349d8a39678914095f0a21f7e9c28de49e5b05a097a

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