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

Uploaded CPython 3.9

pyats.async-21.10-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.10-cp39-cp39-macosx_10_10_x86_64.whl (131.0 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

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

Uploaded CPython 3.8

pyats.async-21.10-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.10-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.10-cp37-cp37m-manylinux1_x86_64.whl (559.0 kB view details)

Uploaded CPython 3.7m

pyats.async-21.10-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.10-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.10-cp36-cp36m-manylinux1_x86_64.whl (556.5 kB view details)

Uploaded CPython 3.6m

pyats.async-21.10-cp36-cp36m-macosx_10_16_x86_64.whl (125.7 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.async-21.10-cp36-cp36m-macosx_10_10_x86_64.whl (127.9 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.async-21.10-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4188fd0dc398d5f9e0094a3fcb8c89088108aa3f3d2e74dbb10f58b1941c3e5d
MD5 f3b0eb938478a3e1376150ac42f68df0
BLAKE2b-256 2b46a5461d3b46afb979618f6c7999a868b8ab00752920146569773e5fd3f3ce

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.10-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 f59f2bdcdcdf2df3165435dca0d4c628dc9a9aa8b42b84ee4019e6246b33925a
MD5 370fa6e3458247b696ef3a5cf1a4ebe7
BLAKE2b-256 8cc1866276a21ba92ef00243336cbeb59a016f4c450a088b6b245442590f0240

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.10-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 131.0 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3a3cc28927633a8397c56cf520acf577d44818c4c6c704f0837230e31791fcc5
MD5 0c44a7643cc5f41ccc02801c29a047a3
BLAKE2b-256 c766a787ec57a6f3a53d8f69a66bac6b7623962b507f6a9511aa8af6624668dd

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.10-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 004b700749eb6eade5b49a36c01d7b9b20d7ebe0d30fac1182c51f218c797930
MD5 f07023de2f3a254f89b6792f9bde379b
BLAKE2b-256 8dadbe4d556f3e09e05db254a1d197e4d86b4abefcb1cea15e2ce43aa339b29f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.10-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 4b04c664f122c8de74be9b793f04f1da9b2b3320cff4f0d2b2d76ea9f70a0857
MD5 f18138a5e4aa7066f3b83d300a164a71
BLAKE2b-256 251e1990872a82f27ad07f18975bc81f7c4467d7ebb4efe2191ddf76a8cb902c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.10-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 54ac3b99988cfb9a63401255e0a9be16b5d0311b1d61b781dbcc9b5bafa89c66
MD5 94c3155e55a979c6aa3dd059889d97e9
BLAKE2b-256 05ef3a5fa224f5e388f794cd83727d7af5a78bddbc456a7fb2d7bbed2df2476c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.10-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 547c3e96e465d4e6a196bf137de9f815e36485873771ed65a7417a61c9166870
MD5 10208a6dd17a95246ec857a10f683f81
BLAKE2b-256 6c6f2f20c461250024416aa457369f7d71877212ed2027dc80646d3396c0c20c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.10-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 611e5c177117e9f24e265f91bce172fb369f9bdb91aee2dbab184d3405cbc73c
MD5 3e1623c76916f3fa2a720f38b6f1e16f
BLAKE2b-256 f4bb94e09b4399a2fadded689790899994f7d77926c4c2f20561b2efdf5b86d2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.10-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d266e4c01839bbe0fb29725b936d8331a290a955182d870b9c56dafe1180dea0
MD5 c225009ba79d667b254b61c9713d332d
BLAKE2b-256 1d5a16e2603300984bea9c0229425e7d2a7e6ec7f3651c06a56804ebedf45a70

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.10-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0164ce1cbbbbb76abbec3cee3d0d86a869bdd6c961a77a4706523b11db193074
MD5 5beeaafaaa3f1c2c148d372d0981b3c4
BLAKE2b-256 797e11969b4ab1e7a5962193b1bfb43371530f9af5d26186494ec7e26ae0c03c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.10-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 125.7 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 56e69219fb66de6c273489d2dd4b460749aaa9ee3271e44599c8b5d8dc0c2085
MD5 426ef9e4229f295c0a6636b9056e6bed
BLAKE2b-256 a8360c4dcfea27a0d6ca6280c4b22d4ac3c28622528d2a35825c98c4d2594933

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.10-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 127.9 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats.async-21.10-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 eb9b060d6e7f374cfe53f56687e4e4e228e706d357b1f9ac3d56c6d14a125b71
MD5 7b416fdfb3f762085df96226b2582073
BLAKE2b-256 3f0dc015995f08a5fb35516be5c9e26d7a898a4585252f1841585b882a4dd794

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