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

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.5-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.5-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.5-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.5-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.5-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.5-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.5-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a8da6e5ccc7bc4d5796971bc5f47c46e124eab27186cf22e06e72d1089e0495
MD5 38250eaf68e6f0a0fb3c138c95e07a1f
BLAKE2b-256 6138a136da1d51a4d9e28ce8b98f222ae4bb4f88bcc02cfde4256b1763cfc308

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56bc82eff86d43195f616eaaad63c867f723a3b7d0743eac0b1224e23d19447a
MD5 6e9736908bfab260e69ac7ee794a2693
BLAKE2b-256 4df43b894e03a0a2f801c6e2dfe45a1515f1d1c23f5daea186a2234e1051bf65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 35b1821d34d618a91e61b340446e97154e04faa56caff0b67a1147801b413614
MD5 a9f9f055d7a8175e7a54fe496b32c294
BLAKE2b-256 fcd6a98e230e71ca2f4bea02ee87ade5700d0df4e475cbd42a91b2b0ec099a18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbbff6e2cd8885990ff26816633710813a9af2900b829928193716753e6ceb5b
MD5 ab9faf20eecaef12340d09a8e336442f
BLAKE2b-256 9fafd0f8fa0f39bb7646986d598eb70e8d5b744d893083f45aea225f5c0cb70c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 274d52e80c652140bf6010de2d93556d4667cae747d0d7b071716b0cc7ce0904
MD5 75b49e284c660603fd03d2358e304ec8
BLAKE2b-256 ba5d504ff0f873cd6494578d8776dbf8c126272278b5a78607ce6b4fb3e9937a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e34dfe710cf657656b82f02e423bed24744a4e2a11284fd7c4dcc6bb53d16087
MD5 7b00c3d93b0b3bd5964bc24ba2e070f9
BLAKE2b-256 f979f1f815c50c59834c1f6c8a697315577b05adfeef62fa5adaf7c85f9ff350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87d9788a03aa585c05026bb37ece2c1c9b33ddf80c37ff9cf07e726f490dab69
MD5 70f36180b17ccb59a770eda9b00beac6
BLAKE2b-256 85caedf56b2c2187c7e54b93c19426d1c483c3310fa13058e4eb3a6ac68047f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00a60c5ee6714575158d8295bb5f20ef0c6927cd14709847d889a88047e60551
MD5 7c15f1cb1dbce04f6c0cd13424cd87bf
BLAKE2b-256 48472f91d07b161e6dfc29988365e05c5e640e9780415c3e7660926383b80b0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7add8e8e6e19a406e776cebe79f737ca51c695aa8da45f545e6c158855511d06
MD5 0666ee4572a5f8861fe1a2fa71f2e6e3
BLAKE2b-256 67d59adb0b7786261d99b653c3c5ac711d7e1300f3bd6231e38b176e23c4f238

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 567ac4dda81a8d9cd67674b017361499b2abc2361ae8520331c704ef1af6f0ee
MD5 6756fa4411b61b733ada928e5b4c29f3
BLAKE2b-256 249766282c97217628c82e0397f583b1efc4e6a15d29a58a71ee8dcde54d4572

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e17c243c36d503f4fe31f298302e1afc50b4d10738cbab0d6e67e46a2f44c25
MD5 0d349ed93539212eba061c16d66dbc21
BLAKE2b-256 1f9e820f844c50db77dbc54fd0b5a5b91927047b1f1961882cb63c69f9083e63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a0c070da10a2353d6c77aaa8189be7ec8b9adaff3463954db62a2be049f9126d
MD5 b92bb09c60b391488c0cede9d874cdab
BLAKE2b-256 6891099cbd17ae05b06d02bbbecb4fed157559da4c38fe23447097484726deae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ecf57094b5a8a0df1ed3a59be40794f1d9e3260c2ff291514be2800ebe6a8e44
MD5 8641f286b5407f2b95dd4aa2eb388257
BLAKE2b-256 ec1bd69bf9405cfe6149cd6e3c34659ff39bcdcfb7c70abe918057d1a4d47b41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7cdf9a2fa973f8c6b3b0016b1bdf62d37e3c1da302b8beea39d9eba4ef0210e
MD5 9a65b2210d9f98bac0ac77373e422836
BLAKE2b-256 aae1fad40951663d25856304b7e0b709039137fdc5dd598b8aa97b0e825cb89f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68d461c0c55c823d7a9699e547466551ac496533eeeb20717a0a40bc6c89570a
MD5 f2fb4be3aabd002c8374029714721f10
BLAKE2b-256 8fa02620bb404840b53b33426ca9f39b6590a6070f840f2e729236b8c2393e8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.5-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 42eb9d28993d5e6e5b0ee8074e647051a2eb198d9071e15c8532389103a2151d
MD5 17ba33527363bd490ebb37c69adf5bb0
BLAKE2b-256 dd2383d5f57b1f698739f68d5ce054dc3c5e1f3228fd95d9f7fca9febe93dfd7

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