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

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.1-cp313-cp313-manylinux2014_x86_64.whl (765.4 kB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.13

pyats_async-26.1-cp313-cp313-macosx_11_0_universal2.whl (251.1 kB view details)

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

pyats_async-26.1-cp312-cp312-manylinux2014_x86_64.whl (789.4 kB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12

pyats_async-26.1-cp312-cp312-macosx_11_0_universal2.whl (256.2 kB view details)

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

pyats_async-26.1-cp311-cp311-manylinux2014_x86_64.whl (780.2 kB view details)

Uploaded CPython 3.11

pyats_async-26.1-cp311-cp311-manylinux2014_aarch64.whl (792.0 kB view details)

Uploaded CPython 3.11

pyats_async-26.1-cp311-cp311-macosx_11_0_universal2.whl (257.2 kB view details)

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

pyats_async-26.1-cp310-cp310-musllinux_1_2_x86_64.whl (810.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyats_async-26.1-cp310-cp310-manylinux2014_x86_64.whl (743.0 kB view details)

Uploaded CPython 3.10

pyats_async-26.1-cp310-cp310-manylinux2014_aarch64.whl (748.7 kB view details)

Uploaded CPython 3.10

pyats_async-26.1-cp310-cp310-macosx_11_0_universal2.whl (257.1 kB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72bcca4abaccbe753949eb2fe3f93f75bd97b44a84fca5d02b8dea16a474f1d3
MD5 ee44f63152d28b25758a86db43a15f91
BLAKE2b-256 d1ebbc3caa2315f1845d97d7932f636cdbf65843e0b58935fffa23d7aba779a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4623d66a055ddbe0bff63f310eb0cffe2bbb6988a1a13c424a47cf949bb5b9da
MD5 d527a41d5b70a0ec5885b12f9442e7c6
BLAKE2b-256 6723acf40792095b2cb01bd528499c3c516338e6ef6ea202f5c08d6633ab08fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 74cd61886209a2b51458860bd256e704003eec05abbf71e4f18b42031465013b
MD5 089ad88b454d27d52f8282cead021958
BLAKE2b-256 11ae09054cf7e54079ee7ddf78f66b306445c6b3fbe3cef165574528e9c57d3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07ebc67367002dbf9d918f19084d175248a0666e0eb6794d55403dd105edb267
MD5 145aa824407c8303bcdd659bd8448ee9
BLAKE2b-256 1097d27875f9781d0a17fe7035a1f272b098682a284054c72f8d93c6b0206d7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 39ddeb15c3e7f17a3f0d26c226a42d04172688ded0d5c06c125b25606ffb5f77
MD5 daf7ad7a9c909cf8a5af1d3762535209
BLAKE2b-256 df1cb7bc9d0a9bb7c91939aba51e41b21af1f3dc68bd1ccaf789d9433e869bfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a0beebe334f1a1bdccc74d436f8c7cf9070a55184c954ed12e199ff64e0920a2
MD5 c71fe6cb012453f994637042f9f9daf0
BLAKE2b-256 44948fd93229a3175b73c5b6b181e0e2bfa2ff20b60ead6299847cac048a0785

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f177902812c6a365f2492e5cf9ca4c6fa5b09ccc8063ee7ea3652c22ad52e811
MD5 563f37e6ca0f55bcd956aaa6944cf6ed
BLAKE2b-256 0e2a6953316d6f5df6f7bf29886179d5ce6b647263b41897b9d89889e98a7c7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a05bff3287259b077aa39afb62cc1420fe1e8346c415b3fe11f7cc8efb26f4b
MD5 dc5b90e3ff92cca4219eb46ab9cc2c67
BLAKE2b-256 bcfbbf51029c413c0f9cd841b80fa223e18a2b4348852972c900805d892e535b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c3a32b5a87378d7126413bfed9ce609a1ab635a491347c6598b106cf86b7d9a0
MD5 0a19f906a09aae50e80e856778f438b8
BLAKE2b-256 3fdd29cb009aac8434f57d1cc1c29cf97b6d2aa44dc807fa9395b8fb4613fbcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b10a44934c7ee871f5dadaeaf6f9b5a3d919002f58b860bfe94b7d3b2d9ca6c
MD5 d9bb073f45f64e10923d0b72fd231baf
BLAKE2b-256 1cb501f6a5f9915279e0991876e28c5093be75fd7484039867e0d832c7f7ff6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f785b763eee8390da1d60698e1956826a9e2d88f22df12a0d2ebacf1d3f0d893
MD5 c05ff1a2a57c82a520b069edb0689953
BLAKE2b-256 048a41ac03fdd122838dad62dc3e16d7913a73846041b8d465ad0a1054af473b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76a9f2ff3ebd2c96e19bcfb0a8742c6f9c4aeb653fba3dc87942496a493fd5e8
MD5 ca62a493db372505ed948588d0174375
BLAKE2b-256 9b39d833e2fa1b1994b57cf27d6baf3539fe67e12f9c2974e9c74c4cf7aebf9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_async-26.1-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d033863ff33180b675dccd1af1c7932415799b84e17451f9fb4d487b6272e54d
MD5 b00ab1a2ad964f629e22ca7279949f79
BLAKE2b-256 adb2b8276cd780d2c0639006bd05013abed27a1d3cd9a27a5c94ecd22ecdfc9a

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