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

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-25.11-cp313-cp313-manylinux2014_x86_64.whl (765.4 kB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.13

pyats_async-25.11-cp313-cp313-macosx_11_0_universal2.whl (251.1 kB view details)

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

pyats_async-25.11-cp312-cp312-manylinux2014_x86_64.whl (789.3 kB view details)

Uploaded CPython 3.12

pyats_async-25.11-cp312-cp312-manylinux2014_aarch64.whl (818.4 kB view details)

Uploaded CPython 3.12

pyats_async-25.11-cp312-cp312-macosx_11_0_universal2.whl (256.1 kB view details)

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

pyats_async-25.11-cp311-cp311-manylinux2014_x86_64.whl (780.0 kB view details)

Uploaded CPython 3.11

pyats_async-25.11-cp311-cp311-manylinux2014_aarch64.whl (791.9 kB view details)

Uploaded CPython 3.11

pyats_async-25.11-cp311-cp311-macosx_11_0_universal2.whl (257.2 kB view details)

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

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyats_async-25.11-cp310-cp310-manylinux2014_x86_64.whl (742.9 kB view details)

Uploaded CPython 3.10

pyats_async-25.11-cp310-cp310-manylinux2014_aarch64.whl (778.4 kB view details)

Uploaded CPython 3.10

pyats_async-25.11-cp310-cp310-macosx_11_0_universal2.whl (257.1 kB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats_async-25.11-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca0cc1465f9abb6d4a75a543f91108f9f8a55923594c86b3bb1b4e2d3e456c8c
MD5 80edd4d1f40c9926d629d9179ad2483b
BLAKE2b-256 82fb2e16705c7e18b48950bfa6ae1a62faec9a4fdae0e3f4f6017b6e4de82eef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-25.11-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ebfd6684c13df967e449b86eb608c8ee2e0e49968a859395bdeb738a4fa1c18d
MD5 21d24bfb7612c1a965212dd2529ae046
BLAKE2b-256 732f8f198a2f213c499a85d80271a8e145818d924de4c98dcccd0e21267b45d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-25.11-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b4bbc8168667730b56951e75dfc36b7a4b72ce222ff607fb3e93d8b1ee8a7a99
MD5 e3f939928b964f3ef96b325f3c35a7c9
BLAKE2b-256 aca83078f8f9d8e94d67d2a529380ce1847e167d6a0a50e5f5511e5e7d77ed7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-25.11-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02083547ce2cc13fc97dd716615fbb913cecd2585b7652c64fe54198eb9ab317
MD5 51929306821cf0d48d0cbff926701fad
BLAKE2b-256 6c521c3c33ca2599a49b94bd2339866b4233620762204367a19f00020468a383

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-25.11-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c29c69f8524aab357e8bc7d7b401657d4f9e30590acd04e74ca58dc8f18ade1f
MD5 844872668c351af143031bd84ece23cf
BLAKE2b-256 e08f292170f5e51a16ea4eb2d3013f1cb3232e0c0add0d7481ce7368dcae5476

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-25.11-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5de74dc8ac6a827ddfd27cdd0d29236754f7d96c5f45c25371c2868aa8da53e6
MD5 11ccfa77c0d38d8ccc6f5d9e67fc34ea
BLAKE2b-256 d3fec07143cc739d725adddb26de269bbdc21270301347826d2102f180f7c144

See more details on using hashes here.

File details

Details for the file pyats_async-25.11-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-25.11-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98901be8833897fd0b27c22a34b1f9ed46506d7b5dd9dc24b651434f11c1e2a5
MD5 315ca84419d16e4abaf4e599a17a37e5
BLAKE2b-256 1b5d6a113ded3329f4b474a1a7af588e587deb016e53c4969e7e613a5a00fb1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-25.11-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0236cd5dab6cbf54da6d89db5866dc3d6cfb6805f9a9aa9473a43fe3669daedc
MD5 16848d4a1d3c1087c4181036b35b24ff
BLAKE2b-256 d99e49ccaf9cecac1031d9ff67f27b00cd7b927bf27eebf073e6e6211020b81c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-25.11-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3bc983bd93e2c70e43e1ec2d4dfb59383299224de48bae8c59d878f2f020e134
MD5 ab370d9e177af81328b7effb216fcb12
BLAKE2b-256 f44eed426f4f48e5d319fc1921597469511eaa5e5b62e00c3459fb55bfe99159

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-25.11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b2323d51d0fcd8dc92ba2b431536d83e67000b6f6b639cfea9cb929a1fbc7782
MD5 8eac7848f9508437223cb6d079ef2b08
BLAKE2b-256 bf82dfaeb5e5a9342e240f216d67954605bf53da466285673e4458c477476519

See more details on using hashes here.

File details

Details for the file pyats_async-25.11-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-25.11-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba0ccea670337cec4e10786502d1c6c897d083e5bb34e16cf7840fd576e3adb1
MD5 82faa82892d1f62ce5d4570674bd5304
BLAKE2b-256 94c8e89ed1897bb868ef87d2007c3e699a760ee1833d9d6da99c1e24e2b382c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-25.11-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d89116ff530cf28544f5e0fc0a174bd0c770fbd43251ef305ab07863b5edefad
MD5 494c32b1e07ab527df528ce1d7eb3cfb
BLAKE2b-256 8f78cadeec50b3d9cb1c6d89fee6f8d0842a31ab7d3a63a057635f6ece4c501a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-25.11-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 dce112213685404202f1a67234803ab5ac4578354b11a7e8bb9d4d4fd5919493
MD5 8dc4c1416dd17227461e033da8c00e70
BLAKE2b-256 7bca34477291f9681e10c5085752624f25701d830847c9004235d759f2dc6c6f

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