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


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-24.8-cp312-cp312-manylinux2014_aarch64.whl (875.3 kB view details)

Uploaded CPython 3.12

pyats.async-24.8-cp312-cp312-macosx_11_0_universal2.whl (283.4 kB view details)

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

pyats.async-24.8-cp311-cp311-manylinux2014_x86_64.whl (811.2 kB view details)

Uploaded CPython 3.11

pyats.async-24.8-cp311-cp311-manylinux2014_aarch64.whl (874.4 kB view details)

Uploaded CPython 3.11

pyats.async-24.8-cp311-cp311-macosx_11_0_universal2.whl (282.5 kB view details)

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

pyats.async-24.8-cp310-cp310-manylinux2014_x86_64.whl (749.6 kB view details)

Uploaded CPython 3.10

pyats.async-24.8-cp310-cp310-manylinux2014_aarch64.whl (779.0 kB view details)

Uploaded CPython 3.10

pyats.async-24.8-cp310-cp310-macosx_11_0_universal2.whl (278.2 kB view details)

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

pyats.async-24.8-cp39-cp39-musllinux_1_2_x86_64.whl (164.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.async-24.8-cp39-cp39-manylinux2014_x86_64.whl (747.4 kB view details)

Uploaded CPython 3.9

pyats.async-24.8-cp39-cp39-manylinux2014_aarch64.whl (781.5 kB view details)

Uploaded CPython 3.9

pyats.async-24.8-cp39-cp39-macosx_11_0_universal2.whl (279.2 kB view details)

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

pyats.async-24.8-cp38-cp38-manylinux2014_x86_64.whl (801.7 kB view details)

Uploaded CPython 3.8

pyats.async-24.8-cp38-cp38-manylinux2014_aarch64.whl (769.1 kB view details)

Uploaded CPython 3.8

pyats.async-24.8-cp38-cp38-macosx_11_0_universal2.whl (282.2 kB view details)

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

File details

Details for the file pyats.async-24.8-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.async-24.8-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b9d075ef6eaf811ee11de46fa558fa0de75fd205901f2d98b862adc959f237b1
MD5 fee3cb1c272d7cc4079acc6e943e4ae9
BLAKE2b-256 10603d7ad96f762f38957f2aad3b750c209b2959eb43136086c7ccb3d57e4355

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-24.8-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.async-24.8-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a1dddbfc0dba0e6662295a3f6026b5d256c93bf3fff424be1ea65ed0cbb280ee
MD5 4bdbf7caf0cf8ad91cf5b5df90688717
BLAKE2b-256 7888a0295c93c3f36b2c8dfcbc5e567f0bd51450de92c2ef55c62b2570a72445

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc55e2af6241840516d569ef613a75bae7cc6eebb403616e3de1180f67ac2ac8
MD5 90a909f0a5ac29132c66c1fbe3b7b42c
BLAKE2b-256 0b8e3130d1713ff5c286a2f5e1abfa141bf6df903dddc8a7bfc4f23a7812fe35

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26b2953455c138adea34629327b6cb8d3ae15eee02e9b29810dca4af0960c349
MD5 7b982382be2d3ce129b86f2928c44ba8
BLAKE2b-256 8f6dcb75c4ea8713c9c7af76f2b0c22e3c1f9a446a32745119bfcbac3d6f3172

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8c6cb55c72d432e799ccd085cf502ba625d4c5a5b7145edeccc556cd7c6fb051
MD5 3f06c9c9c8c64faa62935977fe2388e2
BLAKE2b-256 d8c414e731622be804eb65b7bdb018cfdeca09e53f2ab0c00a358c293ffc81f8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74d032713f996f655b4cd8c712fa9d87ca7bdc852ae0b87865cc5473ea98158d
MD5 3f0bf548121bf6dadbfec501785fbff0
BLAKE2b-256 d68c870e3971d81df8e0282d0a1e55d0fb27ee6c43bcc3745bf977e787c3b5b9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c74ea12dd0a603559204cfcb3590d40b62aa2e5b3d5438206183775c7d29fb27
MD5 ec47c2165b4bc5483af82dd1066a8b09
BLAKE2b-256 502a9b205478f6c78f7075604f44f9a863225b14a762e08ad7760a17cf978c3b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f2f1e348c78ece8ac2efc4d7543f0577619dccef1c74f8f80f33d61ba157a633
MD5 409c833efa6eed86980ce8982b559a69
BLAKE2b-256 ba8b9808ddcb916b488ec99b0304b249a993b3bbe4971ca07e49a2d05971594f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 01132e536c8eb21d98b6b154fad9be249adc414b46f855a619c607ffc34bf93c
MD5 e94cfc139e5491f567e9413be0a03f24
BLAKE2b-256 e6d5a24181715d69c168ca090d006463175342d148968a83a168728738c87602

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e2d82c0f0185d9086f3c902ae27ef30d9f5a41b318bb18b5556186387e94e34
MD5 adef252bc6dac1f1fef1e14ebe792f30
BLAKE2b-256 1593cda6a604b8caa5237ec3868e2d1416e4a5eff382681ef3d71a3178836a18

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1086a782de889c6528ade1e8f815721d4e49fbd1df45b2443b96e4a5974de76a
MD5 a4a67ecf0494ab3fc6ec9a6784e0b237
BLAKE2b-256 5f949eff01edc5931ee2a074613e4f918f4d2314e516125cc78c900fc2465c04

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 699b6125f584eada6139817703111f17ab9cf8c802aff55c4f0ed71bb0bcae36
MD5 08c7689b2b43e7e80f9ec0a8c4b50e5f
BLAKE2b-256 a611302efbbb84dee44feb44abc1b9c3d4e39f34983d43791cadfa44598fed46

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee17e7f77f2fbec7e8eb40fc9346e0b4767089e3340d9b9147b112adc072ca74
MD5 e33581e2434bbaaf5286b370655c7607
BLAKE2b-256 3b543c44d90a169248cd2d53c6b2ba400ce64036ec6431babfa7282837bed8a5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b7e75316ccc314580cfb3b6dd4e9f7f19417609c311ec5ed7726103c9b1e0bd
MD5 82789b495620c9801c9093a2d0c865f6
BLAKE2b-256 d85aee0375545cd7c16114d93b4d801bd729866a7f5b94c37155be4638be877e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-24.8-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5e85104774530ebf56cf7a4c7a1078329ab82089b561682658c213e8a0f42b0d
MD5 cf5d499afc457cc7de5d4b80b5b61dd0
BLAKE2b-256 8f561a56f8f57239c9d575948729d1ec1d1b4c5b450a70a1556284d3795dfce9

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