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

This version

26.6

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-26.6-cp314-cp314-manylinux2014_x86_64.whl (144.9 kB view details)

Uploaded CPython 3.14

pyats_async-26.6-cp314-cp314-manylinux2014_aarch64.whl (795.6 kB view details)

Uploaded CPython 3.14

pyats_async-26.6-cp314-cp314-macosx_11_0_universal2.whl (285.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ universal2 (ARM64, x86-64)

pyats_async-26.6-cp313-cp313-manylinux2014_x86_64.whl (144.4 kB view details)

Uploaded CPython 3.13

pyats_async-26.6-cp313-cp313-manylinux2014_aarch64.whl (761.8 kB view details)

Uploaded CPython 3.13

pyats_async-26.6-cp313-cp313-macosx_11_0_universal2.whl (285.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

pyats_async-26.6-cp312-cp312-manylinux2014_x86_64.whl (147.4 kB view details)

Uploaded CPython 3.12

pyats_async-26.6-cp312-cp312-manylinux2014_aarch64.whl (784.2 kB view details)

Uploaded CPython 3.12

pyats_async-26.6-cp312-cp312-macosx_11_0_universal2.whl (282.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

pyats_async-26.6-cp311-cp311-manylinux2014_x86_64.whl (147.5 kB view details)

Uploaded CPython 3.11

pyats_async-26.6-cp311-cp311-manylinux2014_aarch64.whl (823.0 kB view details)

Uploaded CPython 3.11

pyats_async-26.6-cp311-cp311-macosx_11_0_universal2.whl (268.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

pyats_async-26.6-cp310-cp310-musllinux_1_2_x86_64.whl (797.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyats_async-26.6-cp310-cp310-manylinux2014_x86_64.whl (150.1 kB view details)

Uploaded CPython 3.10

pyats_async-26.6-cp310-cp310-manylinux2014_aarch64.whl (778.6 kB view details)

Uploaded CPython 3.10

pyats_async-26.6-cp310-cp310-macosx_11_0_universal2.whl (269.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file pyats_async-26.6-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 989fe73a8f8302175581c5e8ca795fbbe5e7ef05af8ff20415219d88983168e7
MD5 5789033b093dd4b3f688323d4829a0fd
BLAKE2b-256 a2ae9aa68405597cdff0c1a30fcb4af88628ff01206955a67d0a88e2973d6802

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp314-cp314-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2334d8d8650904e24b55ee6ac51e4e6c35e33f8f3576780d529d40649f517584
MD5 2fc3ff6077cd4d62e38dd6f87dd244a2
BLAKE2b-256 652b6de9f164ced72d458c39708dbc14c7014bcbb1887144e26b81b2ec0bf0fa

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 75371c7b2ee921eaa223a58e129c02c28e9611968e66fe28105d3a912c5d5035
MD5 4504983d80f7a0c8829cfcf1b4c8d3e9
BLAKE2b-256 17864de3038c7a06fd9117f0b0ae4507fa239d3067172f7a34f90163b67596de

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8fc5c7cc8f9befcc8530dcf65d3deeed826dccde96a32d2ff3928f8aeb640a9e
MD5 6d1da7cc78f9b226df734c7d7004b890
BLAKE2b-256 8ac2a694d9547ad3c5004bb3ffe8a1c2a78d8d68a89b0d8d2be127a6ca176200

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 935ce8a78435a5a3d76c037e901a241c9e9e1aad07dd2e9ba4999982d98feb7c
MD5 6adf803ed52f5dd28b7d22a1a44e72cd
BLAKE2b-256 b5ef5756bac9b1d379a27a05a7a623d6ed42f79e51f777fbdea46febc8d7a854

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0131089e60f1b928ab3f22ced89f82840caf4838794627ec9dfca0924358376f
MD5 ad35691d03748f25fbe597284d7714d2
BLAKE2b-256 43cf95fef78b40723c35d0a7534fa0f416c33c8c57755ecdf609489dd8acc479

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 258be83eb93fd0efe5cf0afc3f86f8c9d10e536bd10f49578111dc668b32ebae
MD5 ce8df5436c292889710b0898f17efdf0
BLAKE2b-256 e5d912c2ec835e593ba7b46d12dccce779a3e73ca7da8f5b2720ce6883877a90

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6487ad40aab7ef82aae72ba733c98a3eecc95e115f4a93727ff10877fa459543
MD5 ab8e1cf4d85c6487d5d76882e7bb1370
BLAKE2b-256 17b84c7729dd47a4b50c962bbd9e8c8a06a51a44dfca919db76e4379b3e735d0

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 85d30eddf8a4d9b8d0b4cd111340408446975f796abb1ca9deaa4b3331541311
MD5 ee9152660e211b0e5e1750c6f436b05e
BLAKE2b-256 0b06a8eb46944092bf5c367ad23a456eed79f6e4da7c4d06ed53022087c47e9c

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3829d9cff88850c921da8159854a37b07b2afc274a2df1a41c1a91f258323a0b
MD5 c65cc231797ef14e5e3453dc89ba2209
BLAKE2b-256 7dea4de0a8563183f636874f143bf2c6266d1c575631a61188f7c33b24c6be21

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9f545875b3fdae20482ba64b7fa0faf7b280b21496b39519f7b1e5a45b794d8
MD5 367d6a2e718e0c267df18d2749a3ed62
BLAKE2b-256 937e42f301a869bbde00a0f8703922e670318950dc764af10a00fae3b000985c

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 807253f0c9d1a68fcdb8eb8fc68afd6bb0b4ad8e4410a9b7f05bdde9c272d3fe
MD5 2fca83b5de33159826874a4ec91501c3
BLAKE2b-256 8a6cc90a1fc3b08f8cbe98b7252926e3c8ba9079d8c3fb2b1f218933c1bfb17b

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2275d537cc3d1aa75161f194e399c93880bbea89ce72426cc95840dd42d6b350
MD5 5c4c4b07ef7b4350a0d3cd8558daea63
BLAKE2b-256 6d6a32c6e3cb51de4206397a617716b3f81bb52e3f7cdff61d34e11b69e8504b

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf6fef36176328cef20837284f5c11a0ad4d62e9d18a3def2d65db6ea8e50f34
MD5 677d9a1c1594da20d53eece5ba0db113
BLAKE2b-256 abd57999373aafa83b1eb1433b8fd94bed44e8b5cca10f6cd820006c52f6ebd3

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17169c7ede6eb07f24e7debe6765e34da40cadfbd7505a4e2a78365902c2b9be
MD5 7fc6e433923d6474759c6baf744305ef
BLAKE2b-256 eb32ceb39b6beb833e532f30b11a72250b3f39ac0f6f30cf08462d19de002311

See more details on using hashes here.

File details

Details for the file pyats_async-26.6-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_async-26.6-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7d2076fd9be50bcebe608b6fe9bf2a89e4b5cd75b834af2d02b88b7ff1120b41
MD5 00ef36a3e96ae0adea946026e1e68b4d
BLAKE2b-256 fad3210aff0e168854e1cd9ce2c6aa71ac5ff90a67065dc0059623c5bb429734

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