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.10-cp311-cp311-manylinux2014_x86_64.whl (770.2 kB view details)

Uploaded CPython 3.11

pyats.async-23.10-cp311-cp311-manylinux2014_aarch64.whl (825.9 kB view details)

Uploaded CPython 3.11

pyats.async-23.10-cp311-cp311-macosx_11_0_universal2.whl (269.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)

pyats.async-23.10-cp310-cp310-manylinux2014_x86_64.whl (710.6 kB view details)

Uploaded CPython 3.10

pyats.async-23.10-cp310-cp310-manylinux2014_aarch64.whl (734.1 kB view details)

Uploaded CPython 3.10

pyats.async-23.10-cp310-cp310-macosx_11_0_universal2.whl (264.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)

pyats.async-23.10-cp39-cp39-musllinux_1_2_x86_64.whl (155.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.async-23.10-cp39-cp39-manylinux2014_x86_64.whl (708.0 kB view details)

Uploaded CPython 3.9

pyats.async-23.10-cp39-cp39-manylinux2014_aarch64.whl (734.5 kB view details)

Uploaded CPython 3.9

pyats.async-23.10-cp39-cp39-macosx_11_0_universal2.whl (266.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ universal2 (ARM64, x86-64)

pyats.async-23.10-cp38-cp38-manylinux2014_x86_64.whl (756.9 kB view details)

Uploaded CPython 3.8

pyats.async-23.10-cp38-cp38-manylinux2014_aarch64.whl (722.9 kB view details)

Uploaded CPython 3.8

pyats.async-23.10-cp38-cp38-macosx_11_0_universal2.whl (268.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file pyats.async-23.10-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.10-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 302da5c00a72494281ad029f96ec0fc2ab519b5dc88ff0d20ec76f01449b8474
MD5 95f38a97b9bb158a57211423e99b522a
BLAKE2b-256 3cc0476bb767b1568a8902579dd265da31c3a46f6252da1a130062519005bb9f

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.10-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.async-23.10-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 72eb8a0a53aeda50ad2e6649f13fb8550d0002ca67a0bd3eb9a6868612ca3025
MD5 5b4aad16ff1e8425d1039a33ea688183
BLAKE2b-256 aa9864d87da0c99ca6cdabb6c046fccbcacf4bf0b18945ae163a67ada00ea08e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.10-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.async-23.10-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7ca0e8181b529568be3dfcd15907da828cc8366d709ef6d2aa440005c27b1992
MD5 a43651ab360b76e66e258efb60c3146d
BLAKE2b-256 fb708eb2204bed70039524503ed9fc9fda58cdf3c46ebe6382c7a0a6ce03496e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.10-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48b1be751a589a43870089a0eb3452b35a0f05184c881139a39c28d981c36bb4
MD5 5093af690e48cd2c6a3097aabaee3982
BLAKE2b-256 f03fc72f9930da238bfb5f12f948602a42a210df984c458a04cfe40535550f53

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.10-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.async-23.10-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e914890f01235fd67c454b8a382fa42fcd31aa0429248ee0bfa50934491af57e
MD5 bc1e03112ae199bd216e26a842076468
BLAKE2b-256 57a6b39e90b8c94b1f5ebe9742c5a110427b887e115028dda5169677089da506

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.10-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.async-23.10-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5a7e4fc922ed47df701815623e1d99490754e8968f7bd0404a3900e76ee0abaf
MD5 ff0a98663449f04b902c67e94be0cc93
BLAKE2b-256 f4126ca28766bba6f1571c3c70b6b6098d7ea2865f49f0e901bc08a38243a5c5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.10-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03ef48435c3929c6dca6fa254c28f328764adab00edfcb39aea68a4ae936232a
MD5 296b227618a7f527b6ae745a68303f81
BLAKE2b-256 d73d246281342e71e7a72b4304daad6eb3eeeb60a8b5ed03a04cce5424e789b9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.10-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89ec88c50a9afee8e6fe2fe82e3376ea5460ae4c8292a4e5b3ee8bcbe1c088a2
MD5 1dc7935be2600101a74607e5a8859fed
BLAKE2b-256 4943f06cdeca7f74180d6912ff5ec195e7637f89f4ed4b3e12565a00e32054c5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.10-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b66ab19634bb567d2b50d12f39e7cf64afd99002778ca80f2a86107552142260
MD5 0ddf6eabec390c2d4f21f526a6e59398
BLAKE2b-256 0f9a2c1dbd271338924caec7dca9898e6d8d7ef64bd7be331286c05eb84128a6

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.10-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.async-23.10-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 63e9c570ff469be65fcfde56e2f24f3b5f6c1ad78e667bf3fbc4be0f3c139b8e
MD5 5d725664ec388519a577d2630fd04748
BLAKE2b-256 cc1000266bad6418e9f7afab0da2a5a0cb287cfe33a366bb2d1cab24686d836e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.10-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd49ba4989c47e312cad1e10ca4a947cf3ed39f8215123cfc1af4365f448e284
MD5 5f8598208126854a8a7ce20a5001bc05
BLAKE2b-256 34bbd04643751b3eece98d1aff5c69e1f9bd1727ad550d77301d5b00a5b7546a

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.10-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.async-23.10-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ebf40eae50193b36a244245090d7e29bf766b2d5e17df97b73c71de85584b12
MD5 62f2eaf6f4cd03ac7fbca0dcaec79110
BLAKE2b-256 b8a09f6c4a548fdb282a9dc36822ca01859b854e91de80fb075bc0e05cd0e2aa

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.10-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.async-23.10-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 04b863d094783eecb650f63e4f3e8d5358fcbd94134d261eb597dce37fa1793d
MD5 24a0e4ce434eaed71a2a5c12b08405ea
BLAKE2b-256 492f9d35183c6ddc00d083bdbb5a2794f6f202c4feec51cb65d2ddb726f09027

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