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.11-cp311-cp311-macosx_11_0_universal2.whl (644.5 kB view details)

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

pyats.datastructures-23.11-cp310-cp310-macosx_11_0_universal2.whl (634.2 kB view details)

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

pyats.datastructures-23.11-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.11-cp39-cp39-macosx_11_0_universal2.whl (636.5 kB view details)

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

pyats.datastructures-23.11-cp38-cp38-macosx_11_0_universal2.whl (639.5 kB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 731fd3140279cd2d67d1aa5915363ba4d4372d8505651195847a2c69b1c6a61e
MD5 3ccad41a9cf107f78211a085a53041a8
BLAKE2b-256 dfb8bb567abc8d0796a845e4e519a40784ecb5e1c12ecdaebd5436a3cff76868

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0956e8983bc4ad04acc4e90332e0645e722ab1010ff51e5ddb3ab31a051159d5
MD5 0ea07ffda7c734bd05bc30937281aef8
BLAKE2b-256 ac469cb5de5ba87f33f655860b1547214d27eb97e5b8ae90ac68e1ead7ab104d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9e0ecd52e1df4fec4e04b4bdab592e06e84941b0c52133878ab712e69bf93977
MD5 448d712c4f005ca1dd64cd3a9a464c16
BLAKE2b-256 351c1377af2fdb1c9278da3df11d7dd4f6b03623d5ca3e2a108514bcf2c3fb23

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 660279a55e731431ad0ca7babe2e3210009a44f5ebf1c4067f82fcc79d5a3bdd
MD5 c22caa5f1362c9721bdfb7ac92e58c02
BLAKE2b-256 f60d2120466a0d54085490847da22e53c67c2a580c2a79e37f98577b49c9e217

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb9aec04e725db7ef5993f8820162f8c1f50d4a3f3e2e060127dd27da9ddd598
MD5 6d15793124e7a17bb2bb6320a5790016
BLAKE2b-256 2217d7f234dae60ac73a474e596ff3894a47d02fc3b36097b21cf41279b41342

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 501304df2b4e584be3fc0b043098038e8e18542197c70fa4151fbea1e467da7d
MD5 748e75020e8643aeafe3159378ca3ba0
BLAKE2b-256 1d12290b70c29770f39014f42306b12d4cdd5399a09a7fc82ec2fc877833974c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ec04d0faae3adac9faeb9dd9cb37612de21abc9db3ba36db72c9b6268125a4e
MD5 30e909426db68c393af6747ffd792cd1
BLAKE2b-256 89567e02141bbe4adec3c879c9e7448a929925986892536f8969ab0e70e55642

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6122e08d9a6293f6c77bc658c730a079a61c869a5dd76a92197258f40cad1d42
MD5 6fcd90dfa7c7e3207c706f5b625923e1
BLAKE2b-256 2a55ed2ea8b4c990101f0270be84c9eb3aa354562a9d0a41faea91a841f8699c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48d8a2effcc45759d2c98ec3f79c42746a70622db0ce7c515c1370f0a6d6b897
MD5 2a4febbe86f068b1bcf3a3fe2324208d
BLAKE2b-256 282d3252fc9798a72f18a7613a523abf57a02e9cc6443a68b9a1856614f2a87e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0dda212f9d21985bcfdeb7410e84f1c100592b2357fd4e2017f0f11fa48e7334
MD5 1fea77ccb0ff1cca63e08fa500e9c61a
BLAKE2b-256 cfc32cd643f838ce572e22fcdb8d58b0d4c39db3ef197ec5d40ca8ea1fa218ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c4a6d3a5b231891af8da9388627fa763286ab74f5f41e6ff310f315f0658117
MD5 fefdeac86567913bda0a4397a6269956
BLAKE2b-256 dd39c5db618c057e6085b065493f43c2d5927966046fb314eebc9ed5e0d0ba19

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f54d14d27a4592ced3e8f48e4e23ce9b8e82b43da317312b632c02d322076b1f
MD5 a3d6ceec08b3ae61b2ebb5dc448979f0
BLAKE2b-256 7e63b709edb2f5aae7103a49da54fa7c3de591ba63640eda5399702b1b8442bf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.11-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5422af29ac7be1ca48cfc24772149069f534156581f8ac7b9b24e7e8dc48a61f
MD5 1bf3a02b21fd65834f997cb69ceb2350
BLAKE2b-256 b4419061e82c8ce803f9cc82e702aa00d1b79507a40661fe89d012d2a53de1bf

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