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-22.9-cp310-cp310-manylinux1_x86_64.whl (637.4 kB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.async-22.9-cp310-cp310-macosx_10_16_x86_64.whl (128.1 kB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

pyats.async-22.9-cp310-cp310-macosx_10_10_x86_64.whl (131.3 kB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

pyats.async-22.9-cp39-cp39-manylinux1_x86_64.whl (630.6 kB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.async-22.9-cp39-cp39-macosx_10_16_x86_64.whl (128.1 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.async-22.9-cp39-cp39-macosx_10_10_x86_64.whl (131.0 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.async-22.9-cp38-cp38-macosx_10_16_x86_64.whl (127.8 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.async-22.9-cp38-cp38-macosx_10_10_x86_64.whl (130.3 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.async-22.9-cp37-cp37m-manylinux1_x86_64.whl (559.0 kB view details)

Uploaded CPython 3.7m

pyats.async-22.9-cp37-cp37m-macosx_10_16_x86_64.whl (125.5 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.async-22.9-cp37-cp37m-macosx_10_10_x86_64.whl (128.0 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

File details

Details for the file pyats.async-22.9-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-22.9-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 36359b9e9eed15dd1b8602f63915e0e217d773c496d57dbb674a063ce470462a
MD5 7700dcaf44dec81bf5977c55181cd270
BLAKE2b-256 238e0b9df198f7473e167299e2d3b8467d63a4831cfb902bdc382824eeead29a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0fef1dc9f32d73687de26f026a400e80f068e411ffcd8383dd3aa590a2c6408
MD5 4dd24f8ffbfa05eae55f32481d6e3765
BLAKE2b-256 0a28973f011cf467499a357f8f0b06b11beab026c3ee71078bd00befdf51952f

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-22.9-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-22.9-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 7ae2598711a3b5b0051b1f84143ed9e9086170fcc1e8af53da9f11fc0c3f9a1c
MD5 c1ee9436118c779fcb2734b243598719
BLAKE2b-256 d96006a51a6e84b4a4e28ece93b6b9b118998a6273c4bc3e79fe981d47a5ed34

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-22.9-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-22.9-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 463ba06030158ac0e03784e50b860f11269c6f4d5a7d657374e4ed694bebed54
MD5 1b9f5303b84a66e3ff1e3a48680b0523
BLAKE2b-256 63c90e4e10416d47930e6c5a9d0b92ec78a3d866888e9ed1827a0b888b932a0d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 98da7a43e725bb0ceb8644611e697981124790de5d0e2ebe920999911c5bbcdb
MD5 413987e480b57d70d1164712d6adfe22
BLAKE2b-256 8c71c8b68ab01b28f78a52394f92875a2642cbb258f48b9e678f7a758fd5eda8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46381cd6e0f56a42a5b03e097b41a97ad0a59dbd17b534e882572df12a487f19
MD5 d0c2c2b448cb6dc15a5d9c6ab254dea4
BLAKE2b-256 10264a5940f402d34cbec2822d0133444fe2e143f24ff075400702712bdd98d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 4709604ef408818522748373346a8860c0fbc3010ab86c023a62aa6fbf209bd9
MD5 41efd971e172fd3475e1886ff86dabf5
BLAKE2b-256 21036d891d6dc3289249b660ecbcfa6d113972f4e736e06c6030f49b486dabec

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 51600fe08d461ff0f74f9c7642ee6140b62cf6cb1ba45925e0b60e62b467fc32
MD5 68eeda8dbce8791a57b010798df94191
BLAKE2b-256 1e1c9ca5449b8d44364cec903d9f27caa6f9a657ac8e710df0f261c4da82bec3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aefe062aae82556664c75f37c2ba104658f4f3554653ff415a96b4ecfaca2f4a
MD5 b4c8a470549353470f77c2b6ccaed67b
BLAKE2b-256 cd8d5382569499b31389379b195b134a3a247fe7fbe68d99661684f92b83b76e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6486740555cc92f5ed0c1e21093ad823e2c45cfb44e5a2ca015156a120623eaf
MD5 97c9c9e09905e455a9c969f3e2999deb
BLAKE2b-256 92ced2dfc7daa688dcaeef2fa99d311654a9887b21fd7d966e5da2b6dc691f33

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 13421b280be312b48b7e4d5fb501cadd78a53e34d557de158410952e94351ec7
MD5 a8821a3d4a96ab634b3f10baba654137
BLAKE2b-256 8eee9dcd52d4ac7181aa8104f1ac76725c87df330178af2ea7adbea66bcd398b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cf20a6fe480538641d528c5d92c38f740f408fefe5ad2800de85484ee40a5ced
MD5 040102972140851dfc1e7f5be14c2fb3
BLAKE2b-256 4a13ee7e24ed09f711a255d0e4e216fc120749c9862e66515c220171c7ce9f14

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 118cd832e45c171d673fab3c81a8051947a7fa07bd7e253d856ac3c6d7ada098
MD5 ab8db4f6fa2a9877e9e8675bf362dafa
BLAKE2b-256 cb64e893d34dfadebb54561de43f204a9cee4b98866aa8889e2e18e876bf6e77

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 b18f056f9e0ab55e61624cd29f1c6584e946ac7c04f1eb08df86842d1ec96db1
MD5 5cf769def4762b68c465a24c6fa3ab4e
BLAKE2b-256 7af5a9012d31011fa4fd67c4cdae45fa2d0bdc10c3da118e6081e7c9e2127193

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c81834e48e90447ba5ec6605b506c6b4cbcdb55e11d464f81adb0712ef60b5a9
MD5 8f19d1948df774399ed5e57d0af0b7a8
BLAKE2b-256 393f3c7ee1b53fcf6dc24ce27034f2b46798a55df9289d29fc2fbd521d10aea5

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