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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats.async-20.6-cp38-cp38-macosx_10_10_x86_64.whl (130.8 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.async-20.6-cp37-cp37m-macosx_10_10_x86_64.whl (128.3 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.async-20.6-cp36-cp36m-macosx_10_10_x86_64.whl (135.3 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.async-20.6-cp35-cp35m-macosx_10_10_x86_64.whl (128.0 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.async-20.6-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-20.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1a8ed64beec766d55a024a768a8132a7ce5b6050108d73d7de07bfc7f3207b41
MD5 5bac4f37f7d1d0c925c0ca32526bb411
BLAKE2b-256 5f2bc600d7a7ed4e225413ab95ec3f6835da6a0a3ff4d3c77de7ea21c1bad32b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.6-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-20.6-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 746e0c579bf7016cc0dbff50ee234d1880efb5be294f04f37d393ae0f5e998f6
MD5 b4271aa38c5e76d56cd177819bc87f2d
BLAKE2b-256 79453133443a9549c4076601d4223830edef4524b5b5d0491902ecc13cb622b3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.6-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 130.8 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-20.6-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1cd0fd50c333acc29f56e1060be6820af0634b0dcbe0294649d5042c55073f06
MD5 b0bf887e1cfdf5d9575d66a9d3fbf510
BLAKE2b-256 33857195196ca4f221b1ff6f6626e8e17489ea71961b4b32fb0a3ee0c9d67a91

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.6-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-20.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 42a030d563f2dc8756703c252716ab0314dfc85fb9812e9bc6f934e428a068d4
MD5 732682d7a2f164e798f3f03e49752cf7
BLAKE2b-256 1d2101c3913f7458dffd4c11341f132f338bf3e91837dd165573be0ac9eb6d4e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.6-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-20.6-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 04c735b2c945a5206b6798dd8625b5e2514829294fd81e8d79e7ca4fb08370b1
MD5 16125da811d615789ea74c68424a253a
BLAKE2b-256 28c42dccc546eb08f1985ce918dfcc48aced14a165c6f6719cb08440abe66540

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.6-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 128.3 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-20.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5244a826e220ac3b51a4991332570b674c592076a200f82d6c2ab9567da369de
MD5 a9a4157f230e6459aded833bbcc6b759
BLAKE2b-256 948e1e1380142229008fdab8acd62dd120699c80fad5213dc1a842ac43ad7f54

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.6-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-20.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e9586db2164976a6fffb123025cd50404711c43302fcb9fc10b5f97c7bf47f77
MD5 19a0878d9fe8f687061417ee78bb4dbd
BLAKE2b-256 a9068abedca9e05329109cd0ab6d524339b44a9286cc6ce73e3cc58fe661e1a4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.6-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-20.6-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4c7a49b968f5b0c0eeb3fed824b808997bc766328f43064ebdb95fbfcdf8af6e
MD5 fb5b5450b91c288fca363e519c828a10
BLAKE2b-256 c89b7536bd3a0b8df47b6716f1fbdb5ef703251c6eedf36f1bcff128039caa71

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.6-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 135.3 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-20.6-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7e3e9914f9986a51bd209ed41baf6faaf33d767208c40cb910638adf1deb8079
MD5 83c7706aebbc1801e47ce80a5aeda612
BLAKE2b-256 1ef42aa5326137530c59303684e21dd2b5cfd695fc8f20dbad3c93a6124472b5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.6-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-20.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6368d52e07ea01594fc672503dc4586d11ded9c920336400fc1008d987a34264
MD5 82b62512106179fa87452e6c52bc433c
BLAKE2b-256 da5379d65db18d6d96f5f2395371e7a7894946425d30a77d35b517bd2ce179fe

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.6-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-20.6-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1fb24f0eee7ac36ebfb673934f00e18e5c7a1d91405c451ca49494df041cc2df
MD5 5489e21e0a0f7de404a6c4eda83e298e
BLAKE2b-256 c0477aeca9fac95b30152e5b7e15a33f05a7d85ffec0f06ac47df9ab0baf03a6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.6-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 128.0 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-20.6-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8c533d500deb4e083b203fc17f7407b2c03c013bfd35e334a2a5e8f5c4899036
MD5 6cdd28bb2adef30b4da52ef9274cfcc9
BLAKE2b-256 13af5bc4046bf90386d4c3b2098f17d5439d00704d776880cf638d8ebdf6dc28

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