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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats.async-20.4-cp38-cp38-macosx_10_10_x86_64.whl (138.9 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.async-20.4-cp37-cp37m-macosx_10_10_x86_64.whl (136.8 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.async-20.4-cp36-cp36m-macosx_10_10_x86_64.whl (142.4 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.async-20.4-cp35-cp35m-macosx_10_10_x86_64.whl (136.4 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.async-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 55c13cee4d64a239e9abb783f88f1a1111aa409180f2e5c8d31f6bdb4cb1e633
MD5 b8b0e0c6ea367ba52ab492c21aabc6f7
BLAKE2b-256 12abe30ee49a1e89d088ad9c53bd79467051db8222289152ad883551ba94a3ba

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 08cec47a49d22c74e18ca3cd6b7ebd595e3647ef659f10c36a2e1684cb705fcf
MD5 37b46390a12cccbe88afa82fc646d7bc
BLAKE2b-256 f76618029f16db7bcf200038eeb21b29d973b511268b8d36a901b990ac802e5f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.4-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 138.9 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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0e12faa1623e9ad98f1e456ee162b3fe4efeb04e4ba5720dfb71bc8c5c24bb68
MD5 77468c01f6f2840e8ea56ef262aa429d
BLAKE2b-256 731afe143528c346a305b2d78d7cf759b6e3fb4c5f3ae66b9858a54b18962ca9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8bd82627328c650828c4e851d09966d0a025e702c2b63cb3effd79ba19a9c8c5
MD5 d41d89e4dcc613f524c9e04f581371d7
BLAKE2b-256 af0dcac675b844c73500b5f32919c7b74ba48c7c52be615707c7f967c572343b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7fc32130d8fb32e1322d10480d358c173e425f1ebe745e91bc668254212e8a1c
MD5 4a217d03ff78186eeb12d882f91f35dc
BLAKE2b-256 b38f392b736ae0d416914a3420853f5e3639b01b843fa7548624e6f0c84c88f3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.4-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 136.8 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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7d2fa7abcf8480507ee093e03722034e97f84c7ea32f3caed407427565dd55ba
MD5 38620b7b818733497ca62a7fe6246667
BLAKE2b-256 362be0efca69339305945ab17b904ac4bf2b34decca0303382edcc2afba95613

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 104e7056619fa1dfe97a39d081c863b4b7f51da09af1d19a51672726616305a6
MD5 b562d5dbd0cca3ff319babce8f2bdab7
BLAKE2b-256 93937e005d19d4772e956521d8d4c1c38351f216c5a60ed653597c18517a8c81

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 38935da5af079c67867a4157781832592fdbb0ac34b52aa448071096f22418cf
MD5 779555a45ec059b080fabcfcdd63ed22
BLAKE2b-256 810604a20e29164aa34ddf9c0f4a04574a013bda009a5a5bfc788e57e67230e8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.4-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 142.4 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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d25959a0ed3107f027e43d6a6edf22d2be625f96e199f25c3a3267090adcc8f9
MD5 0d9608f8d5e8cfa0dad55f7c2407ed94
BLAKE2b-256 9886b424823742b60e5c3566e5cd151d3b480a3ad5e58088ab046bf5364e6cc1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 25ceab421ad45261253f844ac3f947bdbbdaf3468c7c81c53692f00aa6d30941
MD5 8d2737c1b6dda514195b6f18c2f93bfe
BLAKE2b-256 7dc2b425f4c223fe6968514db7d1c67a15413372296aa5ec19da6717fa14ff65

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c01a419e80660410cbe2c05b2d9d9e669e4899a908effc8afd486e6801ef4fe6
MD5 2edb0d3d4a6a38b75abbc09f6c87de64
BLAKE2b-256 591896c3b28d6c25de2842ff9247f9a8112b63871f0792de32a68ca8bb7bb34e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.4-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 136.4 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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.async-20.4-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 647ca7c214de62b45082fc86d77bb6d9dcadaf01ce2fcc258a5944398bad2436
MD5 0d82becc81e8dcca677f5b6b3211a88e
BLAKE2b-256 8a792ec3166532e1e13a1267957fc7757bfb4630240194ee633c150cbd7cdbf8

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