Skip to main content

pyATS - Cisco Python Automated Test System

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/

pyATS Package

This is the top-level package of pyATS. Installing it will automatically install all pyATS components and dependencies.

Requirements

pyATS currently supports Python >=3.10 on Linux & Mac systems.

Quick Start

$ pip install pyats

# to install alpha/beta versions, add --pre
$ pip install --pre pyats

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.

Example

As part of installation, examples showcasing various features & idioms of coding in pyATS will be copied to your virtual environment under examples/ folder.

In addition, you can also get a copy of these examples here:

https://github.com/CiscoDevNet/pyats-sample-scripts

The examples are self-explanatory, and includes the necessary instructions on how to run them.

Metadata

Release files for pyats 26.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for pyats 26.10
File Actions
pyats-26.10-cp314-cp314-manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for pyats-26.10-cp314-cp314-manylinux2014_x86_64.whl
pyats-26.10-cp314-cp314-manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for pyats-26.10-cp314-cp314-manylinux2014_aarch64.whl
pyats-26.10-cp314-cp314-macosx_11_0_universal2.whl CPython 3.14 CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64) Details for pyats-26.10-cp314-cp314-macosx_11_0_universal2.whl
pyats-26.10-cp313-cp313-manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for pyats-26.10-cp313-cp313-manylinux2014_x86_64.whl
pyats-26.10-cp313-cp313-manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for pyats-26.10-cp313-cp313-manylinux2014_aarch64.whl
pyats-26.10-cp313-cp313-macosx_11_0_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64) Details for pyats-26.10-cp313-cp313-macosx_11_0_universal2.whl
pyats-26.10-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for pyats-26.10-cp312-cp312-musllinux_1_2_x86_64.whl
pyats-26.10-cp312-cp312-manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for pyats-26.10-cp312-cp312-manylinux2014_x86_64.whl
pyats-26.10-cp312-cp312-manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for pyats-26.10-cp312-cp312-manylinux2014_aarch64.whl
pyats-26.10-cp312-cp312-macosx_11_0_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64) Details for pyats-26.10-cp312-cp312-macosx_11_0_universal2.whl
pyats-26.10-cp311-cp311-manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for pyats-26.10-cp311-cp311-manylinux2014_x86_64.whl
pyats-26.10-cp311-cp311-manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for pyats-26.10-cp311-cp311-manylinux2014_aarch64.whl
pyats-26.10-cp311-cp311-macosx_11_0_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64) Details for pyats-26.10-cp311-cp311-macosx_11_0_universal2.whl

Total release size: 40.1 MB

Release files / pyats-26.10-cp314-cp314-manylinux2014_x86_64.whl

Download URL pyats-26.10-cp314-cp314-manylinux2014_x86_64.whl
Size 985.2 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a651355dc066e1a69b8ac19b3d072147dab5c62c319d7320b5cff604d96cf368
BLAKE2b-256 checksum
How to use checksums
62037b82396a207dbd8e3e3cb7935137e2647124fcfa2245acdd07cf223174cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp314-cp314-manylinux2014_aarch64.whl

Download URL pyats-26.10-cp314-cp314-manylinux2014_aarch64.whl
Size 5.6 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e52da366685e083e0b7d34b600139aa180cd04ff3319c58df114173a0bd309b5
BLAKE2b-256 checksum
How to use checksums
617bed18fa982c1d941153177bbdfe927db90c852844515c14773cc0ea88e94a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp314-cp314-macosx_11_0_universal2.whl

Download URL pyats-26.10-cp314-cp314-macosx_11_0_universal2.whl
Size 2.0 MB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3073e6523582adb24372cdb41ee93db98d5c879ff6045f00defaf35a084a72fd
BLAKE2b-256 checksum
How to use checksums
934c61af341701383a0b5c49eaa39a4e661f668972079217bd989c430585b8de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp313-cp313-manylinux2014_x86_64.whl

