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

Uploaded CPython 3.9

pyats.async-21.8.1-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.8.1-cp39-cp39-macosx_10_10_x86_64.whl (131.1 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.7m

pyats.async-21.8.1-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.8.1-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.8.1-cp36-cp36m-manylinux1_x86_64.whl (556.6 kB view details)

Uploaded CPython 3.6m

pyats.async-21.8.1-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.8.1-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.8.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1ef0b00ced0d617fd0f24906bf30691d18988efab685f177b62a397123ec6c75
MD5 c0bf52b1d8d939e00b2f15edbe25be31
BLAKE2b-256 052e2cb4b7c5da86f9d07df34b9e61191a82480d48a6bcb44ebd3339699404e0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 3671ee0347c6f8bcd26225d989bbe37859e99d5d603a785762ccc8d563579a80
MD5 70f9d83d5f749c990753853d7e8eb42b
BLAKE2b-256 58dcf1dd69970ee7bd00a9f7be803a6a8ac2708febb499d71ec06ec635a79b74

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.8.1-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 131.1 kB
  • Tags: CPython 3.9, 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/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c78eb9186d81a08f406cf0650c012e7df8c81a5ee35470a60315b97b2f09c61a
MD5 c2376f94168f38a1b38a6e8f6247e3ce
BLAKE2b-256 e88c17e5763c43e14a40b486f06bb467824f46c1101daa7e9baee61c4a1ee854

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4e4b4d8b4a9f77912397a7b8a6ba8ee8c9e19eabeaf5f321d3f0fc8a5407d423
MD5 076f52683effbe7d58cdb2341a70cf26
BLAKE2b-256 0a41b71f206e260ef3ab0305ba920bc45a94c968cf64b4a0ca44c3bff8bccc1e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 4ab57579a127618a60bd1931781b2615295c72e72d29d60cad26bfd16f4d2817
MD5 58ee003a67647faac880d8167fb62a1a
BLAKE2b-256 83666aac7db1e041045eb79315e1c48d4f1793dcf749147d11f7ff2277edb437

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d17a3fa5fbb30cc3196fba1add3fe40b8c4c528b1be873ab41fd11eecf97cd98
MD5 1898b3895cb1a130a12aaea0a9f76b6f
BLAKE2b-256 eddeb2eacdcc4674e163d87bd07abb23ac265df1f4b5ad143b1eb43b60caba48

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 869089b0d23d597cb3ef8e4883c94d5d24d241bb8c67853abe2445450bfc7e8e
MD5 d31d21d21c4ff59bd9e3cdc165da9343
BLAKE2b-256 adadaf1fdfca81e07b592275768d9e729ec770d33247754409591d5a3f477841

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 bc251b4019dd960f58c06774c959fa0b1ca09f659ad19f9047aecb49ed328b7d
MD5 a5c1eb7dc2426416f76ff65cc1cfdc58
BLAKE2b-256 ca58b6958509ca05e4ca2a576ffc079bc797f352c38b71c973676bbeff290570

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bdc335486a0de67e147c825a0ec77be714c0ae55debd56a28c3846acb22ac705
MD5 e4b1c32c80bce06893eb68f767d6c29f
BLAKE2b-256 2232e4d6aecd8486c8055ff140a48d50502027bdec4d7191123423d362f88170

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.8.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 556.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/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7e7b44224c09b17b32d9b3f9c9f27fbdb15f0135d245a4fbbcd3a86d1de038e0
MD5 9eb793bee16010f0d599f559aacd0a85
BLAKE2b-256 96451e7451e22e8dc6e2a978d552d0572cbec6f58994ef844e30d4fc41cbcada

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 9f6a22b2e339a3039285c5f8e37fd8ae1662826a4c6be6c88049f54b9e0496bc
MD5 7f268b97fc0e35c7c17c3fc29062dedc
BLAKE2b-256 06cd10d1caed0a4ca5d788afd9ba69df81c06f15a625c229dfbaf95db35768e0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.async-21.8.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 89def645f188a4b328ec3ce30acabc3b19d373cd102b753de5259c3daf51c644
MD5 5c9cd590ecb6c0437bfb4c9e23e9ee42
BLAKE2b-256 40e19aea8b9a4bb40f0114f54863972d6ad399c4373c37815cc23bc52d876fca

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