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

Uploaded CPython 3.11

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

Uploaded CPython 3.11

pyats.async-23.7-cp311-cp311-macosx_11_0_x86_64.whl (137.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10

pyats.async-23.7-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.7-cp310-cp310-macosx_11_0_arm64.whl (125.9 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.async-23.7-cp39-cp39-musllinux_1_2_x86_64.whl (155.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

pyats.async-23.7-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.7-cp39-cp39-macosx_11_0_arm64.whl (126.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats.async-23.7-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.7-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.7-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-23.7-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f98906a627acc2b3d089e95228cb302e4fd3ae0122fc5843742f324c17ef5810
MD5 50cf11c45a66ccbbdb255a87e1cce488
BLAKE2b-256 839c1a12a638fba8f03a5dc98879529503d7f21f969e8a900afcc0c2dcf06644

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f43b5948501f1bbd5792c54e739e91cee4558a4b4502bb559f7dd8200f6d6bc4
MD5 563fb641a370fd0903265a9a69cf5998
BLAKE2b-256 d838c505641bb34a3b38bd21a02b1ed72db71ad47bceb5ae2be814df56c81afc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 efc9d2112bf3162b4abae7005f735868074deea4326c5eddd09c8caa8ab037b9
MD5 7e4eebfc87d50c123fd3979e70b2d5ed
BLAKE2b-256 24f26c0f81b21c79227be0275f5f5dc0a44cbd63bb9c07d92a93ae6186c30fe0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 77ddbb795da423b9ca9e593cd5df81d8a0b471ce6682e8058f5de6f0154e8998
MD5 bbbea151742a5c7db5d1331459cf4b3b
BLAKE2b-256 8278c908564e05fc2d9179ff3f6d2298d9950fe16023cc5ccc30c6d956b27a8d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a525a10ed501a88f70bb7e3cb6bc82710ae0cadb75c97f468fd54a636130cb83
MD5 08abb1affecad0999002504a001afea9
BLAKE2b-256 9f7633f95cae151ee5a5062a69de99eb88d98a5432a6ea0e722c71c2bba0dd38

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0baaa0271a49c8e2525be60215f07169efed6ead3da4c7c2342526fd4141c2f
MD5 2c95343c55487861e3825411da733f75
BLAKE2b-256 d3847140db31fba9f5d5edb6907b7782c4e8691116a76061a690acf51667240f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7fbcfc4883298dd62409911127ff517fe50ea095caae6a22107e54e989b86a7c
MD5 76b1c161d4ee4c66cf928bb2fb00b326
BLAKE2b-256 f0bbef0efd8b6214b747af8175f7e789fc756b4cea1ed2a7c0c79965eb8f10ba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89be70efdf5c3efeb9f6716c0cfe8fc641d1b58139b65a38031ecf9710eb98be
MD5 4fd01641abd0258a4f8ab1cb73ccba3e
BLAKE2b-256 049ae0d2e411e614dcece7eeee0259b4bf413914d11233c1db51badb501141b7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a200b04d90ac04a3f92d572b66b65721fde633aa5b11705de85758d631963b6
MD5 5bb40b5a35602cf18eb688389c8bb433
BLAKE2b-256 31b221855ee3d7220efe33a64dd5ac4c1dbbfd0d8efe91808f02e2c8a0b1b3f9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84b3f5b271e40e2d4d331cbb9317c7d75985e975d41cffbeb8c117cf1cc6bb2d
MD5 426bfd0246d82d0f3ef06c1da5a6025f
BLAKE2b-256 8ca8768cd863e8c5d3c8e7cf11cb416a6f84953068dac9c21e04e174fa44689f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6289b921bb79ee670005df62804816cbca3096c6482fd0a34a1ead99000d0517
MD5 3f8a08dfdc448e626e2470e9f821b149
BLAKE2b-256 1933f8e05c139ffea4e910f55a50fb5684c462e0a599e64ab1e21760d844f8b4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ed5a5662f963440bcc0ebfc58598bfb027ed5605effa144c1f2617b314c747df
MD5 b445f58139a607014c0e7107cc57b78c
BLAKE2b-256 3a6feddfe82efa581a88d8b39d20fef2db6cfce689a9b6051ed6cef5844eceb9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 914723f230c4117031ad028f12a637bf49abd39e1e53191ce459efc47430ec31
MD5 bc42e36c1f81784f7be1275f69c9893d
BLAKE2b-256 a6d001b5385cd8c7dda82a2e1a03bd440205cebb7bf8952468d56778bf53f564

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 915d507e65aa60320a370bf9a122d5146fffec3192399253373a98c33e351366
MD5 8329063243a05e2a2c10debba42c3a19
BLAKE2b-256 3207189d2ab9c7f5a978983c1f41c2257f4086c551016b16905a0f07ee3d6d9b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e47a2fa315c582fd885d1db24b021a4bf434d515b4aad418afb0fb8edc1201d0
MD5 a68e1a334c95abaed412c35442f0ff32
BLAKE2b-256 f6e46f35dde9a6c9f7943000d6658729cefd7a70deefdeb4212b836280d589d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dfecde132eea89ba96756c05aa07211a2557a1dc71ad7270c726c4d38c577561
MD5 74d4ed027d8f462bfd57fafa89b732bb
BLAKE2b-256 91dc4dd6b77b36c8b7ace8877a7f2a2b0f6a633137065991d4dc4cabc24fcc8a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.async-23.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 139557602423a0eecb69e01bcc0681034e8e5d0652eeaee236685f8a9e4e9790
MD5 14c6ec864f402d632c72d3d24f1475a3
BLAKE2b-256 d41ba908b212f20585e3515f0c62e8bc9407a66b566783bb564ae43ad0883b4e

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