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.10-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.10-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.10-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.10-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.10-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.10-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.10-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38dbbefe7c3127bf431ffc47f7ba201b6ae4e330ae4c8392ae87533922a7625c
MD5 1d7b68c7154f0297a09e97a664d0139c
BLAKE2b-256 3cd078d0a92556ebe1e616f319a328c7604fa3449c0b15bd1897ba9d4b2fdeac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 393beb82c8d31ef467a0b49e69d610eb691ee08785d01dfc5c21c4a0f7252fec
MD5 7a562812bd2e2bdb6fc15a93f09b7b16
BLAKE2b-256 441a71291596c3b9a4a543fd2543753e6a764f193e630a69c340d599676bc764

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 997b4f052162095444a9440745f561f0c692a640846e57c62f6d6dd9ad52eaa2
MD5 97230fc5f2b631e28b3393359497f12e
BLAKE2b-256 a1f32ef684406512468881a6f828cd5c72d3f4ebf644f045130de5269c235fe6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2792b9183047ae7affa36b8915e458c521f6b16d9abd79d096b715d942b1b044
MD5 011890f22a69bf300976aa0912a722e2
BLAKE2b-256 b195206e16e44d04ec1114740ac32be06878eb9add44a8d08e07413316c34fea

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a3809ce145836aec2a4ebc1b80b3e773d2ea16de5318c93b923f72c6a803fbe
MD5 48d26cd330c89792c3c082edd833b0b2
BLAKE2b-256 cb298920271d935f26275d6e2a37ee4b60ab3f0e2d256ef2da1368d354ac0ec5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 fd5b22acd296f038c62042e58e69e247285f652cf40302a2924ccb6c475e25a6
MD5 c23ec133d0079278666f0617b79af58f
BLAKE2b-256 58ece14e4a98fa1c3f23af0e40b8ff88abdc2994086fff5bc12669bc4ad25636

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41174f41a93fe13bb2c310fb993ebb86666eef641f950c6ff923a38a820bedc8
MD5 bbc50d7469bda4dd017249379440eb33
BLAKE2b-256 6083ad95c098f4f8a0bc063d5bd92e1a4c0cc555f4cb1f9beea7995b4c0fe913

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c22abdb1377246ff1a1dc0eedd5a6266250c070b78b817b6a9cde11ba796b851
MD5 57a9bc92c30d459608d26284ed30fe80
BLAKE2b-256 34bf930582e0b800b7a387536ed776da0bc24a50bbeeae12990f8c61056f9ba1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 539f3491ca4d97ed5310e912c42338c23452ff72a6045b1badbdb9cb7dad9657
MD5 c118bb70996185908a6f4b5661eb551c
BLAKE2b-256 880b8d74cba9efd6c99fe62d92ecfa30426e6e50e1c7246c65ed57aa2546d7a1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 90640869555d39872f5f435895450d8e94fbcffd2ad949fc19039ce15317525e
MD5 020327016a4725eb12562fbb0137e7f6
BLAKE2b-256 3378dedbf295e6af9ae0b8d95b492453a8f55fece46abbc43b220b2fe76a35e1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93afbef0f7ad49edcc6b39b92f11db9b37601a40817f224c5413684858630fb9
MD5 818f29940782579ee9b03ede246c4dd1
BLAKE2b-256 c576adc8a4782d7422268b6589be3bdc75ea5304b0dcc30d71117c5d95a72e2b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e3ba00aca449d342c302f28812f6cdfa7abcefd88cf233a85018aed3cb539ad
MD5 af76b0c28b2a93a05c100f5d896759cc
BLAKE2b-256 43bdbbbf0d66a82320d1099b97d9fdf33735a6d6154f002588b635ecf786921d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 65f51e476a562a1a53db20a93908492df29a1ff84c4995b89b82956908adb5c4
MD5 2db695b62a2928beb2ad554bf2fb3ba6
BLAKE2b-256 552c89ea7279ca136fc02b22648e4db8993b2a3f5876bdfae3864be71b85c37a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f4ae7775703bd0f73d1c865b28219a99fae34ee2cc16253b6ee6ad901b1871e
MD5 73aee7c515e80faa2893ad79c243d713
BLAKE2b-256 65ea71fcbb839cc2d15d27642bce5f2fbc8b993b9764a6b236ef9f446e91acd2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.10-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 561c39e818d4d420ed5f706f62116b2db1c7e30e7608c2e7daf1956cb1cf0fe6
MD5 564ef9024a6cb9b24158a0922c824edc
BLAKE2b-256 4a038a9088050b9f5445630aa53be22bc9ecc06514c065e465033d8b04f95ae3

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