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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.async-20.9-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-20.9-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b862b1885287e88e3982b36f1d1279eabb429030055a24961b4b44c3c3c3d3c9
MD5 0e63234abca4533c32a38085899b3b7e
BLAKE2b-256 bbdaa8a1b4a10fea49fef78047e2cc05248770ad0076b54ca3bef70cda44dcdb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 68a747378bf6fc2d5c2d63e43425e08afce661317d912556e2ead669c8a73b2d
MD5 b392a69c82255e004361a6c9e4676f65
BLAKE2b-256 0c53f11e4e37cd44ac99fda53d3c56d46f48e3827cd695af59a7263911670577

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0b3043e4abdc25cdd77c3cfcbfa659b26830f32533d3fa12603e255d16094800
MD5 870288a4b984fc0f776cef5a9609e5ed
BLAKE2b-256 13c479b21e9729e94c212181b73b9d0638c293fed7fb1b3803c0f2f1cde731ca

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1317d018bd0e1bdffefab30d08fa0e1779f8e1e4a78193e51d36114c7f4a3c06
MD5 f1e3620a2eaf3e486acb7573c0dea57b
BLAKE2b-256 9282480b3de1ec7604d702149e7b9f6e45fd1ddbe996cdaba704614ff6692618

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d24ef63c218d81a362a7ff2b8a1e92a38c858ba4424b9d9f6ad1239ca9e631d7
MD5 5c01c550582f2348bcfaeb567b1879b7
BLAKE2b-256 3e2717504baca5da5d471b436265d412ecd55078516b5cc6e28ae45621a137f7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d2d00817202c5ad28a7279f1d0fba70bab0afc52ee9e076c2431a6e2aad7e352
MD5 9770b637ea0d94015f47517514dba0af
BLAKE2b-256 3965678949b054050cea3b37b0880aebeeee778b2d2f7e86e43d203a3fd9758f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a562cc52c3a775000c0ccd12d3084af5b373d57577a6960405a8cc16865befa8
MD5 bdf1ec5c8c2baf856cf032241cff444b
BLAKE2b-256 9ebebf1d79843294f9eeeb5fe6040a7022254a05b9735b8c826d73e828be99e4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c5f379d2a717516f08e69158e50cd192e398467b996758396cff671a858215b9
MD5 961ea74cf5238cb0e52e109a196fa586
BLAKE2b-256 f56de0b32cb42d063530cded20e254b112315ee43a059458b665f58672bf3c09

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 449f30ec0d35a51957014b064b45506b8cf9e0748e7145ec5a2ede4d2cf5405f
MD5 5c3d2fa240f2fbdcc5517b0af466fd64
BLAKE2b-256 46adb8d5ab87b18c77fb57a2dcfd5c8113c29c23ec04b4ba3dd168f34079a55d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f6d50c0f09cb359677eb5f1039bfd2024ac5e10c12d66a0b86d04e85bcd6fcb6
MD5 cfba373e070d2d427bbe3483650111b2
BLAKE2b-256 24441c3306f04d491f5064f92fa8c7df31c0c3c73c8be5a168e17932c8f6a58e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f1da812de8c2b3f4451077e3e93bde15f6dc0380280d4860f193326a66dddecc
MD5 a4f5cc24f60ee332ea18531e39f3325a
BLAKE2b-256 c782588fac75096966752f0caefd572a9f4e742686a3938d5233a154130e802c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.9-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-20.9-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f29bf426dec6ec1ae636646774e2d49a20cf05a600a4f10a85655eec4abeb427
MD5 daead3532585abcb3cd8c2a471952127
BLAKE2b-256 565102633ff1d9e6b30d3f88b0ad2e0ca0e30f65a30c731c593a5f0527201884

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