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

Uploaded CPython 3.10

pyats.async-23.4-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.4-cp310-cp310-macosx_11_0_arm64.whl (113.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.async-23.4-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.4-cp39-cp39-manylinux2014_x86_64.whl (630.7 kB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9

pyats.async-23.4-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.4-cp39-cp39-macosx_11_0_arm64.whl (113.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.async-23.4-cp38-cp38-manylinux2014_x86_64.whl (692.9 kB view details)

Uploaded CPython 3.8

pyats.async-23.4-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.4-cp38-cp38-macosx_11_0_arm64.whl (114.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m

pyats.async-23.4-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.4-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.4-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7a17c88d6817926aa1599f6768e547e25303bb059ef3620be855a6000e2f690
MD5 909e4dfa360102684b770867401018d1
BLAKE2b-256 d34f332e08fb687b00cb836bb9606f5a6a4a69a1c427a564b94aa3116b42e630

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 fed8f0f7196606235c16b51e7932a1c0a3ddeb8c5e68ea47711adc9fe74913b7
MD5 a2dbd8b858bbba196eca7f9b75b23320
BLAKE2b-256 f4fa88012760ba30e7c7a369076095c4f209cc9453782432cb6167621bdad14b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64aa5882e232f4262250f2a96a419e306a4381af893b41a1e361753d860b8b1d
MD5 e5b886d2fa68c1e45ae9562b7e215611
BLAKE2b-256 af68a15f3c85b09917a1bf746869175f084b1bd61196812b45757880399c70e8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 308edb3b46c3506f93690eaddf007bdc1c1b80ba44264eab7601b3bb4a2146f3
MD5 07f58eb38b704f5ac3651bc1e4a863c3
BLAKE2b-256 e5d0c45d623509cd2fcbc83393ee1550993e76e2f74d02244fbdb91c25950d4c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 049ec6675de230d4eac387b80e723bfbc55c72103135f017daf3544939f77e1e
MD5 f3ad177fceba6afa1f373dc1733e088f
BLAKE2b-256 2a1c0b72e6a18da010c9621ee8147beed62b34394fec02c209a5d0378f7e5908

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e6b477fded2550b85ae12a4f80158b45cbb16e398d5bff374dce1fd1d073ae8
MD5 ed5a8fafdd162d604d2cf750092171cf
BLAKE2b-256 f55f80cd8951a2aa7cb15f0547ca2cdfef8d79d8bc85a8f28baa9147e03ef2f6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3889af947c02548176a8dbfc38df48d96c0593d17dae38e0b72ce97a371adf25
MD5 fa35dcad18ff01ed535be0bbb96b2e91
BLAKE2b-256 fdb67e9fa601edd0cb3acf653e4e917181043e310e4acdbac84d9210b32c2a9d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49cdb59c6af68a79d47a407b5d97f4204007e74fd15aacc759fe92b3ef451f60
MD5 b3d27893aa8ac17da59c271d310538e1
BLAKE2b-256 afedc5b70c6e9f06aafb5e93fee5a6f18344495600e537c6ef96b0f129541c73

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf5b1006dd9af8448483deecf820646162e249ebefda4088ce3e9d56a3c574b0
MD5 40d063f4d204a28173c65e2f09f0704a
BLAKE2b-256 703a0bc0bcf33c160031f82bed4480aa76c2d4afd157b9794300e0bc650b887b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f52f143450485d303648f55c95c4257bedb11779f44a75a7821ed966a1910ad7
MD5 4ec84a00026f4939378b7bad207f6e23
BLAKE2b-256 f14f9c720ba9d7799bc16d6257df78127e14b366a4083718d2429c9a14b2cd1e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44c8257b45766fa1b31fd6818c72086aea364b486cf0f9ec2aaf3cf0a0e4ae19
MD5 5958b4ab67226c22260b560c5766916a
BLAKE2b-256 33c03b2fbd3a8ff80b5a1e93331ff20cda070fda7b1156f704bd1a5f2570b1c1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a13b71593ea5773445f1a8f1bf8f7565aaae2541f6f3a705dc878756848c9cc3
MD5 c7ae95c86c5faf5a7e21a094dbc6ca4b
BLAKE2b-256 38cef540646521523abb8bd9727a2be3dafef98476dda531db55f4bb7bb29781

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.4-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1bc01795118d6a7c8c72f642f62b2c67506acb9daff5b84497c7f4fb9a56ac52
MD5 fa4113506c50591db47c50e3b7343310
BLAKE2b-256 46fe22a46e23daeccd60829b1ebca7d4d99280876734a6b3c7f57db163e9d7a4

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