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-24.8-cp312-cp312-macosx_11_0_universal2.whl (650.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)

pyats.datastructures-24.8-cp311-cp311-macosx_11_0_universal2.whl (643.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)

pyats.datastructures-24.8-cp310-cp310-macosx_11_0_universal2.whl (633.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)

pyats.datastructures-24.8-cp39-cp39-musllinux_1_2_x86_64.whl (358.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.datastructures-24.8-cp39-cp39-macosx_11_0_universal2.whl (635.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ universal2 (ARM64, x86-64)

pyats.datastructures-24.8-cp38-cp38-macosx_11_0_universal2.whl (638.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file pyats.datastructures-24.8-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61e0d1e10965da6e3770863a3ed9eb7729937db4a83090d02b5b7a205b41f46f
MD5 aa5510b3c84ea39e5332540f488f5d70
BLAKE2b-256 1ae75312bb390e7ac236f44b1bbb612f4a50fa9476103d43b7771891fcfc91e7

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.8-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c8854e8367fa1a35a40180d6d11ac04499fd9d6ed67390231843cb3c91e675a3
MD5 e10133d36936284de1192d2a82644e4c
BLAKE2b-256 18007c1cb2cdcd56172b3e9b72b43211f75a32c43552d48aa46c1719e0ba75ed

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.8-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecf38eb4c19d171d9ee867699966bcdb438f4bf4ebca32cd1dd585cb425caf06
MD5 d874f4690723e8f8f56bd4834b67a761
BLAKE2b-256 a3df0799a9ff239b81ba4e9ba034ec376345dd2a25cdc91e7a26e9e521212d0e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.8-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26074e6053821104ab16e199e01cdc5dec714c3632ed50ab92567d097ccd93fa
MD5 b69250189b98195c83e306441919cdfa
BLAKE2b-256 1f0fa87959dd5434c9bb516b146f3568f4b0001249c1ceb595cefcc238e2958e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.8-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 634a13363d5deed734d1ca8633680df7f34d93302ff657c1a0f6df6aca6194ce
MD5 f2bb574ee655f5a2c65feaed7f552856
BLAKE2b-256 88451b8e2fc6b666538d7ea8bda2b568867c5850050caa10c924c6dbbd15bf40

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d82ed6b7d47c41c079139dd35e3472ae3319bfae2ebe9057681626841784098
MD5 30ff19ff7bd79e4916d70dbb4dc4675c
BLAKE2b-256 ed81f9009d151c64102741b642dbafb16f10c6685c3c97b8a420abd52bb03281

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.8-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c5ef8d63e1b4a24c69e0009090dca9bf505b484fdfac6a0f7f5e36080284dd8c
MD5 ca0be27cbaaea38f2aaa19c3be2a0071
BLAKE2b-256 8c4ff4aeb25614efa0862802c1a16619c4767d2e6d7cc6fbcbc1dfabaa851203

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.8-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 2e6fecdee3001c4cc455db1b8a751413009c0d1db8d7897a1a674ab7a9a8b7f5
MD5 80f8497bfd55ad9e9aeb047c9cd856d5
BLAKE2b-256 5255256d6d8efd33f5deaa6f8c86d867260df605567d558905041157d0d382ba

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.8-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c07305324872c8e10f72b01cf70ac76c9e5e083961524e0bd1738d5c60874abe
MD5 824308e9b3e507fcbb278c351d1d05d0
BLAKE2b-256 a60b1aa1d6fb2ab9bfd1620c2b34c300b830b44da482aa5479fdb1c58770a3b3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fc321414d3491cf6101f9f20e53863c61b929df00b098513eb96a7d04072083
MD5 054463ed8745afb39fdb2fd690275ccb
BLAKE2b-256 e007e627b6567c0f7fcbeb01927a37748b72b64cbef0a8dfe3403e59f3285429

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61fb77e829fc3d98f1eff22ab219f60f824fbbf9d98be25e54acccdd311205bc
MD5 d1cd1440116ee221d2315c94a8ccccf6
BLAKE2b-256 8298d71fcb5093aacef26e56a8a43f36f801d692ab6c823917c957d858f64916

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.8-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 63bffe79fb8b253325898a20daf96d3f40dbb4871ac9fa39e1b06742351c6a29
MD5 c23195d9b58987143d7f7320219e2497
BLAKE2b-256 04c09ac8b4a5d1afeefa5192088206aefc4838b9ad9096e8bc705329d021f676

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5010bc3c88eba3ca80fe26627e87b77961a6b925a2ee68ad5f6d31a0131faae5
MD5 70c135d9febd140c553796b69ee0a4ec
BLAKE2b-256 c2f72d091e9120a4ab9ffc602f802f2e6715f5f93e0b069a97538d707bf703fd

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.8-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9511222e559422b93120618685e7f5669f599d6250a7552201cb036279e8ef9e
MD5 52f4de4e0083bd4ee2fe5a16f1b89a77
BLAKE2b-256 b2cabf7e544744b00eb6c6a8c7ca954c308fa475bfd8023f892f52c2ce22e34a

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.8-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.8-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8d357f409b68e67ad92eefe35f71901918a70339cbcde5fa0201713d444063b2
MD5 82c94a0978df1a52dcb37df392cc4279
BLAKE2b-256 a26e9ec69321d3ea7f52aa816d1c6241c7f85c74c53ac524396563d1da52c12f

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