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-24.7-cp312-cp312-macosx_11_0_universal2.whl (650.4 kB view details)

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

pyats.datastructures-24.7-cp311-cp311-macosx_11_0_universal2.whl (643.8 kB view details)

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

pyats.datastructures-24.7-cp310-cp310-macosx_11_0_universal2.whl (633.5 kB view details)

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

pyats.datastructures-24.7-cp39-cp39-musllinux_1_2_x86_64.whl (358.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.datastructures-24.7-cp39-cp39-macosx_11_0_universal2.whl (635.8 kB view details)

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

pyats.datastructures-24.7-cp38-cp38-macosx_11_0_universal2.whl (638.8 kB view details)

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

File details

Details for the file pyats.datastructures-24.7-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0898c66cd361de3fcc2453b32ac926dfc418b2c0067b445206683f3735cd165e
MD5 def965ae5d9484a943be3711add9fdc9
BLAKE2b-256 923b80076a863d359762539a83ac4fec727881c879e1d5491bab3b3387c72614

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.7-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bfee9fca9f70dcfa5841ffc2568045b7dc48976996d97d81510745240a28475d
MD5 d2df0648386a967a707893662d611b7a
BLAKE2b-256 70339706a810e168742e0b55342627703d9082c42d6e195166274b96a91723f7

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-24.7-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a2095dee791522e89db48b7916d0f6caf01d8558bfee636597d5990083b43300
MD5 ed18d8147827751f5f1f821734bf1f62
BLAKE2b-256 1abab7ba6b338de1f6ac98b952e6ef81625bfdd07d8b53d0a6285f81d0d0246a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c59b513e4c8d83277ef4c26baa5f33ebc8dd57ece3fb7a9d296a8917d7f4019c
MD5 6e4253ef430dc6eb9cb4a54ff15c365a
BLAKE2b-256 6bcc601e08aee10db2b88a8631b6786e00007137a5ca19eea534391b0e64c217

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58a04f842e8274866aa3822383d24f038fac6788c2672ae2a54f20e3b6dfa06a
MD5 d79e3bc3d6e69d678da42b2eefac1c67
BLAKE2b-256 f64467ca8e90349470e5afedc5761d5488259c1ba1bd702b2b8eba552867491b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e9047f8e2a211b992eb8ebd14626722eec11cd1c55c092cd6d43d20f9fff3244
MD5 ab6ed92833c5f806336896601269e4f0
BLAKE2b-256 0cbef46b188c99726b274645faea21ffe6e3360f880a5b7b3b31eed728a6fe5e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70cae715d3b747ea1e19a94bb40da3701ddd566a61506605d13490d54bbcb1d9
MD5 5ecb846d9599470c133282cdaa168821
BLAKE2b-256 073acdecde9abc856b4b31a18d9493fea4642bcc40b1934d73725853d9c32ec3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e056067c8685010a206df12f5cce8d10b5e02cace93172d27e65858c026ae72
MD5 f3366f59cf2241d30625313c5d4088af
BLAKE2b-256 44b2a91bcde95a17c858b98448c49e8ebd1b4c8075d363e58f6329ae96728503

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d0de4c3a424687d3c3b6068615b96838d54bc5b195ac078e8c7c7ac9398dc4ea
MD5 ac65597364145b8da11f88d6d420497c
BLAKE2b-256 022bbe965f665c6eb251292c5699ca89b1428d4cf6501b1d56da0235e07cd749

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 835c0b29f5a46024c234fbaeb0c1485aa1abdd774d2f7c8a447c9c86f5c1225e
MD5 6ed194cc48105e85ac9ff9542168f8b7
BLAKE2b-256 61026a1e18f54b53e92ea8ce06e5fde5cba711bc402b409165ab35040a7b2cf5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3117b0ca2dbadfebc21e39041778c3a876ba29105d187083da8ec4f23f1fba6b
MD5 9a0f97f7e59077180cfd9f4f1688527b
BLAKE2b-256 f9d80bfecc000bcb4df3e0588678fc5c6a66bde7cef54aa593371d927da11b62

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 da38439007d6896e58d20aea64749d08d15cf45067a3f9c2f657cd1506c1e3e3
MD5 d3202555401b40e57bca8d573a08295a
BLAKE2b-256 4c5b76d64a8f945bd7b0b74ebe9f6f1722150cc25e261633ae4888f888115beb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e078953b0ff550106c8b00fd275d988f7738f1566f1742240bff5cd56848edc6
MD5 7e74c319137791189a56fd105d4447c5
BLAKE2b-256 37650d13650167be0d075ec55434bf721af5d20c5398b6ecc96f402e98a993e6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be2fce838d5959520a9a7191b2624b0290d67da8ec691ef82a5901496a27f537
MD5 a713c89432912f331cf509f80cfeaa21
BLAKE2b-256 1975cf9eef6b7b023aa4219719f6c7309066780b1ff39605e7138cbed634c5da

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.datastructures-24.7-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 29d584e2b763aa056bcb4d4461f4a07ba02de5e5a3fcf14c3d4db302692e4ff7
MD5 50adc60b742a1d1890e15e58ac86d7f4
BLAKE2b-256 a20852cf22af63357b713f3fdacc32f2ca4c5c35b4cb35447cfe344cd084c407

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