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/

Async Package

This is a sub-component of pyATS that wraps Python multiprocessing to allow easier asychronous execution of arbitrary functions.

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

# to install alpha/beta versions, add --pre
$ pip install --pre pyats.async

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_async-26.7-cp314-cp314-manylinux2014_x86_64.whl (149.4 kB view details)

Uploaded CPython 3.14

pyats_async-26.7-cp314-cp314-manylinux2014_aarch64.whl (813.5 kB view details)

Uploaded CPython 3.14

pyats_async-26.7-cp314-cp314-macosx_11_0_universal2.whl (290.1 kB view details)

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

pyats_async-26.7-cp313-cp313-manylinux2014_x86_64.whl (149.1 kB view details)

Uploaded CPython 3.13

pyats_async-26.7-cp313-cp313-manylinux2014_aarch64.whl (776.8 kB view details)

Uploaded CPython 3.13

pyats_async-26.7-cp313-cp313-macosx_11_0_universal2.whl (289.3 kB view details)

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

pyats_async-26.7-cp312-cp312-musllinux_1_2_x86_64.whl (864.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyats_async-26.7-cp312-cp312-manylinux2014_x86_64.whl (150.1 kB view details)

Uploaded CPython 3.12

pyats_async-26.7-cp312-cp312-manylinux2014_aarch64.whl (836.8 kB view details)

Uploaded CPython 3.12

pyats_async-26.7-cp312-cp312-macosx_11_0_universal2.whl (287.2 kB view details)

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

pyats_async-26.7-cp311-cp311-manylinux2014_x86_64.whl (151.6 kB view details)

Uploaded CPython 3.11

pyats_async-26.7-cp311-cp311-manylinux2014_aarch64.whl (841.3 kB view details)

Uploaded CPython 3.11

pyats_async-26.7-cp311-cp311-macosx_11_0_universal2.whl (272.9 kB view details)

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

pyats_async-26.7-cp310-cp310-manylinux2014_x86_64.whl (153.2 kB view details)

Uploaded CPython 3.10

pyats_async-26.7-cp310-cp310-manylinux2014_aarch64.whl (794.9 kB view details)

Uploaded CPython 3.10

pyats_async-26.7-cp310-cp310-macosx_11_0_universal2.whl (274.6 kB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7769223c3e0453fac9265f1cc0396cc7620e61079ffdb595043180942c65a75
MD5 262acbfb8d203d42c77d29c75d184a2f
BLAKE2b-256 caf41ac9b353653a510fb624921b37d69b5e467847e34ba3d9977c6edc2eeaec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5db54b59623144fe1f4de111eee47234e6301af39b12a38873528613810d83fa
MD5 ca2c972411c50ca5baa96a57dad55956
BLAKE2b-256 86f2af193a7ca03129c8e56dce06f9ed65b76171b1acc3e001f830a403d3a8ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 15c60b66dc7e5a0876d690f65d2180d596ed64bd8769099d91a14c3d94fc8f26
MD5 4cb08cb3b04a9f2bc77ae413f9580e77
BLAKE2b-256 2afb2299f9dfdb82a74bbd1d353ddc7c02146c27b23ec9c2edd311b033a0fd04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab2026e4f62020b9816b37a6b51508543d2b64d0ca948da022908ba03d53a94d
MD5 8b8a858390cf37534bee9e112188ff41
BLAKE2b-256 5d951dd9f730956d4d642ecf4edaa8a80421daf5f080b2824b60b350bf661e8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7fe75af31e4524fa70c13f13ffb485d81af04908f97276ad7ca480ef1fc83943
MD5 8c4374809ef71841875c0ed8dad30098
BLAKE2b-256 c17e2b8c2c9bdde00af77423e1ed5e364f9833a0e75449063a8efcc030862a6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0731cc59d38e74c952a6170df7e321ee8483942e0533fc283851eb17bbbc0cd2
MD5 77cb601beb923e1c4d94e21b4370a1fe
BLAKE2b-256 aefaedc02982927c95d56bc94f9a96c3a05c2cdd1647da9e9d645447df5bd9f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f87f372eaa9159871d095cfa79628a0580964ff314f38bbab0343a0c25403439
MD5 a989410d12ba0331d8da87d20bbb34a9
BLAKE2b-256 d6eddc686bedfb5e02a289951150b7a132717f05e8f76356083cfdfbe70455fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 788bfede02aa7e2ba98b653842a1cfb2590827f750377d6984ce7ccf5f4e184b
MD5 81b3e53dd2b56f9adc142f991f8eef4f
BLAKE2b-256 101aac042f3a59129ff61e7e9d9bf8b9a5e09a65c13f818eab1292f251a614a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa25363174b71fcdc76e960e4f0a4dc90584e18baa25ae7b34a1dc1dfab378b9
MD5 32c9b664a4a47939820d9f5258e92668
BLAKE2b-256 f89cdf9e9e4b808fc620b580ccb47b67371d6a93f4b7c49e4fc3dcc2b5d152ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0eb01813c6bec05413ca7410aeba2edc716c69ce41dcd0d9655236ac258355c0
MD5 ec6b0f3d859bd495c05e4bcf9b0f542b
BLAKE2b-256 f7463d632eb6a30c0db8db7bee97cf7ba1491c5904fe62e288cb11bfed7de04a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dcf8961994fa90f96608eb10118d8e74d945ec925e25d70c4cfca2c53850e00
MD5 b8d75f534bd072d748b1d4974f58f990
BLAKE2b-256 ab39c73263cb9c65aa15841d70b9d0644895fbe05b4dc1c3f2cee364662f9807

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cac3faa01fce702713d7e648b49ec1c61d6caaa5562aff4dcb5bc091244ee2d2
MD5 881848e1cd057a9d0265033e4da52ac2
BLAKE2b-256 edd3ecd8a9912b727c93b0664546733f8b5f07752f0f9eb4a98da4da3417ed51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 081ef0e2e18a215aefb3c85ee8d5a942a86fb5e9e9e933aa0479f98ae1d34b4b
MD5 60ccb5b9f0953936671d72ecf60bb2a6
BLAKE2b-256 4a3ad094b7ddc81dcd8997c06443b666b34be55682dccb46785dcda8a3760929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0d58133f73be02067adfdbc78b732c9e386b053e3e1d282f109071b4bdf0a0a
MD5 cde42a8a4bd8e8b73d99ac7b692849a6
BLAKE2b-256 f8ad916457774bcce7aba43bd2022774d40e656c364834ff8e129add91635be2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60b85251133e707f4b19ab2bd9fb87724a4162732fdd5b9d38e47a7a06abdd26
MD5 7c6fef738af4135b3665c83b52cced55
BLAKE2b-256 9fd7e7682bd3d16f9cf7c939bddeb507e2548d1001859954f4f9f76d5ce4e436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.7-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 07394aabd5c87f23821bd8d766c5a18204d0442bc446a9a51e120c1f17040e8f
MD5 8ac40704e79c2e1ffc67d7920422b79a
BLAKE2b-256 8027f650153c59a7a400056f76de74a884781a3627609feced3301c0c53da450

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

12 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

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