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.3

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.3-cp314-cp314-macosx_11_0_universal2.whl (677.3 kB view details)

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

pyats_datastructures-26.3-cp313-cp313-macosx_11_0_universal2.whl (676.2 kB view details)

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

pyats_datastructures-26.3-cp312-cp312-macosx_11_0_universal2.whl (677.9 kB view details)

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

pyats_datastructures-26.3-cp311-cp311-macosx_11_0_universal2.whl (634.7 kB view details)

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

pyats_datastructures-26.3-cp310-cp310-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyats_datastructures-26.3-cp310-cp310-macosx_11_0_universal2.whl (640.0 kB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75cd6487b0be4279a45b98cc1be257a3259e68a257eac53f2a04c61a6bbee11c
MD5 6d9a7b408eb35b893e429720778f07ea
BLAKE2b-256 2a3fd5c2a309e4bc9ede9a815f3caa965be1d57ddb4bcce016955906d5d02398

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 163e73924d34205f199e4062d1844f3030e0e11c74a609dbe97d051393aec4a4
MD5 aa7a998262c37ddf66aebdc6f228093b
BLAKE2b-256 635113e4af0c8c2599b645e05031d59c4bbfda4b0e3770419de7d6ba04370df5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a30de10917c6d9900f2be7d689f71d7c4b464fcc9e949e5d3ae9d13c81da1189
MD5 be69ff3981d09de5a79f57146d358faf
BLAKE2b-256 de701f38a0e187bfe8bb78a08f91f7f57c2a6f67f55a44a442429deb34f6af15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47e0f6616fb2bca0f973d5f56922a2d0011f9c980f0cf6fd43a03280c508a3a2
MD5 0eaa3b36ecd6599483d63f7dae4f137e
BLAKE2b-256 3466af9edb9c7c01fe710189bfeac7e07e92f26ede439cd176d3c1545c9c23c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b343e377edd3c0ee58ae9df5a285cee4e59f8191c75f7a4655cd588d891d2b08
MD5 6754ca91e6a678faf8c1f9968220ff81
BLAKE2b-256 3af29564a5effd7df0aaa85829476abea022d4b8892df6ab2aa482616264d3ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ad5e17aa454b5100afad7ffbd20d6d85e257e09c80ce8c843d9b6b1f82cfbfd9
MD5 36f591d7d9b0d1b9a7a912fa3dc7ff2f
BLAKE2b-256 6978ac03d2ba70fe174691ba696760af1d193003b08d0cadf85c7c540488236c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc791a1e5ede72a5cdb44df99de0fa342acfe60f27a64d1ffaab02465c97fd68
MD5 abe5c4ba4be0520089f6bb50437332d0
BLAKE2b-256 677dc94677e99a2f9baf0158639d8081b7f0943a35f58286bd892fd3ba338fdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a99414ff0c4f01ada5b81a8938f5816b19ca5e23a100855a0376bfcbbb28a167
MD5 e94f378c777057397071d8586566f6f8
BLAKE2b-256 f468a3e87a6d127d561285f7215a8710c35c1ff60199c4f9b37022a8a8a3a21f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 984ca516c7b3782a10eb190ce79a94a9179a80eaf612617e5f2d1211c6465aa9
MD5 77ce4598a43f6d101a0d231fa5806dda
BLAKE2b-256 e45aa4012b3f5e82a31c75e14be3199bf896fa9d6b04c5bfb62096d579ebdb38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a31feaab8c9217e542a0853fbfcdb9c2bd5dc217552497ce35ed2c173e396b33
MD5 ba551fec93783c61858cfca692a4b491
BLAKE2b-256 8073ba0ea6064dcdddada52f893275e1c5328d9001a8a4b52e6bd47e9b977f9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 acc90cf36395940d5bb6cadc7fa53e758d05b043f8e6ebf65362288dca386fb5
MD5 6434ab53b2472f66cffa83db3e6668db
BLAKE2b-256 7fd745c365b0c951fac3206fef09697127130c0171d3b087b83ab070790afbe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ae333fb8123740e3920e7dff9792cc0dab9573fcccf18dafbba44864bd00b5d8
MD5 f06fa7673f0988b42ccca08ae0ad91a6
BLAKE2b-256 b5c4e08f0f6cea6b62c14a8ac0f425b807a1d4b1061e46e89e4d908ca067cc41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 06793ff27d42a3d8dc0ab7cb5e3bfa60204cf55e0f70e6ea21d3c4e1821f2e22
MD5 ede8e34028458ddc6b31edb2e8d7b705
BLAKE2b-256 cd5bd43ec0fad4822b2709004121141e0411439cfdf3ecc58d3d82f798480dcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3913ef3c61e92bc65ecb7aee4a7ad18af450368cfc1a79fdee41a552a5d468cb
MD5 58c61a01d8b93866f17659d566cc9af1
BLAKE2b-256 5b09c940a03dd9e3b06c860d8b02f8b871dd5d6dbb63ad2bb314996989ac51b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a446b89ea848a122ef75954849e161c60b2d6b8b885b924334de05267583336
MD5 4265f6401b6847763c0daae5b09a68c8
BLAKE2b-256 35b49a24e8b97696a42e52918d6462f728da862e632bd1558481b6145d7f447d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.3-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 64e7b03b3bbb323c76f5e9accc1fab184c624c215699e1f07ea7d836a61d1e6d
MD5 a68f129987fe617444da6c6ed7a921bb
BLAKE2b-256 4d27735154764324c4d31e49c4884e265745aa87f9a7f22571388abd0dc30d0e

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