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.

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

pyats.async-21.6-cp39-cp39-manylinux1_x86_64.whl (630.6 kB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 10.16+ x86-64

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

Uploaded CPython 3.9 macOS 10.10+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 10.16+ x86-64

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

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.async-21.6-cp37-cp37m-manylinux1_x86_64.whl (559.1 kB view details)

Uploaded CPython 3.7m

pyats.async-21.6-cp37-cp37m-macosx_10_16_x86_64.whl (125.5 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

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

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.async-21.6-cp36-cp36m-manylinux1_x86_64.whl (556.6 kB view details)

Uploaded CPython 3.6m

pyats.async-21.6-cp36-cp36m-macosx_10_16_x86_64.whl (125.6 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.async-21.6-cp36-cp36m-macosx_10_10_x86_64.whl (128.0 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.async-21.6-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 630.6 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c4ff2956eded8d6ded2af5450fc93d3e07da32d2ae1e346fdd00a9af782f60b1
MD5 82cef95001f00d8e32ebee265c373af6
BLAKE2b-256 24673e031ccf8cd82b992e481e8098a17230b91d75e4a4c357f5030da5edce01

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.6-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.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 22d49a7f9a4dfe045b51440397661d34c892a8bc65805f9e152c1ae9c84d27b6
MD5 8ceb2b5bb3e151097179fd58e6ab77fe
BLAKE2b-256 b7478e94e2c1634059c760cd8fd9232bb3e8fa2dca1111399aaf1aa2a884a7b3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.6-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.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e26a898b07ba3e465e42a78bed82609974e9084578221333b11f19e3f1fe00c9
MD5 14a2ddac3117fb8d0fa762bce39036c6
BLAKE2b-256 2eb44161325fea70ed874224e5957d1842c46bbdffcfe52e092cc4923ba3174d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.6-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.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0daae1d205f5e2b86fcd6ab60ef348b7ddf7bd5a3d626d2ae99933866527afe1
MD5 253abc7858348eb0473b08e5499f55dc
BLAKE2b-256 84fc7eee9693c67d7c2c1fcb8d7751e51640688b41dae14bd90720ae4aa43d5f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.6-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.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 df5e037a81530589aa77d25aa14d4ddd165f4836c8beb64522974a69e2ee67bd
MD5 803f171a31169c8c1eeb1b2cc1492de0
BLAKE2b-256 5a857e78285ae2257d84d08e2c8f8099b5d589c340128eafc9f533f19f2131f0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.6-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.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7ae97aab432b2eae30bfd3ebe6f24a22f670ae6fa7cac86a234d930d5bb9c161
MD5 d92b4f7c418da0215f4ce2fd00839b3c
BLAKE2b-256 e89035358dc95c193e4d744e20c8b1a5be19cbecae379b4bbede2acdc96b7339

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 559.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 676b0bdfd292997e876146c3e8e9a16ea9b6814f32ba35078c95f99e8237f94a
MD5 4497d1d277445bbec7a1db98f360e216
BLAKE2b-256 acef7ebf3f91576f14bfbe5a845f38005f8ab824bef88ec71a57463aa71c2066

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.6-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 125.5 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 55e55d8acf8918275fe2ad14c1d6b14690511e98d0554a75576f849106f10ce1
MD5 0a5ee87385d60f8ee117a27220bac09b
BLAKE2b-256 37742f7ee4d4af5c8278d9a816bb7ad50d987100e836dadff1bd735b86e0a28d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.6-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.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 426c12b25f26aba4de474a26e55c64ba9c6427e72aff416e2a701ddb8bc8bd8d
MD5 a23a0a15952a1f4661be353f8f54f782
BLAKE2b-256 5b7a2861bd337ca8356ff6b0f7864fb1416cdba4fed9f3362b8848403b10d84a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 556.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1e59fe63d400782592a468653e656033cd887ff0141a5cd3f5984d595eb4a593
MD5 7c0f77353cd34416b0f73b4f743d97cd
BLAKE2b-256 848ae59725744e2bcfef07430d3fd5ca3dc32133c7321761bec6ac7f82a4dab3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.6-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 125.6 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 5bff0fd798b63c4e6d3560a5d75163765762c1ad7b1b72c6c65587ad173d1998
MD5 e55b34bb14e6dbae0541ed3bd02e684b
BLAKE2b-256 38a483d2d287f2af2e3eb35f925667769082a927d7b01735a981e5ebfbb121eb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.6-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 128.0 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.async-21.6-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 99d3063facc5b729de692456ba756098d9cf0645b357df99be900b6aa58b8d9b
MD5 e01daa60dba3d716f186e6dc3f041fc4
BLAKE2b-256 9d9e0a23d098c7b1581884e07d218e94794bcd06d04adc1809e2738f83241f75

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page