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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats.async-21.1-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.1-cp37-cp37m-manylinux1_x86_64.whl (495.4 kB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.async-21.1-cp37-cp37m-macosx_10_10_x86_64.whl (128.2 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.async-21.1-cp36-cp36m-macosx_10_10_x86_64.whl (135.2 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.async-21.1-cp35-cp35m-macosx_10_10_x86_64.whl (127.9 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.async-21.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2446ebcc0e380d25e3a36980a0ad17e289d8c1519d762450deabeb1af5469380
MD5 ed993012751e2eb896a7ffb16e0f3736
BLAKE2b-256 555f1a082b840712b97cf01fc68e0f95dda5266ab3824aa4ac629fa994c2c28f

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 17f8acf16ecb46f7e3de8110230612c7e2b60c79a63a8439cd42a8ddcaa8bb0c
MD5 39cf800d93d26776e4bbd92a1b47ddcb
BLAKE2b-256 132a4dbc537a0bde873be1fd10fde466fbb52448237bfaa3493cdcb23df8e319

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c542b1c9c5069ba20d18a7b82a0cf794abd4f4c4a39f6f03f3ec0e84ae88db02
MD5 195515eae0025719ec74cb458113d929
BLAKE2b-256 90fbdf7380f60aa0adfbaa27912801f75f86109612f359ab3c7bef1486daa29c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f9e301d7d9454bd51d23eee3e481b1c04f3b799c7a8332b99043bcd37cc5fd79
MD5 bfa7469e76c06075889301abb310540e
BLAKE2b-256 383f3062c5c5591a2ed9c49a732e7f31c69206885cf5599ad05b3c9bc43d1f86

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0cfc6dc9888255b2b6eadb9684e66c2e4e8469f710987cfac7cd80f0b67c45a4
MD5 997358dbafd49b83fe2b6834b6e4e512
BLAKE2b-256 63d41f834eaf97ebae070403773bc43daa51d6107122b328a03609d45d4a51bf

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 beb325ec03065e19921f963ec79b603c596940ecc6f9bbcfc2b835c4da7a786d
MD5 3de090cfc28b09df09fba56d73efdcd2
BLAKE2b-256 e950e45a51d6a54fefb070c151c68837e29565a995c0036b307934da941151f3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ca7ad9c213a76e3ad8af9d7eb271b852f0f8c3ffbd422d2b269fa44f91fcfe13
MD5 a52b9142f9e725e78acbad607361d00a
BLAKE2b-256 c64a11c9b9913c7c9f161a949a62e3525db7b8f81d3e979af3a72a3f6957f639

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7a30a2544a00aa4810a98fa62ca425df0bd3b6a236f6ff2880e4ed76d05031cf
MD5 cca000090fd149955f24c11c5212a0f8
BLAKE2b-256 d73c1157d461c1ec07945fcaa948aa9e2dbc27f8c175731231df710de040eef2

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 07bc31c60d3cbd6f426cf63e500cf0d8e63ae321ea074f81422af844d38a5d69
MD5 34415508d7c15e97825ddb7629e5b56a
BLAKE2b-256 109089c32a030a169dc7e54c81347857dee19e650889133479e2e9ea29503657

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9f0eb1086515776c717e3d752dcdec88f1d1dc04fca9598e939d6e67e14f2c9c
MD5 3f24ccd653ed2a0d246f0bdedde435c1
BLAKE2b-256 1ad5e406dd661bc7a185c48d6ddb0a16101493c1d019308a7f44172b528c7d62

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 96269f5f4ca518dead2dc4e4e43653bc65f1a40500579834d646657c5c364f7b
MD5 c22c8d3c113cf60ad5f5a6bee0905bd3
BLAKE2b-256 3091f0e3a38a9e4867a462b4ae824e026010d12805c8e6c73fa53f12f86087dc

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-21.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 43aabb4569929cb6a39296df3a50d1977af9c29fc92572feb5e58af746f33449
MD5 be0eac8769eb0debb7e2183156e48287
BLAKE2b-256 c1628d86f700aa2cb36e0c7c42001e9db3a1982b0506d82b87f77eac7eeff0fd

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