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

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.datastructures-23.3-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.3-cp39-cp39-macosx_11_0_arm64.whl (264.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.datastructures-23.3-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.3-cp38-cp38-macosx_11_0_arm64.whl (261.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.datastructures-23.3-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.3-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b092f434b0268adf8228f4738d48d34ee8f6cd4873032b109f16283916db7a7
MD5 f87f5ccb1948c1226291d09acea18a97
BLAKE2b-256 c29c24e8a4bc342f6096a3c6f4b9ab507b4eed2de53f0d27e5da2c054b07f589

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 431d649a960216b515b48ed00876adf490542218414649eedcff480a0e85df8f
MD5 5b576b2f0a7bfb6f9a2999599ff153dd
BLAKE2b-256 5b7c69d943c26a2daa9e069c30b6b0a24da237729581008d8e26baccd29c1791

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7023a281f591cfea0a307fc6902b6347c6d479a66d93563e6091f000e9fbda6d
MD5 00396e054094ff18f738204b3c380905
BLAKE2b-256 d95a0ef540a2b16f8ebb4e477bc429043ff5d50bdfd2a5a38e55d948396cef91

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb709a01584e25666b4090cfee534eaa0d728976a06e29d5b380ed467b613b4d
MD5 7a759695257d03f42e6a609ef7b65b7c
BLAKE2b-256 d08a39411a138a8109b0df8c1bb50fb9990a4a04c0c2c75ad277f707332316e7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e4ed057a00ad01a56f3204503070c949e7f738433263fed458626b416d67d06
MD5 2e70063c3a09575382e8ef4982e1efea
BLAKE2b-256 2094b079fd8ffe3472cfb97a65f1a99a320211a4d65a68b8e051659f77be35be

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 84d5f056bfa80871032a02e6fde9c276d0f34f7175274dc0ce9c4aa37f1c71f2
MD5 b953d101cacaae13b6c9258a304fee91
BLAKE2b-256 210e07229f66c9c1c4ae245d653845f8b2f852143facfea3c2661469b1f1398d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5f7cdb5d5845f1634d03c47a8cdd7fea82a5f2f73bab823f9bc88606c20ea40
MD5 33bee81cca18f6ac29359f79b1cfc222
BLAKE2b-256 ba784b39cf37cb6b705592047683c3ab3bc9b1c2d144d5e28c9c2963bd92f393

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74ae75a57c89e1babd082ede0bef51fcdc0776bcb42782b10dd80338e14b03b3
MD5 3e4028365e156f2831dba84abdab6e89
BLAKE2b-256 27a5ad3c878507003067ae6d9d33b3b5d9f1953bf892043b5a10ac8943611ac2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d02ddbeb19d19aac385455f8343b563f123432aa797be9ad697feb42854356a0
MD5 b9da20d00f66a67d92c4c0e3463f6dab
BLAKE2b-256 0e144caec8878efe8eb2d1cb308db85fd2f9bdc7db8cc6e28f07969181a3ac99

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3d67d9c2ca1ebf43c821f9d8545b22920407471f9f987d2debe4caa30dffd7e
MD5 7a6e88fb008064f149cf7379217ff460
BLAKE2b-256 ebc20fbb6bcd89cf289e3f51ffe860860d56dfc67474b81658f65b9f955c00c1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a441513a0bd34c7b5643f9da6bf74085ed7cf19c7ebfa286d3cbae1635aeabc
MD5 9e9f268068ee3405df27016bbff78379
BLAKE2b-256 800534b0ff09399f3e3dffed2c00a70b6d70c971393d8d12cfea9ba306f6f488

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-23.3-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 823749ed5aeb65b12b86d75c25e06c445adb6895dbc464878bc2b2cfcc8a633a
MD5 ac5acee08f2ee51bc236ed10a8949d09
BLAKE2b-256 0aea35d41a9bda3982e20ec45b017bf09d320cec60305890d6ae13418f5201f0

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