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.9-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.9-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.9-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.9-cp39-cp39-musllinux_1_2_x86_64.whl (370.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.datastructures-24.9-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.9-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.9-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a41a8eefd907044f6429a5812b423682b6798825a99637b3783bdc2a16dcf79c
MD5 68b90c31ee77f3dc53a65abdde828a24
BLAKE2b-256 75c46f1d2ed13df956e17da8ccd7f28c86953647b73ec05a7856e52605842ab3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3f4ae1fd2d5b5d1bb83790374199ec63c759b796431a5c9475466b991262bfc3
MD5 bb9296f84af342fb5ae7d14c4a8517f2
BLAKE2b-256 7c45b84832b68fe954779f5168affb688891568afa3e6f628be8efa0cb79b863

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1680d6cbbf68e12f047a408d599b5c4b366cb2fd6baf1854db4ca6629e9e3ca0
MD5 2c1a0454d5f1a02356cd75b067420249
BLAKE2b-256 f87a7763f487fd8b0cb6f7ce3e93885157a9aa783bac8910bba122268d97269e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2df69b8164451b734ac4684998363715829bac3599e48e8a3f9155fe50e35bdc
MD5 6d8b8ca2af085e6a60af472abe328e02
BLAKE2b-256 857a5894847b8bd30d0c0d71400e687724cb88be56882ee83c3528e73c4c454b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 98c011a70b68131ef67f2d4d4634bdc279cb1c82e35cf50e3fd5fcd1b577f312
MD5 0a4d5786cdabf06a94b26a4cd7e39372
BLAKE2b-256 ad764b548b47d89eee849fd2f436c28dc5c28e250881821a4651979346fb3f37

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2afebf6064b87968b321297668c653084c20941201747cc24b6cdeaf99970fe2
MD5 71e243908502657c4d706c5cdc886b19
BLAKE2b-256 f8de7a0df593ba58465441cbfc333dab4f09af19d5b78b68b08f7dddf5ba45f0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d1b6f119f47a821d387a4916fc02e7dad13fecc405276aae0866b4099addba2
MD5 67824bda65b1e452c4a0025319e75543
BLAKE2b-256 572e7abd9f8228cf90b3487e6e180eba607c43a375b06f0e7d5b1f79ebd4bfeb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 eeba7151aeb4f87f1d8246e567fa9ba0a1b90986e076eefe51f952a8279253f3
MD5 05e4aee11d14562bd6b3501fd4a2c6ae
BLAKE2b-256 018e7152b23b63c46e8e1b344c6a91b43db0f1e7b6acc408865b18e742b87625

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2eaaad7f17a2c3632593d8150124b2d4c15006d9d08fde8f5db3832f36f96869
MD5 f6373f5c0a7a157359994f5fde8c760a
BLAKE2b-256 deb7bb8ce80076666473db1402e4834d1ae4d2aade23b3aa1177dd2665f46175

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0288bb5f7519ef2373ece9efce84f95bd1215608ead19d36ff6295bf4b6eeaf
MD5 57a4c4a4145727ff5022c26d80d4e1f2
BLAKE2b-256 a7cc5e47d29b320c0910426747b6f1093c7eec8dfef21db1f60c0b4f5687dc34

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1844ea2745cf7c78fd712c1fbc5ec92067404a017df5618ac5f97727eb91b87d
MD5 da687e5e78f3e3ef260557dcdd885c39
BLAKE2b-256 82bf3675688dbf6a56ee9c6d75b9ea1ed167ac9eafcf45d2dfe2585c73290ada

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4023cde23c7bb092346be4f2162d7129b9e0949f5014e440553ee435b9048b1e
MD5 e8329179a37ba700261b1f81523f04f5
BLAKE2b-256 dff09882b49346e4198aa23fa5061b8fb02414d56e5d817c3c7a94fdeedca031

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37921a08baae78d3a865902d0ecce221b88e80a9dcf25ba09504794d69a41531
MD5 c36755d40f4ee2b79cc8a3eecfb1acee
BLAKE2b-256 6e7dd0368eac39af4dce8abf8020abd1fce09bf1a1f9508006baee20ebb8ee94

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d123ece09d08aa82c21042c13513a5e3d591b3fd6306de67343f2e37c1b989d6
MD5 8af668a3b442a9500350acf4faa3d911
BLAKE2b-256 b41351c0110684f1766d1dbd8f848923654b242e9cf1521c2ef3aaa259116ca4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.9-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f2d8104538d1b850e48044bbeba2d0768cb3803690a5777f4cb89d5f6a790e3f
MD5 9ae4fded01fadd1c15bab32b4647c547
BLAKE2b-256 ba4cd4750af11da6dde6874e93ccd1fc417b1365b8af4d6e8346dac7ebc4e63a

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