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-19.10-cp37-cp37m-manylinux1_x86_64.whl (494.3 kB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.async-19.10-cp37-cp37m-macosx_10_10_x86_64.whl (135.0 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.async-19.10-cp36-cp36m-manylinux1_x86_64.whl (497.6 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.async-19.10-cp36-cp36m-macosx_10_10_x86_64.whl (140.8 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats.async-19.10-cp35-cp35m-manylinux1_x86_64.whl (481.0 kB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.async-19.10-cp35-cp35m-macosx_10_10_x86_64.whl (134.3 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats.async-19.10-cp34-cp34m-manylinux1_x86_64.whl (486.8 kB view details)

Uploaded CPython 3.4m

pyats.async-19.10-cp34-cp34m-manylinux1_i686.whl (445.5 kB view details)

Uploaded CPython 3.4m

pyats.async-19.10-cp34-cp34m-macosx_10_10_x86_64.whl (127.9 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.async-19.10-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 494.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2c9a74585d93e23d1365f95a6eeb73bf82c15572687c233ee1f831840913976e
MD5 96c940d5404ebe9e6462c996875e5daa
BLAKE2b-256 7e6135e83fb22834858f36155ad9db3fc90db48537c467386c59e3fa840e9f94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.10-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 453.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2f7ef0706cb3a3aa0cac6461e942a0429746af7969edb2770c4bae2b1187c851
MD5 bb6e7a64f6918c836776d4eefc0f1673
BLAKE2b-256 7e05554e03e9cd7868235841b9f35049360dabafa11706fcca1c0eec745ebd79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.10-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 135.0 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4c18a6a3cce49703dd1860763d5930dca5b58cb0447891a61846a88c1a57ccba
MD5 af8af41d789cd3f1355d333d6c53851d
BLAKE2b-256 b87700c134af41f9a8c5676eb1e6974be7db0e58b4e33aaec71c625e84cc9c68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.10-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 497.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 65dd5b787447f9310bb363bee7f05981f3a942b5093f199584e90616ba8016d0
MD5 67e0ba4c07dc62515aac150d070fb0fa
BLAKE2b-256 c83702630cc215bac3875ff21e8ff6d3f7997430538f5221ef8655476232df70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.10-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 456.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0423edc1466305ef1551e74abc784eb5b99f645647f167b193321b42273cf451
MD5 b374f89b3c440a6420537a654292af91
BLAKE2b-256 5a9c6eb0389a1310c04d4c02656e4f6d3e4c6f5875905f45e1ebf8865f2898dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.10-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 140.8 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4591d523678acbc1e443d88364ce43ca85c9bee956b8e639b7640f80887a6580
MD5 e62a922fd7e7b24d2d50e0dd3885b903
BLAKE2b-256 bdd3bc0d0c8334f5bc9cbe072f37975b814c60ea2ccc770e0e9e88637a23cb11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.10-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 481.0 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 29a02324436bca0b17c0e5e577c3d3eef64107fb820895652564a90f6a3669e1
MD5 18eec7832c0fae629c9328fc35f38f11
BLAKE2b-256 cab5b96db98fbdcb4808ad329ac58000acb27227c1db390ba4cf50f775e2ac09

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.10-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 440.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4ed312e1c0d1f7b51125b5fd89f0c46e61e4247e51dbc63d4dd00436fd206c4d
MD5 ca9e6b5ff8a2df7b2b55d87d07092984
BLAKE2b-256 eacda38e4d90e2b0410079646ec22c1be1f87c78e4bf85e0f70edc43faaa6455

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.10-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 134.3 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 39b18f58377fa2b578ba2c14283e5dbdbf7f304eb967f3d084847b2413e6a871
MD5 fba277b80ee975b6013aba02a5efbbf9
BLAKE2b-256 929f3ec5bfc6a538cf27c9fd463355f497e79ae0eeae63af0517de12aee51f9c

See more details on using hashes here.

File details

Details for the file pyats.async-19.10-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.10-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 486.8 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dca9e4288ba63769988b584abfeda698bde971e385f6f207db65733471e63a65
MD5 dc1b69c2b4c5617ebecbfebf1c1e9768
BLAKE2b-256 9ba8fc1d0dcd9d3020433e890a0b1ac4efd30c02b9856cb3999422932b6c1214

See more details on using hashes here.

File details

Details for the file pyats.async-19.10-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-19.10-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 445.5 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fe4fa815573142b9e12738bfea924d0c04dc523f9f0f533058eaae8ab9f4ae70
MD5 02da1eb2c051db61245e955a0093bdac
BLAKE2b-256 97ea9aecbfcf3455fb59f7224891db1fe2d2ac5c881544a161b3c5da755c8e82

See more details on using hashes here.

File details

Details for the file pyats.async-19.10-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.10-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 127.9 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.async-19.10-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a68a99a7df2d56d53ed739ca517a0934fb0ed0a4353b2b25234780143f271fba
MD5 a0f980dda3f2e81f95787036367db0ea
BLAKE2b-256 0d4624e693088f45cb51a481f85b791c03c5115665d0505b1e1c805d2a069ccc

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