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.2-cp38-cp38-manylinux1_x86_64.whl (523.3 kB view details)

Uploaded CPython 3.8

pyats.async-21.2-cp38-cp38-manylinux1_i686.whl (477.6 kB view details)

Uploaded CPython 3.8

pyats.async-21.2-cp38-cp38-macosx_10_10_x86_64.whl (130.7 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.async-21.2-cp37-cp37m-manylinux1_x86_64.whl (495.4 kB view details)

Uploaded CPython 3.7m

pyats.async-21.2-cp37-cp37m-manylinux1_i686.whl (453.5 kB view details)

Uploaded CPython 3.7m

pyats.async-21.2-cp37-cp37m-macosx_10_10_x86_64.whl (128.2 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.async-21.2-cp36-cp36m-manylinux1_x86_64.whl (498.6 kB view details)

Uploaded CPython 3.6m

pyats.async-21.2-cp36-cp36m-manylinux1_i686.whl (456.0 kB view details)

Uploaded CPython 3.6m

pyats.async-21.2-cp36-cp36m-macosx_10_10_x86_64.whl (128.2 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.async-21.2-cp35-cp35m-manylinux1_x86_64.whl (482.2 kB view details)

Uploaded CPython 3.5m

pyats.async-21.2-cp35-cp35m-manylinux1_i686.whl (440.9 kB view details)

Uploaded CPython 3.5m

pyats.async-21.2-cp35-cp35m-macosx_10_10_x86_64.whl (127.9 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.async-21.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 523.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7c388c173c0f167bf029ae8d96fb86fc299ad9dc71502b68257cf26dc11dafb1
MD5 504f7fdf3ae089952ed842de74b48903
BLAKE2b-256 b664e364159c9333a23597e2333c9c62dfbc6c05857d174a343e4630de081f04

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.2-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-21.2-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 477.6 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 de49f1579473807001100e89d15459a47b2e0f35b7485082bc9b8ce6b275044d
MD5 955df738deda9e5fa3136e43325340a1
BLAKE2b-256 eb89a9e523c37cc21f21b4c15a836ed0a4ec7ae467948ca61fe34f2be8f55958

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.2-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 130.7 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 19139173581bc7319c5c6e9f2385eb4ca03d6316e8bb126e23cc7f0e6ff34d6f
MD5 af65ffecdf00a81eedeaf5274e75ae4a
BLAKE2b-256 51a1cdb63419408620b6217c4e2736025992d2bbf6e15ecf14320ed54b86b985

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 495.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d28d3e93d583693c3930cee09a680cfe6fc7e3ec5f28f711b3003a9a5fe7cb84
MD5 7f2448ba242e75128fa357220653b2ba
BLAKE2b-256 56e3cba9a3d7fd77883606760bfbd8a930f52d91a49ef31caaf6e5b67368d302

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.2-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-21.2-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 453.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 61ee66c6f283366d711d7d737417b80b19186696aa35dd1294a56c3aba6cbc53
MD5 7744875285630e1979dd07c4d5ae1b33
BLAKE2b-256 dc8497b17bb580ce6eb048796259d35deb0fe88974868a4c8abc8bab67b6ec86

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.2-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 128.2 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 34646e25acf3f12ebdbac48f92c24c9928c0fe197fb33c7c48c095858e52911b
MD5 7f0660d9d491e6f62bc08f13eb393e1a
BLAKE2b-256 09d137d92cad06ce6ff4317c6ddbbb5aa9f323440d777188695e49855f546ffb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 498.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 516387af7a3539e0dcf5e813340c19cf556b499c4bbc439d9dcb9845a2a8629e
MD5 de69e5c4875640daa3d53c3a5dc68097
BLAKE2b-256 32cae8aaa5ffcd0444360271f866a6216d8b5ba86103d99734c2354f953eb267

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.2-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-21.2-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 456.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5b6c382371173a349298252a63e0328c10b1f6b20138fecfdb510d3bdb06615b
MD5 c0c3d8a0d3c088eeb37e98041a106e5a
BLAKE2b-256 79c27f58aa23efe12af94a67790b0307ac2ccb71bb1790e0e0d09b6ce063294e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-21.2-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 128.2 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7a8b7406a6e7c83aa05033a1f85570b694263698d9a07aebd37eb3babfb9c1ef
MD5 90299008c057d9f7b655bb1455883f37
BLAKE2b-256 1de9e1557860b160b212529d9872b3f9def0428b5069d9a0f4f5b927c4d47714

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 482.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 41064eb3c57942967f3330be701d01a332a4786d800c3a86cfbf720704a97bac
MD5 ba35cfd8590bbd67812b3be3ae665a17
BLAKE2b-256 641d4cfccec79b35380cf1b025ed0f5c638daa4fad7ca7d674147ce2c65a0a2e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.2-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-21.2-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 440.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f62437ceb53215f16a37db59646f37d734a4f0dd525ed565f0023f7ce42da0e2
MD5 61843b6bedd98689d5780fd4bda4385f
BLAKE2b-256 dd0814540612ecab62834b15396a8a009127546e790299865524f00aa59888c2

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-21.2-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-21.2-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 127.9 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.async-21.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 03ae3d45a6b57bbf4cff254909c8c123d498592e50a7d0a4de7fefe5439a2b26
MD5 3963ac0a34670bf20ce901ac27e6549b
BLAKE2b-256 ccf1ee318743f97a6cfdcba2028fe993028ce025e603158fdffe0c26aa32d550

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