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-23.1-cp310-cp310-manylinux2014_x86_64.whl (637.5 kB view details)

Uploaded CPython 3.10

pyats.async-23.1-cp310-cp310-macosx_11_0_x86_64.whl (128.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

pyats.async-23.1-cp310-cp310-macosx_11_0_arm64.whl (113.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.async-23.1-cp39-cp39-musllinux_1_2_x86_64.whl (138.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.async-23.1-cp39-cp39-manylinux2014_x86_64.whl (630.7 kB view details)

Uploaded CPython 3.9

pyats.async-23.1-cp39-cp39-manylinux2014_aarch64.whl (658.9 kB view details)

Uploaded CPython 3.9

pyats.async-23.1-cp39-cp39-macosx_11_0_x86_64.whl (128.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

pyats.async-23.1-cp39-cp39-macosx_11_0_arm64.whl (113.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.async-23.1-cp38-cp38-manylinux2014_x86_64.whl (692.8 kB view details)

Uploaded CPython 3.8

pyats.async-23.1-cp38-cp38-macosx_11_0_x86_64.whl (127.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

pyats.async-23.1-cp38-cp38-macosx_11_0_arm64.whl (114.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.async-23.1-cp37-cp37m-manylinux2014_x86_64.whl (559.1 kB view details)

Uploaded CPython 3.7m

pyats.async-23.1-cp37-cp37m-macosx_11_0_x86_64.whl (125.5 kB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

File details

Details for the file pyats.async-23.1-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6fe46da45b025668548aba590b3efab00812256dd44d95faee097706bfac1008
MD5 151e2c72a4fd2c0d5418652118e2290a
BLAKE2b-256 0f17f715c21b4f02da275c4a6f8ff8b85130041b9ed15fd8b77f91daf8b3c2b4

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a4d464186c85a7b36c87c1bf03d36e6481a8ad0699c717779ecc2fb3f731a488
MD5 013f1099dc70f50a1133d5c6e5b3422d
BLAKE2b-256 a56a088b48b54917b1f7b981bc1f9a0b51c30dc22603267577d2fef45325050c

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c68a4e4fc20b0f5e6a50ff99cb3d6e82272e40af5b81825c35b0a04ae0ae4720
MD5 bcd9199a5171b104126d9a4bde89fcf8
BLAKE2b-256 8e696ac6f2a7cc91b01b6224a6ec4573eb04e88fd1a3533b825f50c540cbec2e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ddf591cd5def440e3dd9ab77d60b29b9994e3050000f425cfd7fbe70da8cff47
MD5 4148974311fa23f87ed844b61ac4b163
BLAKE2b-256 095564e6b9982eb1c5b67638c2f9c92536698a54e45807759cc15e79014a421c

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5476b96c59d66372812b64a06f00008e62d61bbafd2c1c7d7a6d606c41bf8583
MD5 eed434a07125bd4fb2801a9e73dafc45
BLAKE2b-256 8e4beddd812b9fe0a7bc7c7763bbe80d313ff295df7ecd21e0a2330f35074ebe

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08f544b3bacf65364803d5ace1080388d02ab148514456544de6203c6f125838
MD5 7aa280e9ddf488c0d1607271d0cab6a2
BLAKE2b-256 c0623f46771c28456d0bbb9cdce0514ac6dcb29300749d04c8671039e0006cb3

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0c455f769ecc3e02be43675cc62b8f4e4c25879d24d012a0f4a99ef1d3d5ecf8
MD5 08ae6a0a20b0a0f9c19df888e26337a2
BLAKE2b-256 d07848a31e0db113f3246908200e237a74118eb4fe21dfe814696887dc56cc75

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa3f3f6cc1d80d467a45b81e1af0978647587da5c233dfd6585d13352c3bae59
MD5 880d91ec11addd4d197b2fc27d850904
BLAKE2b-256 8d3dde952ac0cf757ae4711f8c33ec0142fb6d0a9d0c7c62f707d7b97fb79306

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 749372c405afca170ca1e6f0533ca7a4cd10801163be468d8915907889fff4a4
MD5 517e162895c82663459f6f3daa51cd85
BLAKE2b-256 4e4b034aadd84bbbdba6a35e83e19563628ee857d361368e1456d78156677c7e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d74c649644ae481dbfcf2952efe7a42c283db76db432c142f7dee1dd3cd0dd24
MD5 13e91ec146859f3206f4dc18cdbd4878
BLAKE2b-256 54a18ba902c53e55dccc9cd83ba36b2228ea2a7e4755a3b19a0b4f57a1e2b0ec

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc10bb2b8e78e54b3ec6138353958fd89e16bf74802fe94840137da82a0f08cc
MD5 b4a84338676e89a0becaa735e1c73299
BLAKE2b-256 fd6ac104e64061b1fe08596619f6bccfcc7d1ed6e08e34e5cbe793cb7167de84

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e3532f76a4324722adbdf3217e4046d7ba9e4824d9380abef469d101c0299ff
MD5 af5f8c8ccc639a3cb3bd3c8ed1384d47
BLAKE2b-256 d54888007e9e749dab3ce9831e44f1d04423ec9af3cd31ce12fdf4e5ddb9c0ea

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.1-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 14f6ec185d0cd25532b25ff7b977c71ca2be35f0292236d5517f587e7c5edc0e
MD5 6831a05aa0427de14ea3882efed4fff0
BLAKE2b-256 b558eaef44534faf0cb12366bc618f61920e1f073bc92a91bf8527fa2d9db5c4

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