Download URL pyats-26.10-cp313-cp313-manylinux2014_x86_64.whl
Size 983.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4c63f768a124d6f7e1a3bea7b2d3e907c3916a52f6caf4ec3d6b44f72cc08129
BLAKE2b-256 checksum
How to use checksums
16d53c5399052b2a369776a447662e0b6161e51ac3ef94f168e5ad894d5945b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp313-cp313-manylinux2014_aarch64.whl

Download URL pyats-26.10-cp313-cp313-manylinux2014_aarch64.whl
Size 5.4 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7ca79c812f8bfb5beeebcd209665d7cc04a4164ce70c4417dc0c5290bcc91dfe
BLAKE2b-256 checksum
How to use checksums
6a516c2432b1b122458d2394305ef049049d0f8075cd0cbeeff19503bf885f29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp313-cp313-macosx_11_0_universal2.whl

Download URL pyats-26.10-cp313-cp313-macosx_11_0_universal2.whl
Size 2.0 MB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2d9a4d6a4ce34d410e5209d6899929fe772dfb8901fcdf9dc2bd60f7b730073e
BLAKE2b-256 checksum
How to use checksums
1146003a66a769459ad010b2d482f9fc4d2d32eec201e1821b58abadf1ec54db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyats-26.10-cp312-cp312-musllinux_1_2_x86_64.whl
Size 5.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c6037e028fe5fe9e1c0998e76aa3ae48b42f6bb582cf003057e0fddc469f1731
BLAKE2b-256 checksum
How to use checksums
39758ee157e5b3395dc6562edb40411c4f2cd292068423bdb669bd138941f7c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp312-cp312-manylinux2014_x86_64.whl

Download URL pyats-26.10-cp312-cp312-manylinux2014_x86_64.whl
Size 992.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c1f98c256a438af2eb5d4408375f7016249f94d723c5aebdc6861d0c03f98993
BLAKE2b-256 checksum
How to use checksums
62e2d182f091955c2e1d5700a1996b11c7d8cca9e5009e82d7a1200ebf51474b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp312-cp312-manylinux2014_aarch64.whl

Download URL pyats-26.10-cp312-cp312-manylinux2014_aarch64.whl
Size 5.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c725cdf87ef342557a7c52cfaf65f9cd6aad38b04741d74460b8f78fe52e1530
BLAKE2b-256 checksum
How to use checksums
35ab9481d992767838cd8c33cd4ddb3967ee515f55c268fa024156b9e82d5361
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp312-cp312-macosx_11_0_universal2.whl

Download URL pyats-26.10-cp312-cp312-macosx_11_0_universal2.whl
Size 2.0 MB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4ad596bf870b3dcdf6f3795952ec43c889fcf6d5307d5ac5a3fc85ae5dcf614d
BLAKE2b-256 checksum
How to use checksums
374521dffbfcb340a90739f8de476bceb73f36061594748b28833c3e45539b33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp311-cp311-manylinux2014_x86_64.whl

Download URL pyats-26.10-cp311-cp311-manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7b025c04336fd32d783f0a79dc1e91d0c06208fdfc1c2c1459ebdafd0254d531
BLAKE2b-256 checksum
How to use checksums
39200088a64fb76c263e10930aa4832d3f11a19911785e65f2da68127eaf2a89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp311-cp311-manylinux2014_aarch64.whl

Download URL pyats-26.10-cp311-cp311-manylinux2014_aarch64.whl
Size 5.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ddb0cac4adc7922843bd014aeec84cd8b1e362228736a5fadfd0a217d0a67ed0
BLAKE2b-256 checksum
How to use checksums
119f3c5dfaa909978103b2ebfdc458280740d77ef8c34ddb6ec00f15c82bc397
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / pyats-26.10-cp311-cp311-macosx_11_0_universal2.whl

Download URL pyats-26.10-cp311-cp311-macosx_11_0_universal2.whl
Size 1.9 MB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
73b1da930b7291015a6d92301350524852c6a9370d66c6ad4a9d5e8186a15406
BLAKE2b-256 checksum
How to use checksums
f621d01e00d9604fd522fa7c3c21862f1ecd392e9daf418ff26ff2a26b6c6cb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Security for pyats 26.10

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

26.10 This release

13 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page