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

Uploaded CPython 3.11

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

Uploaded CPython 3.11

pyats.async-23.8-cp311-cp311-macosx_11_0_x86_64.whl (137.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

pyats.async-23.8-cp311-cp311-macosx_11_0_arm64.whl (127.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10

pyats.async-23.8-cp310-cp310-macosx_11_0_x86_64.whl (135.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

pyats.async-23.8-cp310-cp310-macosx_11_0_arm64.whl (125.9 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.async-23.8-cp39-cp39-musllinux_1_2_x86_64.whl (156.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

pyats.async-23.8-cp39-cp39-macosx_11_0_x86_64.whl (136.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

pyats.async-23.8-cp39-cp39-macosx_11_0_arm64.whl (126.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats.async-23.8-cp38-cp38-macosx_11_0_x86_64.whl (137.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

pyats.async-23.8-cp38-cp38-macosx_11_0_arm64.whl (127.7 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e74e1c348fd7ebeb07b15b3d3d376d4cb4cfc1a31d53b845776cab7854ec47f
MD5 da007ad50967a7b86c9a50f0ba3d2284
BLAKE2b-256 a207aafe8e1312e739192818568dfebb0b7b8eb6b783179ebe0bdc0fe50dfdaa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f0462b76e34ce1e1aa10dd5fb1d06c644c5756fbf040fb853d04876e923ae20
MD5 5132d477ea4707fd445ec4a0bca01a24
BLAKE2b-256 2797d0dba0347bcd03773e4c757d8f955dddc50eea6fc35ed1dd23cd80c96764

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.8-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.8-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a29d2b461170286b69f4e8332353635f94e12fc9bd8a6c38c9e2b61c42b3958d
MD5 c49876b412a12ee51bbe99b970942c46
BLAKE2b-256 d18aaa83e898b837c01694d0c43aa06a91a2b28afb47fd5a323f01d33fc3fe0f

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-23.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.async-23.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c00ffabea9b03f1ce19dc7efde9a3d7a55c9b0b32cc7d6d062a592f0e0ece2f
MD5 9deb53819330be4b1812a04cc1d56f58
BLAKE2b-256 440de2b9222320e6d6244fc0a8dd3e085b5e100a0cb1cfe69a9e754d89d31225

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3eeed4b47de7334a6a7cabb9da62b03a5a250242ddf48824904c04b020b698c9
MD5 85a24b46a6565badb3f1f9e99f1ba8da
BLAKE2b-256 82502a870c0c0c9cd644373a82f2408305f943d154e01ca9f54e5f8f052def0c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1088a71238a8759c3598869d326290869348b89ba9068c3bef7e4c55da99d4ee
MD5 8b2c527848f843b7541942a05b9f775a
BLAKE2b-256 969b526d3c2b3e259627469199d4b97ff15da62ecf2dd19ed1aa5c77b0efb14b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3e12f687714134ffcdca051f2818c8ea4377272a2e689d24fb20cddcdf0e4f06
MD5 a354d1f6078c4fff7b4dd6c8634dae0f
BLAKE2b-256 330fdf1d1936e48621b69121a5c86f2abade54f904823d203fc76994ef479a06

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7439af61a3ab225735f4fa0b25adea4ef32375e7a09660cf777fdd069dfcce0c
MD5 964c24005b79a843441c20d036e7cb8a
BLAKE2b-256 fa8c3f3df52da8765a3aae6318e96dbe2c352505e0eda2d5da661e3ee37176f5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0fe8705d824c85e0002786f2102a74f9989db33d5d3f357e6ab116c978a69e84
MD5 7722fbad04de32174db1aaa52fbad7a3
BLAKE2b-256 48f5f350c8a785e4f7ee5ee0a2e54e27ef0f949d903c9832b33c8360fd04f500

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6863019379e62597ccfae8a90820ebdbbe07239641f34552325ac4f6ec2b8d8f
MD5 0c40f24e3fe9bce26628ff63b7b142c5
BLAKE2b-256 0452c1b8f82c1bf1d50e1b5e3fa8713ec66b5823a7985f28a5e06dff21a3fe74

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b716ed5bb3dacb039cd505f49b97855939a3664263f7d61118126d06a320b520
MD5 dd863f3d2d6e3045c0f52c7ae54bcedb
BLAKE2b-256 8e51fea007ad7d342778380fc39258fa329d88855b9a6536ab19587d86a4d426

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 fa1ee25bc418c9596b7f8fadc0ddb8c221eba6280c55a4bfe2ccd4428ec6f0a7
MD5 e21ce8668dd1ae71f3714e33236ec911
BLAKE2b-256 1b0fb09647b65a2248fa1f36af716560ee676174bfe208223e0588dbbbdca79f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a28ad4cca389a03e9ef37e15b92268fefbd3536641460f77dfce4c1ec1ed5b6
MD5 6aaa927f6d938ac9dd2a660af6234dd3
BLAKE2b-256 57a62f763435717835a6e7cb0752611d105001d1eb33197be1a50269d6611d9e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 467999960d7e241147f4c3a59d8ef221a196bd7e88a4f63e40e98a9ae178af2a
MD5 1630c1382a001724db35cb69e4528626
BLAKE2b-256 98c7173961848d72798c25f27fbc3518be04f99f17d0ee5ba745d3ec000aa4e0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6522b648c092d75e3a497854bac9292e95754f38bcc0262cd98920756e11430
MD5 2671e650b64c58391815d6ab859a1b52
BLAKE2b-256 b8d6518fe84310fcfa5fd19f361eb4b237bab6d9086a02a44ae8b52d2165f07d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 951d79b8945350e71a7624459586b6e5706fd33186e7b66de6bde88704de381a
MD5 24f332facc950d0dcdd85a318b13f58d
BLAKE2b-256 18f60367b6b797bcb8097e3b2512776981b6114da9e16342ee39c933bd52d5ca

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8929852547e6eec55e31c327c81a0b00ff9859dfc02c54d67abc58f3cf5a6d7
MD5 f4688d9c6a9c4938325de4a2a9dc6110
BLAKE2b-256 a796a7a1b0cd131aa190556a6100b0dbdf939aaa2caf3777661fb0c7b8ecba54

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