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

24.2

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-24.2-cp312-cp312-manylinux2014_x86_64.whl (787.1 kB view details)

Uploaded CPython 3.12

pyats.async-24.2-cp312-cp312-manylinux2014_aarch64.whl (831.4 kB view details)

Uploaded CPython 3.12

pyats.async-24.2-cp312-cp312-macosx_11_0_universal2.whl (270.0 kB view details)

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

pyats.async-24.2-cp311-cp311-manylinux2014_x86_64.whl (770.2 kB view details)

Uploaded CPython 3.11

pyats.async-24.2-cp311-cp311-manylinux2014_aarch64.whl (825.8 kB view details)

Uploaded CPython 3.11

pyats.async-24.2-cp311-cp311-macosx_11_0_universal2.whl (268.9 kB view details)

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

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

Uploaded CPython 3.10

pyats.async-24.2-cp310-cp310-manylinux2014_aarch64.whl (734.0 kB view details)

Uploaded CPython 3.10

pyats.async-24.2-cp310-cp310-macosx_11_0_universal2.whl (264.7 kB view details)

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

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

pyats.async-24.2-cp39-cp39-macosx_11_0_universal2.whl (266.0 kB view details)

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

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats.async-24.2-cp38-cp38-macosx_11_0_universal2.whl (268.8 kB view details)

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

File details

Details for the file pyats.async-24.2-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.async-24.2-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53bda069e928f50762b4c749945fb2db6b6b8a701204be96ed492a3f6e4cefa0
MD5 9cb4713091024a08a453a8c20396a7b5
BLAKE2b-256 a4b9fef39e5d392fb962cda135a3f5755be3efb163adb31e0833e4f9cbd3c920

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f2f63bf30d59899d09901d9e846e70d85267370ce318aa2a24c5ea830cbae937
MD5 4df4ba2016ac8c4420953d1102feb957
BLAKE2b-256 282bf34b8ac603c74fb9fc2df50b0697cf498fd779ee335f2ee477fb07484ed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3adf48b89add489b29fb594d41a408e8146e75f451aaf0f0edeed1f915a3a2f7
MD5 65b99b35e438f8de29318782a6750ce8
BLAKE2b-256 62f58d4429a1333f203a1ca0beb62e6ad50d784641bb1480e4b33586b21a98cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9887c29e9915023e5213b6fe8746478f740f6bf6020d0207eafc2233e556ab9
MD5 77e4bf2491367aab896a6f418cda2289
BLAKE2b-256 e533ecfab168d856e2fe3450e2b9ff9539b47305439ad85623126ec3f2bf49b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04ba737c6d2412be44d5fbb69ee256d5f4db2755abe5ebf2ab1d215c3f25fe18
MD5 25b685b7b25990e8aeb4a04182f0b20c
BLAKE2b-256 477d3e577173f5777ca9b584625c363b3b755e541a58d92caddc8a36ca044219

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 883730cf08d88a0e30fcf4f667bec90d1ec3af66cdda5f7b154bd0488b9aea46
MD5 ef3a835d0e6f79c0a9c302844838b295
BLAKE2b-256 c5752a08ac2e26e8a7feca07547fd18aea60d63a560ae36ee9364a87fd16aa56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b088d2341a3731421027117280006698246a09e37d0a1870e8a3580276cd2669
MD5 4be014f4fa62ddb88de283ebe4416f7d
BLAKE2b-256 d7fb2abdde777c72765026af1458b8d9ce6c4dd1a103b01aab620e686cd9b110

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08ba9c6f69ea7b53e2504d07bd7983bbf47bf23a9c7a20f840943abe02523feb
MD5 85e573f1c7099eae3e5379315f6970d6
BLAKE2b-256 46d9d7e40c36e25a422085f4d1a06c789e255cecb2bb2d15529ebc071b2c6644

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 85a208ffd2141cfe590d50cf46d63b2ed214c35a04d6220a452db6d95bc0145b
MD5 ebc6be392ea60517bc0fa5646d5cf35d
BLAKE2b-256 a357e83e852120d761d9c8bff81e5568ba667e57c7615a09ae2d6bcec3272e06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb2c5129585b2d580a7f2aeccf31ddcaa400ca7c3b9df4e6b55e61450d4d8de6
MD5 5dcfde4770ab5071ff96adb22041bf33
BLAKE2b-256 b93e7cd40f070ef19fd0c865ffdade6a979d5abb3bfa68a297ae2ed71825f99f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c17b8d694515b98950b0838bbc2c83a8bfab2211ec19c5329b28d7bbc87b590
MD5 01c429c852d512430dbb1d23f8f6ba2d
BLAKE2b-256 32e7fb14f5a6b5162bfa4f33b2aa6be3015c225db493b7d1ac5b92bd81b8c941

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76127c17ce56b11e13ab8314a30ade94a9b863db0ecc168f3f249e9c6265beee
MD5 845df369b9df3557ac37b6d026fe41a5
BLAKE2b-256 e9ea08c0c4f0a2122335931f1149465c0fd6830739f357cd6f0bdb3f8c8edeef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 755fbcc0325f868b7aa2a07f83ba23dc4b867b122509ec82ee14184a0572388e
MD5 1e272a3313f0b003bca8f6c4bb76be46
BLAKE2b-256 53cb27d79886965cea339da2dcceec1ef519ea21f38f8e1ce1a7fab190031d04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc0d07179fb789fd68280f8e464fd7496817a4bc6dffc81258badd309f92221b
MD5 c63b994d98abad36d2b0361767c3ce17
BLAKE2b-256 5133a8d74bda49e0e827d2727f4912d5f1cf02a12412503488d07ae05530aef0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd3a089a7219d3d0dfd3683d496806340bcd9658d80d18daf2628f4b393ff0e3
MD5 a6f7dc927733bb5659bd753284975d3a
BLAKE2b-256 44e370a6efc985e859720de17f0021f3e78b052e944ff27e5790484eff7a3afa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.async-24.2-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 acf324c0bda759f01d3b7a98f634ba209592cc395486f6c5e8dbda847d0eeef4
MD5 beb9d699a8f2a78af72d03c9ae001dc3
BLAKE2b-256 0c620fab452184f80fbaaa0f7d8f2309278ba1dc853ec9476d09ded5b09a8970

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