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-23.2-cp310-cp310-macosx_11_0_x86_64.whl (297.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

pyats.datastructures-23.2-cp310-cp310-macosx_11_0_arm64.whl (265.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.datastructures-23.2-cp39-cp39-macosx_11_0_x86_64.whl (296.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

pyats.datastructures-23.2-cp39-cp39-macosx_11_0_arm64.whl (264.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.datastructures-23.2-cp38-cp38-macosx_11_0_x86_64.whl (291.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

pyats.datastructures-23.2-cp38-cp38-macosx_11_0_arm64.whl (261.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.datastructures-23.2-cp37-cp37m-macosx_11_0_x86_64.whl (286.8 kB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

File details

Details for the file pyats.datastructures-23.2-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 343ba80010d0254bcd3554d8197d7b58c5d7dc0a4a922314746d6565c3dee9ee
MD5 aa6842f8bee84061a0dc06cefe52de59
BLAKE2b-256 d98df56a27ff6410cbdfc869ebc897912359bd3037bd670520cbf479a2cb0653

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3cb50dbdeb5dbdc7f8069203ca019d5a873c6a720c4bcd422484e10f3aa44eeb
MD5 2a21d67be050a65a6259cf377ef8f51f
BLAKE2b-256 e961b2524f81d39ba69cdc5dc60e66560a6e6c20c4c0bf55fbd29390c3e482dd

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f37fad95ca72810b66cca12f5cc150fa69c12a65f8ee7a19e3050ddee3404177
MD5 af62f7ba47fecc9ae62f59db772d3405
BLAKE2b-256 fb92a5e3bb0942dfd4f709c5b3ca5b039be7a3cc18237e141e29cfb8cbdde406

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.2-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 129f7563abe034f92418e56d97445b3ad9a24e42a2ffa6905c58479d58d7290a
MD5 c2217c52eafe33bba4624b9ffe1dd8da
BLAKE2b-256 c4c104803c2af606c08b7ea05134af17e0fe9c4ed6c7081032ff950772a1025a

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.2-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c1df207517e239496f2743d9cf201ca3fe094904428202159074cbc7bddee51
MD5 96847573563b1084e42bf440b34a01d6
BLAKE2b-256 c5a5cc173f0642d0447962c7d8d917d51caadaa111f2e5300d67d28f7a609340

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.2-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 42a292a8106694209d562c37af416a27b49bda85e722f6b62bd8013708e1d2b0
MD5 1eadda7dea89f382e084076a6cb36def
BLAKE2b-256 7c0f2298ff64e42a39aba304f74507308e8cf130bc00d3ca8c44cea56f0fad83

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd0419ae449788ed33b24ff80780b7d0d5526f1989d76f46539304fe2cb4c158
MD5 2e3a8e4d6f89e1257fea5d2fb2936f58
BLAKE2b-256 ac595efbd1f92410e641659d7bb827786be20eee92fa705eb27da9091ad68202

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.2-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba250321d0cb06ea1630fb509afb3a2ad2a49142ff0e7b689f55d20898fe574f
MD5 1f618030ebadb2c0dc97931acce7270e
BLAKE2b-256 7704c16bdb2d511b3407afdc6ed73c4e2f13194e72c41643997cef0e50ab3777

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.2-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1046d63d1f1c004f505a44fbcd447a59a065a4ca74f9b20717b11daabe1e088c
MD5 fcfed7e51ba4456b3b92400a51d22ab5
BLAKE2b-256 941013844e4045bcb97ef802567bdedfe9ce316d8edda5909fae714ad048ff35

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b472b228eb9a6b33b6cc54307040d52c9e66ce24ed1ec826c5b7d5708b90c930
MD5 c770066e1c89ec8e6b71a7bf4956e4f0
BLAKE2b-256 eabb336c635a2d4297516d0d2fa3dc2ce07d34739f23fe1fd553527d881b7256

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.2-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 638a7cc5ac8030c60baadb78104c39a2c51d02a0c360ebea6292b100911ac7fd
MD5 4c0385bc826397824768d0693c616eeb
BLAKE2b-256 3a908ff3855d66590ce2b04d6417479a44cc936a05113fbf66b67e38090b0e34

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.2-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.2-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2b3dab3957adf1d19bbe413269fd35127d4ab6dbbc41d2f349e24a2aa2e362c7
MD5 156be1205fecb197fabe64ba1a312ce5
BLAKE2b-256 eecb65c277bd92c258b6a4df36926b3351b60a9b981a79c58188fcfb8caab3f3

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