Skip to main content

pyATS Async: Asynchronous Execution of Codes

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/

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

pyats.async-21.5-cp39-cp39-manylinux1_x86_64.whl (657.2 kB view details)

Uploaded CPython 3.9

pyats.async-21.5-cp39-cp39-macosx_10_16_x86_64.whl (128.1 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.async-21.5-cp39-cp39-macosx_10_10_x86_64.whl (131.1 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.async-21.5-cp38-cp38-manylinux1_x86_64.whl (717.9 kB view details)

Uploaded CPython 3.8

pyats.async-21.5-cp38-cp38-macosx_10_16_x86_64.whl (127.9 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.async-21.5-cp38-cp38-macosx_10_10_x86_64.whl (130.4 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.async-21.5-cp37-cp37m-manylinux1_x86_64.whl (600.4 kB view details)

Uploaded CPython 3.7m

pyats.async-21.5-cp37-cp37m-macosx_10_16_x86_64.whl (125.5 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.async-21.5-cp37-cp37m-macosx_10_10_x86_64.whl (128.0 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.async-21.5-cp36-cp36m-manylinux1_x86_64.whl (595.9 kB view details)

Uploaded CPython 3.6m

pyats.async-21.5-cp36-cp36m-macosx_10_16_x86_64.whl (125.6 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.async-21.5-cp36-cp36m-macosx_10_10_x86_64.whl (128.0 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

Details for the file pyats.async-21.5-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 657.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 63e10afeeb3d1067f7609548d98b33896ec1c67c56f377939ab48e9b21ecf5fe
MD5 2f400e1b5d085e762e8cd3bb3d104ff8
BLAKE2b-256 8cd0cd9dda7ac46eb1a744faf2dd53597152c3d2dcc491a8039609bc58874ded

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.5-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 128.1 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 5c3274936bff68895cee89bca6ff34d25a1cf390d299dd3d49c5ba4d1407779c
MD5 0ea85903e0cb49b64199a1298220a02d
BLAKE2b-256 32bc2245924dc0abdf25c74dd3d24637ccf27647503f2ead504d4530c66c81d4

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.5-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 131.1 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f44ff03cd0e773fae142b88a94f48a5d1416b452776f23f65bd592481e15a66a
MD5 31af9cc0e6b57066c79bc87c334eadec
BLAKE2b-256 39da944f0cc4a3a30834255794486e72db616a3bc67ddb551a8781c3f789f197

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.5-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 717.9 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dcabdbd29fbcdc9249486c222043f36d5eda2166020dae67042cf5236d57135a
MD5 e6f716b7a1b991f0566018a239531438
BLAKE2b-256 a4d2f768b4dd8914225e847c59a75981491617db45c27b3bf3c7a904e476aafc

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.5-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 127.9 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 ddb771d1a9a7910dc1fa11833cfc1cd1b3f122de70ec3f3b1efdd9bfba00c982
MD5 7302673a6f3101d7266773d2b180ef79
BLAKE2b-256 14b61c65e6dc3cf2d6dcc7278445ce706d78d6884a0c60e2f4d00d654781a028

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.5-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 130.4 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3069254c406140f0aef03c4d479caea06a81fc26155aa3fa9838598b6ee0f933
MD5 d0cb743991fab05aa2ef3bf05ff8240b
BLAKE2b-256 efcb2010bcc0e366b6e263e2a5db162192428431b125228dd4da1f191dc93063

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.5-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 600.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e6ec5aca1272c46862c26762024b831055c3b52255fc0d73b366d9d74fd28a80
MD5 62ecae5703850e50cc73893272ff3b6c
BLAKE2b-256 9df8576fc4f0d2344e6f1860f7440807895c88176ee3355208a5d7d9a7c24302

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.5-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 125.5 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 2f087b8314ddd238d44da46110b37699fb34fd51204d8e2e3189c42a9f6e9144
MD5 08ca536552956b3ca0c0ce81b85a4454
BLAKE2b-256 d9ae669e5abe2bc14c928cd3eb866cc06773814df5086ac6e672cb78cc800a69

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.5-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 128.0 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9ef9f9e5678ac86175cb3356c4c4f2bf1ea3f5c378dc8fcd7850d662058bfecf
MD5 4c2fabe18e68a6a4ac52f933596e9b43
BLAKE2b-256 3eca48fb91b7a566423fcbd1138b81ced08c80afd972665dbd26416247d6683f

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.5-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 595.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 19d8c5d7ad241a60fbe410e0efe71c745a23458c27d5a8383e103a8be3b0269d
MD5 31b502f05335621d1c3589d555f4611b
BLAKE2b-256 1495250f194188cd8eccf3be1b73d702d6368ec9fe2a1f601ae0a10a3d526c57

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.5-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 125.6 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 0318b6c21f5f7346cab5f343ec59d560019b15bc150a2f7f01619eaca6c66d91
MD5 f44413e64282e4f8ffb74bebe13258a7
BLAKE2b-256 a51d5a67b9aa58c868b21944cc25ac41639229b3ca6acb5e119c0932bebd8e69

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.5-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.5-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 128.0 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.async-21.5-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3d4164d0c5220bcc5f76cccb98a0c4e1c87df7c17b07c70183e3bb619e8c815e
MD5 724f9f275ee1e0b93068bbcf483f9c5d
BLAKE2b-256 8cffd80b410f8b71b0356c7fd302330d67142848f642dbc8880930c64b5350ff

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