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.9-cp311-cp311-macosx_11_0_x86_64.whl (323.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

pyats.datastructures-23.9-cp311-cp311-macosx_11_0_arm64.whl (318.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pyats.datastructures-23.9-cp310-cp310-macosx_11_0_x86_64.whl (318.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

pyats.datastructures-23.9-cp310-cp310-macosx_11_0_arm64.whl (314.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.datastructures-23.9-cp39-cp39-musllinux_1_2_x86_64.whl (358.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.datastructures-23.9-cp39-cp39-macosx_11_0_x86_64.whl (319.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

pyats.datastructures-23.9-cp39-cp39-macosx_11_0_arm64.whl (315.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.datastructures-23.9-cp38-cp38-macosx_11_0_x86_64.whl (319.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

pyats.datastructures-23.9-cp38-cp38-macosx_11_0_arm64.whl (316.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99191dc9d7daa94738b01b13cebdadc2c82ed41d67a81c1aaab9980dde064b5f
MD5 64ede67d7109757180a1ca749caf56ef
BLAKE2b-256 474600f028ab89b8ce4533c99e65a13f54e0e0b1cac37aa8ea2d352ac1fbef84

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f43f259392a5cf20bfed3ba75701ce27e6d25597c4388dcc3fd0e42e4f75ba8
MD5 db32207eaecd12634378e1ba03a58336
BLAKE2b-256 b10f55b6facb98d4d74aa7a9cccf7cc698aecbdf738db2c454db1bb0c97b14b5

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.9-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2795189e5f9b80e27c5880cc22ec99f9185d53879a5991e5dc927bea2ccb2ee2
MD5 8216531f7c8409f2b3d236a92085c02d
BLAKE2b-256 b44d6c1f29b0ce7a3e865c0bba3b2e87cb27d5df9fce0bea97f1d3ebe5430eb1

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.9-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf9e037ab7c5b64f175b2fcba3c7959a92301953086cbc9c2503d94e1545d133
MD5 7ab7c70323af97fc16d2d67abc4e1f90
BLAKE2b-256 82d5e43796d8036c4bbab1a920a9a7eae72bbb0004f8aab52ec1a04c82cc3a88

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 903ff9c2f588dcb4c7b296336d0b03eff7716dd1ad097a23df7afd14bb00e850
MD5 ede700d8363d2c113611eaa19b2f12f8
BLAKE2b-256 af04682c014f1f05546e9b28c7d04205cc2d7ef2e4867812409c20e9598b424b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 731f3fc25345335ff5aa9d098d321a6e9c067b93c3520bf93c65c3920759c23d
MD5 f10643675810b20b233bc0e5d39235b5
BLAKE2b-256 c180bfa4b3b63cfc2ea3970da9a834ec719925acaa1f60d03174c664bf66156f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c520eb1d9fb67c4216b820c3cfb81c62eac6cd900af018c19aed58b38d355cd9
MD5 79d8b501b39cd3a215b71c1924b88138
BLAKE2b-256 dc6c23d09c35fd98ed6184695cd66fbd254e0a57070367535d1d52700dd9180c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8f9cd1319866be6cfa653fa669aa6ab2a3674d40f0c90f0f86e20bef9f7d701
MD5 18c4e0435a38a8b4a54e5efc4926f85b
BLAKE2b-256 839813ecf3ea2d4fec1619f48047ab3e553c919e9d710b1033cb52cb4b34de70

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f6cb6bbac023f6e3ff471a6fbcd802d703e5e948645d1953de26c01e57aaebcc
MD5 db975bbdd7bf0d8d15f3ad3e0782613f
BLAKE2b-256 7306b798ced14239a704ce491c0e9d79868622af82b6b2489efc712cdebabf22

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2aa0089a14a4607bae9f97253956b7754d582eeef9e98e60f5a377737a5feb3
MD5 2e3bc2914742055d818187dfa24bd58c
BLAKE2b-256 f7215e64f1a8a930b535cfa0f4849ca841d1f06a67bf738c43ff58dc681b4cdd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 295da5a1ddc56fb3ef3ac697618a4412fe93fa0a5cd1fe3b2bd2125932489ab0
MD5 8f4bf64af4c82253b3cbd297263095c6
BLAKE2b-256 1aaaafb58a7d4c8130c1526c6e52b45c77471a7a35334feace0e567effbc34e5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 658a12114b65b419d7c55bbcb6da5c3595de8322df6d433303be0c59537c3ad1
MD5 6bb860fd394b50f105194dedc2ff5925
BLAKE2b-256 2b020fbe051f139d462dc52f8a0a6133f32cb4fa6d83c0709f61dcdfbd0fc407

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f1c346da8c74c3eef44cd4101dfb2b1277986fb54949ab51981e6599df2ce8b
MD5 21c85bfb3a2ed49efff5051e9e48697e
BLAKE2b-256 6ec72f712cddf75738053729fdea6c8d00e94c4ef4869a799d64d44c7a2c2ec2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce114ca503bc2dfb34adbbef96b845b57194488adc0a25396f0e79184cfd4165
MD5 9464cf3034abd15f1659ac011dc4c8f2
BLAKE2b-256 4638e549713c27eed5f7f8f56c248a0bdc0c96568607b567cf1ca59c270f1e83

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 550a01b208d66a815e736968e39173c54e95b813355010fdf3953fe5722ba2b9
MD5 1bd5e16a7aad8006d8ef452bf82fa797
BLAKE2b-256 00310f441a2e05d16c552dc1da9733a3ce1d2c00068301cd0690bf6b94092de4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9fe90bb591dec76c95768f1c28c4cafdaffe4369b0bcd795b879c71579e47ce1
MD5 cc39f428a493a5e7765038948a467331
BLAKE2b-256 5d9d8e349c1a739cdc2bef3c59b35e83b078212dafe076e413298a1eeeb98d98

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.9-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7949731d773bd89fe657577cdd220b3992d55f55300effc657d0456031078594
MD5 d939372fb8efe9089cfacfd2a355831d
BLAKE2b-256 9c43e77a0b93027d5f848c4c3280e2199f8892d1dc13380209de084c6096997e

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