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.4-cp39-cp39-manylinux1_x86_64.whl (630.5 kB view details)

Uploaded CPython 3.9

pyats.async-21.4-cp39-cp39-macosx_10_16_x86_64.whl (128.2 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.async-21.4-cp39-cp39-macosx_10_10_x86_64.whl (131.7 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.async-21.4-cp38-cp38-manylinux1_x86_64.whl (692.8 kB view details)

Uploaded CPython 3.8

pyats.async-21.4-cp38-cp38-macosx_10_16_x86_64.whl (127.8 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.async-21.4-cp38-cp38-macosx_10_10_x86_64.whl (130.7 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.async-21.4-cp37-cp37m-manylinux1_x86_64.whl (559.0 kB view details)

Uploaded CPython 3.7m

pyats.async-21.4-cp37-cp37m-macosx_10_16_x86_64.whl (125.6 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.async-21.4-cp37-cp37m-macosx_10_10_x86_64.whl (128.4 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.async-21.4-cp36-cp36m-manylinux1_x86_64.whl (556.5 kB view details)

Uploaded CPython 3.6m

pyats.async-21.4-cp36-cp36m-macosx_10_16_x86_64.whl (125.5 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.async-21.4-cp36-cp36m-macosx_10_10_x86_64.whl (128.3 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e4171f0a042c801a248850a217971295ad048d65195b33c4755bc00e59b2fb2e
MD5 e21f900239177c28a63285ae3b1a5157
BLAKE2b-256 37750873c68cc20016731c8f648d0306b4ee75ea5f7e062a11768891d62eb820

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 6960fca4172165461c8d574491b4e2626d7a0de90618cf8041d0d5d912dc3b1d
MD5 685e0bf5f5477da0b58156402ff91a9e
BLAKE2b-256 8d464ffd304ba537bd41a474584004bee0e14bcdd291bdb6b66c137c3ccaeed2

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a6362288b8c14b3a8b1415c8c15bce84640a80f232da8c12a407b038b490bddf
MD5 74c682dfc08fc9134121bde5b264b2a3
BLAKE2b-256 5f434ae322db3aae0a733ac04286b2f42cc3f7bf7bd018b7d5ca546a92ef5aac

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a9aaaced722c87cf83efb8292d925e708c967d5ff74790f7f51b75e19ea1a5f7
MD5 c048c0b67da1e6cbd3117ad553fe2bb2
BLAKE2b-256 57e096ac3514af004b9504a3433814789fc2c7a9f5345253fe03dcfb3ff2ad91

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 1773d4690a69115b1201c94bf4151f8a69153853b4f0b2b037da95fb989b4780
MD5 f2a293d79dda71b99c9e97da383baff3
BLAKE2b-256 fb6d5d096b1b2f3e3276d63d1710255c51a658fa10260b48bfb63d9c8ffaad29

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e5ef61edd579443d0ef66e825663b7c04c7c5bc425a5edffdf2086f67f9e9b3a
MD5 4c53c11b72744639d24d312641db074c
BLAKE2b-256 a9b36e5285e16816fbc83207618a85af4e4c5864690582cbe8009fb130efeaa5

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 12c8e68f86cafd4df6a58b2d1dc8a60a50cf7540fd795649abbc7dbc6c06d1c6
MD5 380325f58f93555c2dfcdc86a114d1e3
BLAKE2b-256 1cc1d9a97a028bb3530e5e9b374ce3aeb6b97a6327cd1065981c99220f3fe70c

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 4d9f6f6c14055472b17774dc4db5c0ecf9b29768a009c00f79b654eabc229ab4
MD5 9933a7293513c9b9a4148b99212ecea9
BLAKE2b-256 533c3e2c821c708deca57dab971c57092e5297697994109555fd03b98660e724

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 92ef71e12723bb24637a41759c82c5f1c54ecc030e8ec42c13ef3d95ff73105b
MD5 130f4b62d119c5be71dd706d0644fb5b
BLAKE2b-256 c6cb94a7a0083a1bf9d82bbb6fbf202321dfc613bad7e50a5cd95b6152fef5ec

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e5518da8551e03541916440ab2cbbee7f4ef283cf0ea6f7f4c64c3b90fae1afd
MD5 93690662382c1917f8c7d517294bd1b8
BLAKE2b-256 9c8aef89e5f11963e3e77541943b4e3cc43bdb480d02231d84a74874703a0d69

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 335cb3636179a55348e9a3a7c9aade1d794bbc282458a66a4e13cc56066fa9a6
MD5 eb3e13f6483e69ebb83181b486dd4c98
BLAKE2b-256 f79251449328dc20e8a394caa2937f51500b669d5a38716b7f576c7b72309d6b

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.4-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b77beb147081f44f96dc4f576bd3bfd366ac68bafffde45b3a60b2b6faa3a8cd
MD5 7417161cb3051886f72687239a0e646c
BLAKE2b-256 6fd670cc9efa1a5758b160a1e9833b3a7e38c13a47c9ad793c8999194bfd95ec

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