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

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-21.12-cp39-cp39-manylinux1_x86_64.whl (630.5 kB view details)

Uploaded CPython 3.9

pyats.async-21.12-cp39-cp39-macosx_10_16_x86_64.whl (128.1 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats.async-21.12-cp39-cp39-macosx_10_10_x86_64.whl (131.1 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

pyats.async-21.12-cp38-cp38-manylinux1_x86_64.whl (692.8 kB view details)

Uploaded CPython 3.8

pyats.async-21.12-cp38-cp38-macosx_10_16_x86_64.whl (127.9 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats.async-21.12-cp38-cp38-macosx_10_10_x86_64.whl (130.4 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats.async-21.12-cp37-cp37m-manylinux1_x86_64.whl (559.0 kB view details)

Uploaded CPython 3.7m

pyats.async-21.12-cp37-cp37m-macosx_10_16_x86_64.whl (125.6 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats.async-21.12-cp37-cp37m-macosx_10_10_x86_64.whl (128.0 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.async-21.12-cp36-cp36m-manylinux1_x86_64.whl (556.5 kB view details)

Uploaded CPython 3.6m

pyats.async-21.12-cp36-cp36m-macosx_10_16_x86_64.whl (125.7 kB view details)

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats.async-21.12-cp36-cp36m-macosx_10_10_x86_64.whl (127.9 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

File details

Details for the file pyats.async-21.12-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 630.5 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f8ece8bff86d91ee2764c5e32932d5a4b7a99e703e70214bde5af0e38eefea92
MD5 711753661d7276bb58ce1de0d6034a51
BLAKE2b-256 0a196fcd36e2f49dec9c8ab455215539fa77ee5a1d9635ccb247fb0a4c0e7450

See more details on using hashes here.

File details

Details for the file pyats.async-21.12-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 128.1 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 6704cb926283a82222b58bee5d62cfd0d6b566e463cc3844266e850ae59c4146
MD5 81a3a62c4af313600864277418faa0ae
BLAKE2b-256 b5cdedc6602dd171d0d7fb66f5739819cbbde12ae311caf9d578339825cfa946

See more details on using hashes here.

File details

Details for the file pyats.async-21.12-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 131.1 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cd4480d58cb3977fc9e56a66c99747604ed1c1ae788797e8f6f8c6afb3d689f1
MD5 ce7ad0101003146ff266671f26624b9a
BLAKE2b-256 052b6238091c4e5fa9fc6e9847f0bb5790bf56b0c00c22b0570e7a313a57d8fc

See more details on using hashes here.

File details

Details for the file pyats.async-21.12-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 692.8 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 045c495a225e548c64e3b5a1b3bf279cfa7a7b203616c701d23aefb0725ab03b
MD5 7a33d4f19061bc11d8a90fa78f36bc55
BLAKE2b-256 8e6239e5699c3979d96993e442b7ed7340ec45885674300e3716560eb2dc8e36

See more details on using hashes here.

File details

Details for the file pyats.async-21.12-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 127.9 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 0d947cd41f864dd289e12ef69dafea294db38b3b23b612150ab58f253b531275
MD5 56e9aad455ab2ade652e832264ce45c5
BLAKE2b-256 f3607973957d214ef89b239da045fe00d7b108d32e38d0133da59dfd49767039

See more details on using hashes here.

File details

Details for the file pyats.async-21.12-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 130.4 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2e7509a1b02d6fa1a090d14765203f7c1cf6633f9bf4ec330dc2dcc27275f033
MD5 25685136bb04470a37970fbcb1aebb70
BLAKE2b-256 2c1875d2f0f83378734d8ccb77eccc0147b4aca58f572dde3a9b4a2874a93e14

See more details on using hashes here.

File details

Details for the file pyats.async-21.12-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 559.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 add73f5d361929d41bf299ce51941da744c3342c1f1fab8cdbff14baa83a49b9
MD5 2fbf20c0887a5a590de59ae15ef4cfd2
BLAKE2b-256 44299fe455c344224fd275f182d274c0128d5ae60c0d6376d2b5f2455fe3c90a

See more details on using hashes here.

File details

Details for the file pyats.async-21.12-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 125.6 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 af8b334a03034e541e9405e4f28da038c1b9fcd838bc18b1dca8715a530055d4
MD5 4a2b9847ea1609a9b5492a1100711247
BLAKE2b-256 6ff76c85c921bcd8714c598cda3e85735bd4aebb93c9c8d6981d28483dd81b5a

See more details on using hashes here.

File details

Details for the file pyats.async-21.12-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 128.0 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 07a0327a8efcf07e4238d2113a229ea2940014d401b30f5525cff519e89f936b
MD5 dead2a734d094d2141c119300bb3da1b
BLAKE2b-256 44d119efa85dcb5f41bd16f2afaa67f7195de79a935b8e57c365da00747ba74e

See more details on using hashes here.

File details

Details for the file pyats.async-21.12-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 556.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3397586a597d31591cdba115ae9ff9e858d6cf5dca2cd2c1b1e8902cf4d1a12d
MD5 d4d24a42412e7028e8f354512f3adcd6
BLAKE2b-256 80f41b3028cb4e4bcabe6dc9f1f898370f82b42453b59818b88972a1389972e4

See more details on using hashes here.

File details

Details for the file pyats.async-21.12-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 125.7 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 63d13276848e909516226d749725ebdf37f1df25d60b7ed168a45f7f08b04a7a
MD5 b8aa251d33274cd8d7d4e40fdc21b1df
BLAKE2b-256 440db77683cb49bc2d2d2202d01461c539f62cb141f2ef9fe8290155813f18b9

See more details on using hashes here.

File details

Details for the file pyats.async-21.12-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.12-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 127.9 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.async-21.12-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 eecf865bbc0afabbc73d29a1ed7dcd23d8dc56705c5011f958cc9b05301f2ac9
MD5 a3e422c51c5e73e9dace56483aae2e8d
BLAKE2b-256 fc8448397313b5be06292907807509c75357b33e6988de01fb3d7fec1642661d

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