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-22.9-cp310-cp310-macosx_11_0_arm64.whl (265.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.datastructures-22.9-cp310-cp310-macosx_10_16_x86_64.whl (297.4 kB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

pyats.datastructures-22.9-cp310-cp310-macosx_10_10_x86_64.whl (304.0 kB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.datastructures-22.9-cp39-cp39-macosx_10_16_x86_64.whl (296.9 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.datastructures-22.9-cp39-cp39-macosx_10_10_x86_64.whl (303.5 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.datastructures-22.9-cp38-cp38-macosx_10_16_x86_64.whl (291.2 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.datastructures-22.9-cp38-cp38-macosx_10_10_x86_64.whl (296.0 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.datastructures-22.9-cp37-cp37m-macosx_10_16_x86_64.whl (286.8 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.datastructures-22.9-cp37-cp37m-macosx_10_10_x86_64.whl (291.1 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

File details

Details for the file pyats.datastructures-22.9-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4f95fb39fe57c9b16597fd94d990cdbf4bf4ed4ef1a221b123fb16bfbeaee305
MD5 46f214c4f1d119a1944ce57ac72806ed
BLAKE2b-256 9ce7b49e3a130e41ccb9ca9f1fc641d0cefea42a691dbb1dded455bf3c934b47

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47ed9a7744c56b5aa25bd293d724227230c78ef772a7a3de69ca9546f3d9ac0a
MD5 ca59cbac5d167ad7ada6109de7750a51
BLAKE2b-256 78b1df259fe8cf9bb254fa5a8f13c00c9d70b8deafd3f4aa0494a309284e144d

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-22.9-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 6522fd1e0d067f1be799d1ad50ad4af55332655da342298af3d8039b7d8dccba
MD5 75a4cd55874c9230bed27395e1062adb
BLAKE2b-256 fe1b546b3c110b61a7778cb176569439c952bd7db28d71ff594ff6a1922f6f73

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-22.9-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a1c512962adbf7ac7a580ec38f93b8ca4fef6f9e1e00b8e9b1e2078e7bcbd162
MD5 0e662a363e449b4851604cd06d8512bb
BLAKE2b-256 8e0263841995ae30213c67182b318657ace437e2519709ac5befd5e631858146

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-22.9-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f08df22b3ac75aeafc328eabac9a585e163d3cc7ee234f3c3804312fffab6ea7
MD5 dd0db47e766ee9f2e2e83713b0c75ade
BLAKE2b-256 7068bc0af54551022cb9f940c5e07b178a6366ac66df7574fd639bd0357ce639

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73ae2b0151bc39a4cf265f9280716fbeff5758d77a38d938f682d18e5dba58b1
MD5 49f3b30a036b619a93f4dbda239d4cd0
BLAKE2b-256 e460185cb848221878ab1c81e981675d0e61e294fd316bb086f8db295649042b

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-22.9-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 565218ed8ca0d19b228dec034f8c25eb1c5c24a85eaec071f9fc36dd25c37a1a
MD5 ac5b0db1f06fe1d6719bb624674d3000
BLAKE2b-256 63d7e036119e7917470850c33a0c1e30a705da5028b4bc5c252991781e2b00aa

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-22.9-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2dd23ddda964df5b4901a2f6b0299b714fa47550bdeae1c50bce8cfe9ba3e5fb
MD5 7769f7bbfb49215a99dd68dbef634233
BLAKE2b-256 20da8cdc093b635583c86ff69b45c0af0baa2cf4c7e913373b14feee0484b48b

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-22.9-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a2c18b5179b71d963af2ed04fb4a6d522002a677d16fb7f2e437479aa9d7e4f3
MD5 c777689ec33f47645cd9bdb810277fc1
BLAKE2b-256 bbb7d4b9728079b2f9375cf579e823391cb207ff6d3b46d739de2d267317d78e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87aa09c68acef58ba365dc826502e071e60021f08f2041605db5f2961fc4ad52
MD5 3fd1043077603e65327618e896bd3a21
BLAKE2b-256 bfd8eab310b90f87bec7446c697d80912518c143658ca2f10aa04b43ea150907

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-22.9-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 1af8491ddb068676671cdf00854be8ff0e425263b60235510989dd8e4ea658ca
MD5 5bcb5c54e7ba22889a80cb7a24273eee
BLAKE2b-256 de5b2f3f8449907a565b04674f44ab249cff334ecc16d099eab251cffb2bb2f7

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-22.9-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6e00954a489bc6d9dd8538735f5f1a47787cb650ae086724aa45c69afa0cdc52
MD5 ee1303aa165b00bbf79f9c063633f302
BLAKE2b-256 78b99cb9cd5b3745f517f4fd09d1a5c10cbe6a19e8bbd571a1e13f2aa7e1ecc7

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-22.9-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 db9311d52e01ada180b5be90f304a3c0ef88e527e38bbcdf742aebb7a70a17ef
MD5 bb807ba80cdfc6ff5d751487afb044a2
BLAKE2b-256 899b7ea536717fd4f2655d0ff47c2e372304ec06e82194500bbcc3ad060c1c3c

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-22.9-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 7201076e2bbfaf3aa505509c1380d21c2a88f62638fcd7ec9855f53ca9e755ca
MD5 449bdc899b0fc6ac823dc4b41c9449c0
BLAKE2b-256 2f30f59a8d5c704488bc1b152e40b5974a33d2b4636d084bf1c9b71aa7d6c63e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-22.9-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-22.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9fc6c0fecaf76344f7905f62c21f73ac5f5f9f54d28ce3d08dc7eed621566900
MD5 66ac0001b610f958f810b168bfe62940
BLAKE2b-256 5900ee11b41e072ce810c5794d9816d7c825698c454c96b68eef4361a602660a

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