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.9

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.9
File
pyats-26.9-cp314-cp314-manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
pyats-26.9-cp314-cp314-macosx_11_0_universal2.whl CPython 3.14 CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64) Details
pyats-26.9-cp313-cp313-manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
pyats-26.9-cp313-cp313-macosx_11_0_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64) Details
pyats-26.9-cp312-cp312-manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pyats-26.9-cp312-cp312-macosx_11_0_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64) Details
pyats-26.9-cp311-cp311-manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pyats-26.9-cp311-cp311-macosx_11_0_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64) Details
pyats-26.9-cp310-cp310-manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pyats-26.9-cp310-cp310-macosx_11_0_universal2.whl CPython 3.10 CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64) Details

Total release size: 14.8 MB

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

Download URL pyats-26.9-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
0776cc6fed39382976b8058e7d62aa598964f38c9f2f5c39e6fc4bf7e0766e44
BLAKE2b-256 checksum
How to use checksums
307fbff7f850eab56b1505eed74e58d01950475af9f605882292edb1300f95a1
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.9-cp314-cp314-macosx_11_0_universal2.whl

Download URL pyats-26.9-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
e1849a5db9aca2e678760bc18b4157cd8c98f908635beddda3bc315d65132c25
BLAKE2b-256 checksum
How to use checksums
6614a56458c144a57d0f3d9b8b6606b0dd1158bb13376bb63142d59fb3079e5e
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.9-cp313-cp313-manylinux2014_x86_64.whl

Download URL pyats-26.9-cp313-cp313-manylinux2014_x86_64.whl
Size 983.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9c1913e8eaafd2ca9cac24b5e5106731cbb1f444bf5aa04ef5deac1555518ad4
BLAKE2b-256 checksum
How to use checksums
6d0881fe43dcef584f29450d6dd88c25fec3e1e077fb1a1e424ccce6cf77abc8
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.9-cp313-cp313-macosx_11_0_universal2.whl

Download URL pyats-26.9-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
e21eefa98f4b8dcd32e154101a1b1edfb79d9c5e2be854f4b04ef34f79c9fa28
BLAKE2b-256 checksum
How to use checksums
0c9b1e771ceba39a8aba1269811dee8f6b4b33bd51f902a5e9956488f88e5a29
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.9-cp312-cp312-manylinux2014_x86_64.whl

Download URL pyats-26.9-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
6f0cded3d60849cfcac80c2901e454767b2efd980dc02305c085dd0771af1f87
BLAKE2b-256 checksum
How to use checksums
e0be461c98a93a9f5241eee3b62358c19df44a18c197a3e537529de15888d4ca
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.9-cp312-cp312-macosx_11_0_universal2.whl

Download URL pyats-26.9-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
e0c5ae6812fd7ccb57cb4608d3b72d869fa8dac6212299afca75628cfefb5bdd
BLAKE2b-256 checksum
How to use checksums
b91d0bc42fb54ef0ff9dc3a0e977460370f37f0717ea13335984d0ba38afd7fd
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.9-cp311-cp311-manylinux2014_x86_64.whl

Download URL pyats-26.9-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
904ff4850238da8c9fa3fc5c84f6b7c840e3633b1eb9e3b455a41cb0f4cb9513
BLAKE2b-256 checksum
How to use checksums
c92d447619b93880b0365525b5c34f8963c1718eefef9dfc218bd25893b2878b
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.9-cp311-cp311-macosx_11_0_universal2.whl

Download URL pyats-26.9-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
d876612184a83a6515e1979daa9781f6eb70c48c0f5a3c8a609b3f56c0bb843c
BLAKE2b-256 checksum
How to use checksums
ae58bacde10f421e2809bfde42067508ee46875e3f2a3e6cf9a6ec78a399b908
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.9-cp310-cp310-manylinux2014_x86_64.whl

Download URL pyats-26.9-cp310-cp310-manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e1dae6517c861dce6c5e0a76e6f1a78642cf56ba0d4ef1dd94bb078cbaabf1d9
BLAKE2b-256 checksum
How to use checksums
8882bddfcd49a71e2cb4d22a06e85528d51b280748fda04369081dc57ad1f74a
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.9-cp310-cp310-macosx_11_0_universal2.whl

Download URL pyats-26.9-cp310-cp310-macosx_11_0_universal2.whl
Size 1.9 MB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7eff0420c8d87aa780d9a527bf197f7c04189a35951695a0e93067b791316de1
BLAKE2b-256 checksum
How to use checksums
edda655bf66ab6cbd0c307a8782b51d39abbf655a5205bcf6517dce7fa66862b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release history Release notifications | RSS feed

This release

26.9 This release

10 release files

26.8

16 release files

26.7

16 release files

26.6

16 release files

26.5

16 release files

26.4

14 release files

26.3

16 release files

26.2

13 release files

26.1

13 release files

25.11

13 release files

25.10

17 release files

25.9

16 release files

25.8

16 release files

25.7

16 release files

25.6

14 release files

25.5

16 release files

25.4

16 release files

25.3

10 release files

25.2

16 release files

25.1

15 release files

24.11

13 release files

24.10

15 release files

24.9

15 release files

24.8

15 release files

24.7

15 release files

24.6

16 release files

24.5

15 release files

24.4

16 release files

24.3

16 release files

24.2

16 release files

24.1

13 release files

23.11

13 release files

23.9

17 release files

23.8

17 release files

23.7

17 release files

23.6

13 release files

23.5

13 release files

23.4

13 release files

23.3

12 release files

23.2

12 release files

23.1

13 release files

22.11

12 release files

22.10

11 release files

22.9

15 release files

22.8

12 release files

22.7

15 release files

22.6

15 release files

22.5

15 release files

22.4

19 release files

22.3

19 release files

22.2

14 release files

22.1

14 release files

21.12

12 release files

21.10

12 release files

21.9

12 release files

21.8

12 release files

21.7

12 release files

21.6

12 release files

21.5.1

1 release file

21.5

12 release files

21.4

12 release files

21.3

12 release files

21.2

12 release files

21.1

12 release files

20.12

12 release files

20.10

12 release files

20.9

12 release files

20.8

12 release files

20.7

12 release files

20.6

12 release files

20.5

12 release files

20.4

12 release files

20.2

12 release files

20.1

12 release files

19.12

12 release files

19.11

12 release files

19.10

12 release files

19.9

12 release files

19.8

12 release files

19.7

12 release files

5.1.0

6 release files

5.0.1

6 release files

4.1.0

9 release files

4.0.0

2 release files

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