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.

Project details


Release history Release notifications | RSS feed

This version

26.4

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

If you're not sure about the file name format, learn more about wheel file names.

pyats_async-26.4-cp314-cp314-manylinux2014_x86_64.whl (144.6 kB view details)

Uploaded CPython 3.14

pyats_async-26.4-cp314-cp314-manylinux2014_aarch64.whl (793.0 kB view details)

Uploaded CPython 3.14

pyats_async-26.4-cp314-cp314-macosx_11_0_universal2.whl (285.6 kB view details)

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

pyats_async-26.4-cp313-cp313-manylinux2014_x86_64.whl (144.1 kB view details)

Uploaded CPython 3.13

pyats_async-26.4-cp313-cp313-manylinux2014_aarch64.whl (762.7 kB view details)

Uploaded CPython 3.13

pyats_async-26.4-cp313-cp313-macosx_11_0_universal2.whl (285.0 kB view details)

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

pyats_async-26.4-cp312-cp312-manylinux2014_x86_64.whl (147.3 kB view details)

Uploaded CPython 3.12

pyats_async-26.4-cp312-cp312-manylinux2014_aarch64.whl (784.6 kB view details)

Uploaded CPython 3.12

pyats_async-26.4-cp312-cp312-macosx_11_0_universal2.whl (282.7 kB view details)

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

pyats_async-26.4-cp311-cp311-manylinux2014_aarch64.whl (824.1 kB view details)

Uploaded CPython 3.11

pyats_async-26.4-cp311-cp311-macosx_11_0_universal2.whl (268.3 kB view details)

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

pyats_async-26.4-cp310-cp310-musllinux_1_2_x86_64.whl (797.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyats_async-26.4-cp310-cp310-manylinux2014_aarch64.whl (778.3 kB view details)

Uploaded CPython 3.10

pyats_async-26.4-cp310-cp310-macosx_11_0_universal2.whl (269.4 kB view details)

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

File details

Details for the file pyats_async-26.4-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed338c6d5c2a29caa6c6afeb8a7604127964174390f1f4840fa320de79944f67
MD5 d68d6dd0903e169a21d177f745dc6763
BLAKE2b-256 e6cf550d5d84a648468f3f3ed1b9a505e738842b6465e86f4768e190bd4c8cad

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp314-cp314-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee44ee75b118a08f1af9bbf786c12e0ecac4ca5e03e907b0979684673d6f55da
MD5 de334fa72558dceb1e8ed2536d664693
BLAKE2b-256 0d95b73d92cf092d2eae05ee01f29daf154d4bbe972501a4c3ce94ca83f025bf

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4063bd6e324e1e9b4062c48687b0c13e9d75ddf5042280d1d7d000d6d0b3e97f
MD5 66081c1993e5fc976eb8ce957f9b031a
BLAKE2b-256 2a95c1b420992ad33d100a9fa5245482d4b2de5d509182ad5cd886f8114b0e15

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c33c815758517bbbc9c591c8bce99cef61e569c454e497bc7164f6318bc1d304
MD5 a547769b23d5f5eff5d968fcc6fd6937
BLAKE2b-256 f0c3eb91fe3d6efa23bc1ba731eb9ff60ccc2021ae0fe4940e74987533ae92a1

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e960d9a3114d20b9ab174fe3549ec034315e3e63de81fcb073a5117b8d6de521
MD5 8d25354df29e193fc08e7a55f7f678c3
BLAKE2b-256 60aaafcea9dab031762d08f0734729e7bf02ce30372aaf842475b6fb05d3c335

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 238e48713b255c5df2baaeb8319a000bff6b9c804954a895a34f26ef7c0519ce
MD5 2349fc08d7784b96862b366146c4bba1
BLAKE2b-256 f7663ec71ec32bc0a56a76dd77fa7529a305f6274bc178a293a5e733adf7b272

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5e0720a716f41cb80767ff7ea204e6619d9f2004dbe14d498b3ff6c18f54b94
MD5 b2911d285b188229f5b3ce8d7044a586
BLAKE2b-256 fe0cc35be459fbec9c315983489d13b83a50ff881426f6350d264f9aa18ca0f8

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 997365b22a47e4d86e41851fee5b719fd09375e54ce7844e9fc616cebd523da2
MD5 c48f475c874cb8aa7403a3b56181fde9
BLAKE2b-256 5a3b3696c87979cbe1df387cf78dd8710f9da7466adc4e85b2eb4776fbbc63e4

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 089f2edfd02f5536f2d7a73596f154cb486ba3c2990633bd247cf5f3e79fd295
MD5 d8755eea1e28853c9542b8b6cea2fc40
BLAKE2b-256 31d7805127ad7d93cc176e19a9395e52c39826e75d4e1f299b452cdcf6d23e37

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd56bf71e154229a48b3c1760c1c3f0d154b9dd2e8ea2a93c15cb1cc028cd711
MD5 374ea68ca595daf76d66166ecc36b70b
BLAKE2b-256 27dcb772c108cb664e860da612db08985d584995b4d9d8ee6a183dcb2956fcdd

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c0d3d78d1bcbb6902dde78b756325961d4ac9ee8374e6a51fd3835eea1ac3081
MD5 b60385357212b51526095087d8e737dd
BLAKE2b-256 dca380b0afec286c368ee98af6ba48ffe47bbdaf7c7e1054b43df5a8baf6dae4

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4a89cf0044a950872ef979a19fbf11a763db1a9d0742df8436409d9c3f901d49
MD5 32bab11b1b496bd85d5350a8dac3e7c0
BLAKE2b-256 74caf30b8a4d4f5e416488238df871f9cfe7ade5a71a001fe2096a426ad448c9

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b0fd1350261a724cc4b370e2c1667b35473b1ed146239b2dc6c6a250e86d528
MD5 262acb89ad907b4d1bdae91f8a117ad6
BLAKE2b-256 0ec8855bf6daf03b5e565f795f8b4ac35c81a312f9c45375e787c6c874c45606

See more details on using hashes here.

File details

Details for the file pyats_async-26.4-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_async-26.4-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 24902937f5d8f47c50d45758fb9708799fcf009ac50a1ebd192a6220590446d7
MD5 59b864d8416b51cefaadfcd2e3249f3d
BLAKE2b-256 4c483996f17ce3f3fa674395a12b2e263bffe1047d2334394fcf15848e447bee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page