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-20.5-cp38-cp38-manylinux1_x86_64.whl (523.3 kB view details)

Uploaded CPython 3.8

pyats.async-20.5-cp38-cp38-manylinux1_i686.whl (477.6 kB view details)

Uploaded CPython 3.8

pyats.async-20.5-cp38-cp38-macosx_10_10_x86_64.whl (131.1 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.async-20.5-cp37-cp37m-manylinux1_x86_64.whl (495.4 kB view details)

Uploaded CPython 3.7m

pyats.async-20.5-cp37-cp37m-manylinux1_i686.whl (453.5 kB view details)

Uploaded CPython 3.7m

pyats.async-20.5-cp37-cp37m-macosx_10_10_x86_64.whl (128.6 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.async-20.5-cp36-cp36m-manylinux1_x86_64.whl (498.6 kB view details)

Uploaded CPython 3.6m

pyats.async-20.5-cp36-cp36m-manylinux1_i686.whl (456.0 kB view details)

Uploaded CPython 3.6m

pyats.async-20.5-cp36-cp36m-macosx_10_10_x86_64.whl (135.6 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.async-20.5-cp35-cp35m-manylinux1_x86_64.whl (482.2 kB view details)

Uploaded CPython 3.5m

pyats.async-20.5-cp35-cp35m-manylinux1_i686.whl (440.9 kB view details)

Uploaded CPython 3.5m

pyats.async-20.5-cp35-cp35m-macosx_10_10_x86_64.whl (128.3 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.async-20.5-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 523.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b97c5eb3fd48f7cf5b64b4da4eaf1ba3fd75460b13f53a01e266bfe757b3539d
MD5 0a11e81a712561284780838022491359
BLAKE2b-256 4cc543c89c81be3799c39dde14ca689cadad1e80d0a3a0c00753b4cc275fc66f

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-20.5-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-20.5-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 477.6 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3aef93a9ed3d8d5ff9af587b5beac76602bb2aca1f06cc38fcd139f731bce206
MD5 2b50df3788f991de33cebf4127d84543
BLAKE2b-256 f01461295d1d5e8fea56865f9dd312220b83b0afe394010548b6fff2a6df0a78

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.5-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 131.1 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9e66b0c3c9d00df61c54edca172ce3898fa9f2b1f70bbae8aea123284bad8658
MD5 0a262b6559649573bb81c0fe0d920920
BLAKE2b-256 79914c5bc039bf1508f85aaac89d8250ac92f218e161015118600573508600ab

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.5-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 495.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e0645940d07c28ed89687d5aebe4eaf9e85530aea5bf97117420044818d1a6bb
MD5 227670a920b2eb1404981bfe32dce400
BLAKE2b-256 a29170e9079c4505887c6023cf40f14282d264596538d6175fe5786ce0ff1da7

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-20.5-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-20.5-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 453.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4ada40bb37996769b7204ab7d20e5d5d04b2a00c86f1c195d2ebaaf3cb04e18a
MD5 630537cd9c9334e4e06e65cbb3ea1f8f
BLAKE2b-256 1813eb2a2bf76663558a0636c86319e31e825e0b3045445b1f9f3100410a7f0d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.5-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 128.6 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 172e63b49d68833fae8ac611e86f3dc357577036dd7d61dd0a39bcfcd19d4bf4
MD5 3e204308d383c91fdbdb10713576492f
BLAKE2b-256 16a5daf2c002ca996a49bcf444ae79749c5147115123c909b1951a315dfe74dd

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.5-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 498.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fb383c8f456e9088e46df13f2c7d07926fcb1076cb3bff5d37fe29a67c04fc52
MD5 c0799328164c8eccd551d91456cfa3f8
BLAKE2b-256 4026f33ccc0689ed076341c23a3c4121647e029f53221c55c17109fb8e19353c

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-20.5-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-20.5-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 456.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1872ad3e6a20108d13c475fe916acd238d49e82218e6b75fc5947aa517d69650
MD5 7ac1cf9cca99063b68e6d9cf3f0d3f1e
BLAKE2b-256 b82edbf87c9dc7e90667049b8b91df56946a88ebe5a0d6614d07393bb8a55979

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.5-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 135.6 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bc98eb39f61a80c4f7620092cdcabde9c0bc89910239476385b19d5bcc20f882
MD5 3fee08a207bfc96c17ba9263549d2631
BLAKE2b-256 e89651c66da11d518cfbbc69675fc0b1f6d2a4e6e757784998bd742b94529c4e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-20.5-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-20.5-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 482.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 33fdf1f81ff134894be4b690d6e05d17de1b8ede9ba752810c46bec4d9c87545
MD5 61d992ae66aa10738060d25f4e8d6882
BLAKE2b-256 e41d77cfb740066af1c64b9e75461b1c5d3957369fc94034a392276e21829994

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-20.5-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-20.5-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 440.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 57233b1ece43fe100e9c10addaff6e20716802cc9d1159dfa62a946c0222276f
MD5 9c58db47403d0579d29b5681b4fa2926
BLAKE2b-256 7b70e490c680b595ab0388de98dada6e030e7d7f39b6eeab08e825fdf6379c4c

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-20.5-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-20.5-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 128.3 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.5-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fa8e7304e31e7cee1a8e88e339e03514e4561d1036fa291979628691cf310aff
MD5 2f6cb9b8b4456adb1726e3a98519fd9c
BLAKE2b-256 8f8aff60a3e1b518b0ca34ec42a746221f99a142a861a044cbe3dae934219b10

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