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.5

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.5-cp314-cp314-manylinux2014_x86_64.whl (144.9 kB view details)

Uploaded CPython 3.14

pyats_async-26.5-cp314-cp314-manylinux2014_aarch64.whl (795.6 kB view details)

Uploaded CPython 3.14

pyats_async-26.5-cp314-cp314-macosx_11_0_universal2.whl (285.7 kB view details)

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

pyats_async-26.5-cp313-cp313-manylinux2014_x86_64.whl (144.5 kB view details)

Uploaded CPython 3.13

pyats_async-26.5-cp313-cp313-manylinux2014_aarch64.whl (761.8 kB view details)

Uploaded CPython 3.13

pyats_async-26.5-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.5-cp312-cp312-manylinux2014_x86_64.whl (147.5 kB view details)

Uploaded CPython 3.12

pyats_async-26.5-cp312-cp312-manylinux2014_aarch64.whl (784.2 kB view details)

Uploaded CPython 3.12

pyats_async-26.5-cp312-cp312-macosx_11_0_universal2.whl (282.8 kB view details)

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

pyats_async-26.5-cp311-cp311-manylinux2014_x86_64.whl (147.6 kB view details)

Uploaded CPython 3.11

pyats_async-26.5-cp311-cp311-manylinux2014_aarch64.whl (823.0 kB view details)

Uploaded CPython 3.11

pyats_async-26.5-cp311-cp311-macosx_11_0_universal2.whl (268.5 kB view details)

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

pyats_async-26.5-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.5-cp310-cp310-manylinux2014_x86_64.whl (150.1 kB view details)

Uploaded CPython 3.10

pyats_async-26.5-cp310-cp310-manylinux2014_aarch64.whl (778.6 kB view details)

Uploaded CPython 3.10

pyats_async-26.5-cp310-cp310-macosx_11_0_universal2.whl (269.8 kB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cd83824a5dc67d7ce106df43816542518359df54d63c84f2ff32b683f089f4d
MD5 a0612565d988183aa8e7b47ecc21e404
BLAKE2b-256 6dc9ea4423007833fce66dc9362ec7b3ed5308af84a38817aaccde7d7aedaa5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d71dc851c3cc08685534b6aff0b59b652052b340ccd93404cb8dee28597c3618
MD5 abf5ddb620b3191f5751310291e204ff
BLAKE2b-256 40ba51d3e006058538dded4f6d228726506f4d7be5f5376828536ee526c1b914

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 56775c8b6de6e58b0b114672ea12fe5a38529f31357dd2fc4a7adaefee5fd24a
MD5 1affd0893e7e9db2ea420db9d332b3bc
BLAKE2b-256 6132dbdece2cb04bf5bc7f121d4de62353e9267f7ffac312547cf341f603995e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae345b0ddd2c708d1c6d25d277896d1da285ecbacb890812dc591670ad1b7b05
MD5 ff0d3c7c37e5593b6ff11a73f318d683
BLAKE2b-256 4100cbf6cdfd2abbdafd713dc7049c50fc8f9a05109b68e229d7f27812304f9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b249ea2f54ffc0b78b4ba0a5a0e3d37c358fd9fc9c866d5cfe57bafa5f31ee54
MD5 69f3217daeec16cc92ae5c41ba186991
BLAKE2b-256 a630dc90820116fdd23349483741ab578362107ffc80989ab059d007c48c761f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 aefaa53e255c71e47139acb7b9f44755b7e6a911dea35e959abf387794606bd7
MD5 d67bbb95738453a0313d329feec6f20e
BLAKE2b-256 f90a3ae0e4cca592d45d928becf8d9bc44254c992168a1add2ff100ce1266f71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97abf99fcc162dc9462cda32e1723121aeb69179e3f2519ef1ee90cae0b40595
MD5 25ebd7e9c220e23362f084bbaeb4a119
BLAKE2b-256 2c929de65b3dba9828b1defd6f00ea57e7d2ba9d0fc77053e564de5ebeede1bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09b3acbf7ae3440c9770c81ee0ee8ed116138619e92af2aff570e220f3a687ce
MD5 a758245648b637914e863951e98f4320
BLAKE2b-256 18ac46757d9b4552abbda55ed2c82bb35af6eb82c7e711baac6873cfc62e5e7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 422f3293731938e62e2be7b0103458e3ba5d99cf73ff932e21128bbb525a2b97
MD5 3336698be816b68b816601e09d442513
BLAKE2b-256 96eed839195e150a4b7db57d2c77a259b86bc65b412dea09a454bcd1cf7b922f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f59af62ff228a02f4ab999666fcaf092e56c18f6fb76c4e52772aaedcbeded10
MD5 2f94cd9d111f8d8bda431aa6cb1a9285
BLAKE2b-256 cd4c21b852db08661c1402d598c88adbd2dc9a5c0b26ccd53d84b8f08fcf7148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f17228a0348745408fc6b50cd2ccaae67e0a3ec8febb402af31da3abb946893d
MD5 48e5cc2f723830afbdeb36ad82a6c7b4
BLAKE2b-256 740beebebd1252508fa33be80403a8f130cc92947fa4a2f61fc19b0e76f93283

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 94422c8deee740d855074344ec70d7ff707d9aa57b3d399db6eecaa35aa0c82e
MD5 9be86a13ccd886ce1bdab97925c8189e
BLAKE2b-256 30e49ca84e3891e60261b91fd863c0bcb62e9cb7d14b8edba8597dac49279949

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21677c859bfd6a78209893fcb69d3c47ad59010405a0427f70102367cdfefb9b
MD5 578f83071fc4a6def7b2c31efa0eb14b
BLAKE2b-256 9ee35eac10b1e25ab7d557dd663254d140a9466699487dbb9139d878fcc8a856

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1937f32e2b45bddf0d71df1bd73b6f01d816d3f94fe0232f5daaa80fa28bf42e
MD5 3d93f1e437006bc131645b702d514f0a
BLAKE2b-256 50e86def2c039d76ff20eaaf7d4e5d88c9d2d80df015ca76dce5519efa17ba25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3651ac2c9f45659c665bff7334c0c5bb631d919a8e7a9f3f15fb412c48523d9
MD5 8a8e9e810fe7602f3eb145832d21a191
BLAKE2b-256 efd44a6a2ad442594c153c656ed8233161162961688b8b124b9ce9438788203d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.5-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c792a791a910f9aeaa93e6f3df0b77a91ccdb5397f2b749d1cc23764c1aae30d
MD5 354b650c8a40fbbf58a7a75431796f90
BLAKE2b-256 8065174d0ca1f643411285ed9722bb3284f5e222dbf1e26c42caa2d1149e8f47

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