Skip to main content

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.

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

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

pyats_datastructures-26.7-cp313-cp313-macosx_11_0_universal2.whl (713.8 kB view details)

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

pyats_datastructures-26.7-cp312-cp312-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyats_datastructures-26.7-cp312-cp312-macosx_11_0_universal2.whl (715.5 kB view details)

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

pyats_datastructures-26.7-cp311-cp311-macosx_11_0_universal2.whl (669.7 kB view details)

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

pyats_datastructures-26.7-cp310-cp310-macosx_11_0_universal2.whl (675.2 kB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3a439c5851b7f5d73ed192d24e72c13582f4a26767588274056afb4f1c63394
MD5 2bd32c5f77b904dddde86acdf3eb47db
BLAKE2b-256 f44c7452250740bacb8a66586b50b518dfb1c84fbf9617afad07c3367330c4a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5790108162e7753b4c2861e7d8b2bfb035d681eee9c45c1cf623ffd5f347b80a
MD5 43fa2c12bbb2ab325a3caf72bbc22674
BLAKE2b-256 afd333181f548e6c01d696b25e4afa8049df90a9c0b71d58c823142cddeae952

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 645603344a95f7e0ecfa05acaa48c00581eced39a8a1360517a56eb7e635acb5
MD5 10e851d8f7e3c9e1f194b283d8614ae4
BLAKE2b-256 2a74bf3659db7020b310e6d2c07a29066c3f1d36a97b2295d4fe4bda9baf2a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee00410655040e5ac73b10dc027c24398783a09a2be96dd569718af72d14516d
MD5 cc11321977b0388154ae371f1debf4ac
BLAKE2b-256 782649ee6541c03530aa241c5e29247eeac60707c55def9c07cdd0272fc5c30c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9eb2d4888af1ee79e21526256b3c1f4e2c24788a540cf51d317088ca6e99752c
MD5 1c7b0399cc37c3b378427c4817118a21
BLAKE2b-256 a1eead70edf876a79a3add6ab75a3b16755cbc98ae3c76752ad4d6c490a4c073

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ec6562340a6323947de9889bc7f30fd2eab2ce6a1d0187bdf13f191acbbeb0f7
MD5 a552ab52e9359b5b1ad633b3138e8dd4
BLAKE2b-256 74e5b4b78c19a3833d815c22b7dd8228e5753ee0def28de650e7d10a5e7e7814

See more details on using hashes here.

File details

Details for the file pyats_datastructures-26.7-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3345979c82441acfe0dae6d9340e91c877086f9127365eafcb28d45d294ce331
MD5 91e837c7aa660d843b3fed49204ffb63
BLAKE2b-256 9773444551871d71f69394638c375885cecc608ef8bdcd63783395a2f823ca50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0c54452c197a42e5e48a12bb92a214989abd5592e0c4a69c6b2f17336813c4b
MD5 637f1c89e705e37ec3093128ff6da299
BLAKE2b-256 5293829271c06dcd742e31f59cba2c7204141618d868ab883f251ce4384786f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42d49fef5de4c34c834655f45896da1136c0198ea4d9be92ce6953dfdab20d65
MD5 556365f6b1ca47f071c4f44a00f03367
BLAKE2b-256 84ac362aa3e59c7a6615f78d4fb3ff30abc00d0b1ccbc553bcdc7965cfa5e013

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 2c47a87da67ce55f35d56b87e350dde41a665feeecfa9593787ca33e06fc5d56
MD5 849f99f092266cd4ae00fe090aaa7fd0
BLAKE2b-256 e6b2021886244929000433926c341dc4ffa1ab7540b29d6abd9915d4482bfb6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 597f87a7d6db6332328c36e9199e2f485f00f27b1ac8e7389ced97f1fa01db22
MD5 d4174d1ab1548c688b2faee578abc892
BLAKE2b-256 9dbacd6477175126511c0d5064f2bb503828a5f3244939b899d80c24f57613e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11f5904c5ff11835396c0d8eabe992baf62874eff9e9ef8d4e25a1fbdb8bb41c
MD5 2979a11dc41075d86d427ef71bc3d9af
BLAKE2b-256 864c69cfbd254e5c4fd605099cbbdb1e33c3de63c78ac1ac8f951b4075a5eed2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 10ea14fa3ed96ccd9668be34b234b4244632bafe00fb5818055ebb771a739ee1
MD5 d177518c291c72390529683683411f07
BLAKE2b-256 9eff8c7ee558b28588bfe9483e5383566a98132cede000aaae429bfd099c1c0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6397a9c750f58212747584a3342d902b83b26d39e30b5859eda09846e67f8f7b
MD5 88e54a6420023c731fcc8e9c8d157a40
BLAKE2b-256 b551913ffa6541317be1ab9168cb8253c0b4d9e369e959a7a1a0e1ac6e70ebcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 381db49626b71e0cff56fbecf51fdea1f4bc86dd8ea50d9b545a29b5e66509a5
MD5 c6e7561f65b5f39d03c637b985ea88b0
BLAKE2b-256 0dafdcb5bd8bbc855ba3d4f94e75b24c5717a7f65012922a8d0c20e3be1f4931

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_datastructures-26.7-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7c19635aa6e3e5be2f7b4051e568113ce603b23bab1b91020aaa9e22f13d465f
MD5 32210b1984fc8df2f763f1752110dc7b
BLAKE2b-256 396c84d4b482e76d878a628628f0f0ea68ed7e06a70a068c42bb7d037eb16825

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

26.7 This release

16 files

26.6

16 files

26.5

16 files

26.4

14 files

26.3

16 files

26.2

13 files

26.1

13 files

25.11

13 files

25.10

15 files

25.9

16 files

25.8

16 files

25.7

16 files

25.6

14 files

25.5

16 files

25.4

19 files

25.3

10 files

25.2

16 files

25.1

15 files

24.11

13 files

24.10

15 files

24.9

15 files

24.8

15 files

24.7

15 files

24.6

16 files

24.5

15 files

24.4

16 files

24.3

16 files

24.2

16 files

24.1

13 files

23.11

13 files

23.10

13 files

23.9

17 files

23.8

17 files

23.7

17 files

23.6

13 files

23.5

13 files

23.4

13 files

23.3

12 files

23.2

12 files

23.1

13 files

22.11

12 files

22.10

11 files

22.9

15 files

22.8

12 files

22.7

15 files

22.6

15 files

22.5

15 files

22.4

19 files

22.3

19 files

22.2

14 files

22.1

14 files

21.12

12 files

21.10

12 files

21.9

12 files

21.8.1

12 files

21.8

12 files

21.7

12 files

21.6

12 files

21.5.1

1 file

21.5

11 files

21.4

12 files

21.3

12 files

21.2

12 files

21.1

12 files

20.12

12 files

20.10

12 files

20.9

12 files

20.8

12 files

20.7

12 files

20.6

12 files

20.5

12 files

20.4.1

12 files

20.4

12 files

20.2

12 files

20.1

12 files

19.12

12 files

19.11

12 files

19.10

12 files

19.9

12 files

19.8

12 files

19.7

12 files

19.6

8 files

19.5.0

8 files

19.4.0

8 files

19.0

8 files

5.1.0

6 files

5.0.0

6 files

4.1.0

9 files

4.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page