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

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

Uploaded CPython 3.14

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

Uploaded CPython 3.14

pyats_async-26.3-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.3-cp313-cp313-manylinux2014_x86_64.whl (144.1 kB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.13

pyats_async-26.3-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.3-cp312-cp312-manylinux2014_x86_64.whl (147.3 kB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12

pyats_async-26.3-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.3-cp311-cp311-manylinux2014_x86_64.whl (147.5 kB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11

pyats_async-26.3-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.3-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.3-cp310-cp310-manylinux2014_x86_64.whl (149.8 kB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10

pyats_async-26.3-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.3-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-26.3-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d110d9fdfe2bc747e42f2fa998037f94385168405cd062f495a94f95c5d55e40
MD5 f6a3d266c2060da19a25e59860f646e5
BLAKE2b-256 5a5276463d05fe9fcb47c1d42c2a87319241bbc8bf93b798924243be33e79aab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c441a2003a1818053e1463b7d457bef5bec8115e59946f2d0f01515f8100ff0
MD5 34afcaa235548d6056c24e88d0ac3819
BLAKE2b-256 46a88f93b1db2da28510d85e68e2a77fc151fcab7c51dc20524a5d6cb6c816d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 fda5099ad9b28bf2689cc0b2060984c591a1ba36282359732c1eeba2394b80e2
MD5 daae0aa56e7bec6e00a26ba978ef1982
BLAKE2b-256 cab67d23d27b463a6424106e05389cc5fda8790f2cfa5d86ffd27819a331f93c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b4826082d49219c9b95a79ce6612b3860558730cf39e5656496b81c63e69c33
MD5 f8a3294a6b0c1cc787e27822754b593d
BLAKE2b-256 2b6f67746671afb3424a7acc4b0886f6d5821e92cae6ac5679777d5569d4550e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f32114f263907cb3325437e9849cbe0b8317009831cb78abe1d03828e215c246
MD5 cccda455f64a47a4037c3f0876ae108c
BLAKE2b-256 76144f3adc9f9a68f6c260db9fe6e963bf71752d66615097a15d386b2f5ebff1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5e4c2467c6b2c82b99f98afaa5c9aa089fbf7a68c8e018e16841be7706828575
MD5 6e8a16c4c16a82e4569d799666df2ffc
BLAKE2b-256 ca932333c51adc576841fafe2897ce59e43d678d9493c2bdc40a304983c4c437

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ea10a7cd1776ce88f1c0e7f5453ce9805de51a2b39d2d1b528b3262e74eb135
MD5 b7269f1a9299403a20b4f56c4fbbb11b
BLAKE2b-256 2a546ad3882255ab1d2cd5389377fbdefabd51124d702333fb9578e48d97cff8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 15e5d573da90fe0d394c5d86dcddc265d64f9dce8fef4152a430920683e6a7c6
MD5 d7efea3346ebd07eb201b414e717b8b9
BLAKE2b-256 72f1382ed687336ce5ec12b8992469a56b4783da8fe7fbdf3a133b39599fa757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5aa2c0926337f30d7e58937f43c3c87589f2a44ad45232acdf8f1de19f7195b5
MD5 fbb2fafdcdf30641a2a0121969fed5f2
BLAKE2b-256 7f2f16959840ddc1709b4b84cd3b923033ff86edfbd09cc2fae5327ed3a229e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74b189251ec7049da41da080ae464151743fe9adc5201d04580d43f21b3326df
MD5 adbc5287ce9fbe2a3d563bf28200b698
BLAKE2b-256 570f12ca195b0444b038eaf34564e6e8755c226c23d780a7435440ca7173d81c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f00d99037bb25be74fe93ea009f23eee3cf4a9a397e088d9f51892df9ac105fe
MD5 e79f4d10818243b510248943ca9cb8b9
BLAKE2b-256 ba28082dd61c3095fcae4b4fc9275a474b674304c27f25888fad5d7412126123

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 af0d1a0868cf5941882a0f04481cd477d15d8603f45c6a418b7a0db4bf62216a
MD5 c2323c09fe5758f9be11935683f99714
BLAKE2b-256 084613841dd01875101c23d1a4606b4eb1a524e3d605564e6624781a2191758f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c4143c75310955db97570205c6d1dc5853be56c40d77a11032b34ab9c68faa05
MD5 c6d5795398a834b21b2e69721ed47629
BLAKE2b-256 4a77e703065584dc4d3dd8260ae804ba3594108c6fc31192858af3dd812202ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f21a4836d201b30afabd7bddcedaac7723909f07c3d61b92d46ff73193c705e7
MD5 04504391e6ff63d583c832fd5a101bca
BLAKE2b-256 af9ce78602ba91fcc3fff8d16fc04edae10868b76aae07a52a6889fd848ff629

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5673e50f3542afdca43757aa130d537fb5b164625e414693cac8f1a1f4f81a82
MD5 d4c0b159fec8071fab2317264849dba4
BLAKE2b-256 de31928a93b55789787de289f716a5c7be9b79546a9da0811020575df49ae02e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.3-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 25810952edb8a1353cf5870863efbf179a2e13d64726044b5a6f67b8617d3341
MD5 8fbd568625916e96fe44bcef6136ed13
BLAKE2b-256 1b2f8a7bb7c49092e09d5a7a51d471af560c699682ba3abd645f9b7dd4d666c4

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