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

Uploaded CPython 3.10

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.async-23.3-cp39-cp39-manylinux2014_x86_64.whl (630.6 kB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.async-23.3-cp38-cp38-manylinux2014_x86_64.whl (692.8 kB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m

pyats.async-23.3-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.3-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cdc8c43c610e0be46e34baf3f2f2fb2df03ef0316125030a39dad5b4003a6c0
MD5 a6fa9d46b3668f31f2cf4cd1112b156f
BLAKE2b-256 89217d40ae7f9009d243a73e65a92484d4c2e3142a980c168659bb5ad01bc001

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9c62803dfdb12889cf08c31778a3b977968849b73c80fed34890811b2d318ab1
MD5 c6e2670e1d388b0174b8edd4b1224c86
BLAKE2b-256 602a7b1c18da3ff85ab7ff8d7784f8eaebfb25746f93e2eb5360862de12776fc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cd5d2551c140284000c54afeab9e4b8e959dc84ad1a62ecfc21bd4810d765e4
MD5 7beaec9e6ad81bd9a6a2b58fdb306dfb
BLAKE2b-256 2d51fe1a566ae9cf135dd899de103f5f4ddb714595401c988da60719aba699bb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 098a098db58cb841c8e7d19e407bc9b7d26145dcf9b0f7d74206d96b92b6db15
MD5 77c4cc199009ae3c423916973626a14b
BLAKE2b-256 40fe59fcff51e358f4fc6848e69b19e31f9272a92e36e8aa20fd51f243d4df90

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.3-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03a93ccdbaf4831fae93847dfd4aa6b52c0e9b5883673d948aa8582895460a86
MD5 d6f903dbb1a96543bd1738bcd96a88e6
BLAKE2b-256 bf5e45c394a27b923111223aa713385da3330b6f7eb987ec39d1c3ee6c345f24

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6ea8430849a53a9d4844c688e56ec938a63cc84079723389f9676d51892e7c51
MD5 145306dcbfac6eb0fa0a026a93637f50
BLAKE2b-256 f71eeb197f58f3f0316ee4023108eb13d4b1bc33f3308c4180d58ca4fa12566e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34e9b22550ba13cd268a8930d25512c0a96eef1aec2b2ce0e181ada4786b3d31
MD5 303ccb12cc1de81ee4bf808e181b948b
BLAKE2b-256 b5c1e3b647a1147b740ed5c6b26861d6044cb064693bef5b4f60f585b725ea3b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fbf257b3ca05c5f221225e5414d0fd46edd8c6e19bf2b58bfe510347f1ecc01
MD5 ac35afea555c5adc96d76faba663051c
BLAKE2b-256 ed6c66862e3ff3a12804713d7e4ad4fbee811758baa6aee4249dd59ab96bf01d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b103e5493b49c873b9eff9a987e675f8cf962d04e0549336c8b707e104598206
MD5 923ffa63301da16b14f4f9af31f2f22d
BLAKE2b-256 9ac08b989e284453e865edab70da3545058ba7a92179211ebd962de1c41cbca0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 466a51078a4782f27ae99ca8fe64bcf4a599ce787188f6bf5bc5214e17854940
MD5 7efacffcf6c6428e071cc56ee6be5173
BLAKE2b-256 85e713949b4a412f99eb1e2342872bfcf4074d7da8f33d7a2d086cba0b238c9c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 474cf7ecf253bdcaf493dfec7de0cd4b37ca70dfb31102af61929d279c3e95cb
MD5 31b32311a9e0d5eceb7ce5e70b178317
BLAKE2b-256 78228149308369917c74081d64bfceb384532431fbff8b6470d883c843b59178

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.3-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0427c1a6de6d894d8593aadd7fd59208d456f8a92f26c04f90f7327343e2fa23
MD5 7c7f209c7df9d4cbdfd0a50a153e3d1b
BLAKE2b-256 af1e6580fc36e65fd1cb6d6042600f40cb4897eff468f79f72c79a19b35dab98

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