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


Release history Release notifications | RSS feed

This version

26.6

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

If you're not sure about the file name format, learn more about wheel file names.

pyats_datastructures-26.6-cp314-cp314-macosx_11_0_universal2.whl (701.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ universal2 (ARM64, x86-64)

pyats_datastructures-26.6-cp313-cp313-macosx_11_0_universal2.whl (700.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

pyats_datastructures-26.6-cp312-cp312-macosx_11_0_universal2.whl (701.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

pyats_datastructures-26.6-cp311-cp311-macosx_11_0_universal2.whl (656.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

pyats_datastructures-26.6-cp310-cp310-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyats_datastructures-26.6-cp310-cp310-macosx_11_0_universal2.whl (661.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file pyats_datastructures-26.6-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a29a397f4d9dcbc03a6a392d54d5f30bd11b511af0c854023873c3d3730c4f4
MD5 ae10f01bc6f46c4aef690bb5b0c1168b
BLAKE2b-256 57ad03ecddeb53ca1502ecc2d1c9b99cd82f9f93a511386615a0f086dd176f38

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp314-cp314-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff3e2a361c92e4cc020474a780f935c3263b13a5f398bbcebb761a050f98e4be
MD5 da6fb33565f0b2796327f1c5dfe5a926
BLAKE2b-256 ecbd5bdcdd6ac17b463710ee299d861a6693caa1aa9debed0425d74e0c7fcda1

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4a4387f642e88a566b09a43d3173401414bc7493696529f33f629ce4c736e753
MD5 046f9f4a4bea15d4d896d90197bad858
BLAKE2b-256 c92adac42230df4c5afbc17364681f00782058369a94f7089cf772364baa5e9e

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9e45de95a47ae9824cac6cdaa330c43fa47e9360dd3cf7d48f262a8841d756d
MD5 faa6747b9887de2d3b813a7f5730313b
BLAKE2b-256 0d8c526c8b3126e4f9550638c283d9de135c1f01af4c14b9a5490b38bffeecae

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ddf85a0028fa43aedb3baff0578ff96be8310e35f97d99d2774a6e89282b6d7
MD5 000ad17535962dc33aa3aeca10453bc7
BLAKE2b-256 482c39cc5a542429b8bd78cebaf812ad6fc1c9d2ce7d947bbfe20ad83b61eca9

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 145d82d0819343940da7745702fbac080ec7c70c087bb183e9ce0937026e10a8
MD5 7215fe4db9ae1f59acf9134caad52137
BLAKE2b-256 8ce2e73e4e1f4996722b9e19b8d29e467efb7acd12266342df842ad091a8902d

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5841704cb52edb6286deb6781f4595aa6137597ef57b17a9af7c54847123ba18
MD5 f313c4b21cdd48e82b962a8468ff76b5
BLAKE2b-256 c49628d43237dd30580cea85f376baa2047c44e8ca18afeeaacd9cb5f2447f18

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1cf9d28f99ce94f68f88fd1097905fddb3ae772af7678e40204457a72e1f9722
MD5 1759b4530d4da2ed773dc71278ef0bab
BLAKE2b-256 e7a5a9224880f72eddff7f2514df47aa488a1a607c4dba3ebb8b77f62d507964

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9558922a816c9d11c82848942ac9b197bb30b01e6f1e50056576d8cfd0415317
MD5 8cb41dbb2370e83a4f5298609f37dab5
BLAKE2b-256 6286cf843b2b61cac09aeade4e9de514fe424eb8e473e66fe9a23e5516706b39

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76ce2c785ce75d7186ae27ad2ec552e418a11b4782bb1c3c6392b991bc430358
MD5 4ffe421a7ac033c43eb4d617e009aefa
BLAKE2b-256 2083c38804988674a1a759891dce104d5cc036cb4184cb0883c6877f0fa9f28a

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6cf9ad91f618ea16962a8aa4ba9d129e888ac14c8d6ca62ee37ec64fbf0d253c
MD5 321a55e8042889b6af6b345036aee193
BLAKE2b-256 6d3d8f188801d9072522b5c7315167789cfef3a18544c7a66b2cc40d59f2cdf6

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 73b4f44bbb5314faad542f205c7f1e3687f5f3191966fc4922af2eb3721e45de
MD5 f90d8c0588d02f50d66824d29d24c4fb
BLAKE2b-256 14bed2e299b99c5e605c262017b75b4f7bfbaa25291853f20451082db0c9a7ff

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c56d70a7b40904b0feee2f4e03cc27e64f37acb236b2e70e770eb26797387741
MD5 3e9158f06465aa2b8c50ba6c68e5a9c9
BLAKE2b-256 e09b090157596f0f83e9a7abdfa2cd6bc2b95d04a903ea2377aef8b8f6d4eedf

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60709c0608760d28f816171aab10d25ff074d9a5355daed01adad6b0b01a7f6a
MD5 a684e71ff8998b0950aca89779b48c8a
BLAKE2b-256 03230e0f432d16844d2b0f3de9ae28c261ba858aeaa6861cfbcb4c2628943668

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f875c28946d6ffdaacbc31bbc95db8bd86bdb70a2194025f0bf980c25f10f28
MD5 785800eec2a5cdfcb8cd316013191bd7
BLAKE2b-256 0102901945f92ead6f33035f9d2cbd73544e2319c9b4d31fd931e8f8b2c1e1f6

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.6-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.6-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d844373e6c90c61398771d8b01f8b1c3426308f6c554ddb312adcc6052ad8307
MD5 b47333455e0a9bbb3040e7580e43ccc9
BLAKE2b-256 784328f9b9414f7ec2e8a6673d8c77d79be14c9428dd400bef4b3247ef847c1d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page