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.1-cp310-cp310-macosx_11_0_x86_64.whl (297.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

pyats.datastructures-23.1-cp310-cp310-macosx_11_0_arm64.whl (265.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.datastructures-23.1-cp39-cp39-musllinux_1_2_x86_64.whl (322.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.datastructures-23.1-cp39-cp39-macosx_11_0_x86_64.whl (296.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.datastructures-23.1-cp38-cp38-macosx_11_0_x86_64.whl (291.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.datastructures-23.1-cp37-cp37m-macosx_11_0_x86_64.whl (286.8 kB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1581f3bd13352803763692bbf760904079507498277825619b62210cbb6b10f5
MD5 1d24667f20eb122edf77b7c8ed61e99a
BLAKE2b-256 ffc4de1aaee5e96e6a99d0f06a8e9370606a135b1ef6a30e0aebbc09daa2367c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5803fba20511d86735a19a37b819c2427ffca28ccaf827893ab243eab197df62
MD5 f620c73272037b2aa01870792d9e03bf
BLAKE2b-256 2da41489c02aa1e66fad9f5ecb17c680b7d223a6fdfa88e093dcefe1a89c5987

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3ae5985391a07a759016e3235651bdf8a0d6edc711e836ae90f14d6f5f2c2cd
MD5 c163fe844f4b7e102fd9df4b7f858d86
BLAKE2b-256 4675eedd6a48a5e3b57b2faa53e911b15193121732681cef6eb804d85217eeae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 57be318add339f1b461341c94477d18429351555b6d749ca41f57aa076577065
MD5 fa05bfba6eefe94a73dbeb97186b1aaf
BLAKE2b-256 149cf85e67c2bcba9228140a731353aaa3438d9b556dcae2a9146871bf8669a2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ab530bfedcb4e0cc4b753dd045d5f17fac1749ddc4b19411e6e9e37392175ae
MD5 3c2398c1f31c6a54283c3d818711a6c0
BLAKE2b-256 3e70ae043cbd618d307e6ef11c6fad52fe449e31e64d70f2b119888606e2c7ff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c74785f77318936b30fc0c3d817280cc7d66b5b2dfcbbf075f51e43ea85ead6a
MD5 fa8035a13331ba1fe37859a4e97a7df1
BLAKE2b-256 49a28a67a30bbce540192387a1abeb813d1741407dbcc21db4f65b78b2c67de7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6a41710099d5ef3cfb9790358e1188fed0a7b7be281db32221d4bc7bf88bf917
MD5 189828917a95a24cc5339e0f4fca3677
BLAKE2b-256 689f3fda6c389f6d16bd1d6660bbff454d452e1d5eac6749181a4c80e30da74f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1a8a1511e6ad9f283d97bd05c31389e7fc1633ab95c1a51e9f5e0c1b14b3111
MD5 caa52ceb9d749fdf72dcd3cb078e3386
BLAKE2b-256 348d0e68cf928cf646aed4d6310271b590b8449af358b6ac886873d052cbf16e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95cc25008468aa2ff9d4292d6e825e8883b4cb773c5e438cea34cbe5dfe12ce1
MD5 27b3a207850151aa92d703f0e205d0ee
BLAKE2b-256 d4ed148a84d266acb0f4e02fac8eb5144df6a21c4dff3bb69ab9850cbee986ed

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 af60a9ff7ad0528450c4f23ba613712ef56f3f4d2f0d90abe75f6fa320db1efc
MD5 bb73de7b23190753cb920212a7c2d267
BLAKE2b-256 95a9f9b5d6f527b6200d9ea158c5e6630c10e72d02f545e2dd9de655d0bb430c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44a32b896e64a1a3cb3676ef31cfbdad8326d6ef9178c25c6f27ac701240e092
MD5 1222d25b50a62488ff5b6060c6121b2e
BLAKE2b-256 496955a6c924ea0f5d104ca3287702f614281a8b7e9899db3d8820ed264ce029

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aaee14eb8591b86acb9190825230400b05ac8d78c3b3e8ebca69f0d60d5ba1a6
MD5 2f43d7bbef7024f8fb96a9fac9942de8
BLAKE2b-256 4d7f9d5606c8030b474168b8958f5c8569f30e36c23889a51f8086a5d3e5e248

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-23.1-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 90740699d7fd404b6bfa54fb727b8d52afbfcd87ee78180cfefe3cd6746f124b
MD5 91e50d9c726a0040c9657745ab446b57
BLAKE2b-256 26d37bb955199678ba97ef9e22ddadb1f717c16462a447dc291df7c31be4e8e1

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