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

Uploaded CPython 3.10

pyats.async-22.5-cp310-cp310-macosx_11_0_arm64.whl (113.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.async-22.5-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.5-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.5-cp39-cp39-manylinux1_x86_64.whl (630.7 kB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.async-22.5-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.5-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.5-cp38-cp38-manylinux1_x86_64.whl (692.8 kB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.async-22.5-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.5-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.5-cp37-cp37m-manylinux1_x86_64.whl (559.1 kB view details)

Uploaded CPython 3.7m

pyats.async-22.5-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.5-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.5-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-22.5-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e1f15986f615d67d22fedc313fa299ebd51a15881e97785faca1ef99e5a8e12e
MD5 72ba66a456db06b0622a7fac25921e8f
BLAKE2b-256 5f25bfa9efb49c17a3b8cd5f6a6b53a864b3e034da91665e8862115f8441106b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29424e0233fa684ac7bea72cade8ce276d3e7deb1d56e9e49da62d6b23836d43
MD5 c80f28d70d1a68b2786eb991d5ccf08f
BLAKE2b-256 4a106e3041b48612312ff3bd6c95d340f26a112bf7e87b8dfbae01a0189561ff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 eaca832c5d263f2cc770f800ecdae1036854af953c45c89737a590afba77e4d2
MD5 85fc7431ab4bdc8e005f924697fedb51
BLAKE2b-256 28e8ea70a9e38253e267a2965fc9f050fd5dbaf0c160cd016db90b8e211ef7a8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ae2fbee12782f4a7526e27be6d8be03c2c0c6ac886dd1a29da24500b379fc425
MD5 ca2bea0c6a272c50d0924d2a2f5523a9
BLAKE2b-256 90113d4203ac28876b03fdb94869fcb0c9c48cf509c6e41dd3478eb70edbd14b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6ec1c76625c75329f87000f86f025f1053d0383e49c959a2b2e06dc7927fe2ea
MD5 3ceaf6c70faf4bdf65086cedb4d37e3e
BLAKE2b-256 49fa33d873cfbf8252d88f0b219ae44d9017157e153400031fbc94effdb10ca7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 640459c6e643bf9d7447b1b7909eb9ead880e1c6b81d21f9e04e6885ed920e83
MD5 05ccee30a89dce39bbf004ce96f1a137
BLAKE2b-256 b17c7862296be7d495e6929a5cc5df533ffc92e3b9bd3b74a2b19ba297d95a6a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 2ddc59c1af509a8a793b736d0a7559b54fae72b187f845bfa5c93255824526d0
MD5 311fa3ae189644e8f8dad9bb8a89446e
BLAKE2b-256 3ec1344660d9840f3b9fdf8d03265668774fbe6c1f57c7032fddd0d46010c2cb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 88a365fac4cfd96cb3b7bb307f9fdc6a64a1aace49e3aaa43657a1f668542ac2
MD5 5fb054f537edd6695a786894255c1865
BLAKE2b-256 910b011831d9a4f2fa9b92f0b2e5bb1e928de187d881b521624821399269565e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4e524417b2ae9ee6ea9d974a6d11b1f95a90d78e7e2f41f4453a42a4fc9be93e
MD5 f5405a3f82fdfeb5d8b0b6ee651de169
BLAKE2b-256 0c3b2762e4b718c57fe9a4017166bf4190cc744f6afdc53c40585c83bdcbdde6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 552443f148fb38d3ba5a8154bb609a55b116192f322468f4983e6878537b4de7
MD5 1bc1a765ff28b2b1535915003af5c4eb
BLAKE2b-256 d28ebe899bdad4db7e231ca85c12b1d2a2e366e723d8c76828f1ed15fe0b1589

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 31bfa8f47cc7b3d7535579644c36624774bdb4e4b071f7cbe2cdca24128ece8d
MD5 3f3aaf1bffcca436b98c2f066b8daa0b
BLAKE2b-256 fe34412667e9a293c6652ce58c06cff841e25ae1c52749f942537bff19f6eff7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e2231cde8f406d1e4a512f336b6f2fdc8e2a19556d01ff359dd5f96f75493c12
MD5 082431f18326e311afc4a4f8e1633ffd
BLAKE2b-256 50b6063b5eb8e5c594400d4bfcd6899969f481a1486d44331770031786c183fa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8fff2b4019275c3fa1bdf30b0bb813ff6d9c2c0e88dae44303e60f184f4f4e4b
MD5 58ace81f0a6c0594948ac7ad5175081b
BLAKE2b-256 c7baa787fb249fe1b4ddae7e0a9d6684b9018ae787329fdecef8afeb43c3d534

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 9ad2aa0f045d0c9d91c676cb0aaf2cf27d2091c503ca6753cdc46195477c7893
MD5 b21e4ff44c3acf97d72ffa873f9ffda1
BLAKE2b-256 1afbd6e5f2009b7227dc3e25d5a7e36e0b0a081d1e0105ef49851cbdf0f6dddb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-22.5-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f0cd521d53311080c2d8c31a4a540828cb43f720f60118f218a01aedb7d49fa6
MD5 bb668d1e715f214392fab0b3d133ebd8
BLAKE2b-256 f972db11a7601bf4ed81e98ba74f9fa25fda176703e6d29491e9bea63029820f

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