Skip to main content

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.

Release files for pyats 26.8

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

Total release size: 48.8 MB

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

Download URL pyats-26.8-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
eafcd77e63dfadc32ea0a6dcd9101d178b84955b4cd5fa5113917dfcf0ef2895
BLAKE2b-256 checksum
How to use checksums
5d37c47ff18445352c8780a7fec919de9ad342e7cd85c59f500bf9d0fadc1f13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-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
6cd430cb1d9f18f84762da1a1452fbb354c1d5e1d07df5cde2098d24b3cd2b7c
BLAKE2b-256 checksum
How to use checksums
db2e606effc4bd9c1c225dfd21e5524588159b53cdb9dac82c7a086df6ee06d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-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
4438decf0a59f7c22e8471c1ad62fad4391b2098331b86fab0854c002e7fc19a
BLAKE2b-256 checksum
How to use checksums
21cf0cb2056b112979b55780da6e3bad914ae9f0257dd0a08dd1e79334438418
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-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
cf4f81c4fc7bff44a9334a3910f41398974b0dad4b2237fc1dfa1838e6f85e82
BLAKE2b-256 checksum
How to use checksums
06c2d385a9a7547ceeaae52bfdab3ca436845733c3571869d559d6dcde695040
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-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
c22c1d346d2983b6e21e1d10395f9406ac3169a61affd661a0f02b522b572d66
BLAKE2b-256 checksum
How to use checksums
7ec891cdef1348b61a159be072300531a38bd74829187b84afd53cb9b22b5d86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-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
26e6c8d2939dcb2eadc5596ca87633aaf5bfa2b33a3a3cdd360cfa105c8a6b5b
BLAKE2b-256 checksum
How to use checksums
a65d0272138bdeb2f6d165fdd5f9943ff4dcd6081c970d4347fc381cfe4260a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-cp312-cp312-musllinux_1_2_x86_64.whl
Size 6.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1a753970ac2b05c0763e95236fd7369c89d9414c685bb304490bb16d9b99db4f
BLAKE2b-256 checksum
How to use checksums
92f92f2dc391ccc011b7ab43a00e2438beba4fea8767c7a870932341a6971a44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-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
d8d5e12305b40163d23975767b8771abe005944f107be6bade4011dbccd41214
BLAKE2b-256 checksum
How to use checksums
1f4a2f2a9b5ba0de6254047ad7f4914d4e6a48d2fd352f842a7845471f6307d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-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
4d46a91b53c33a7455126a2e6aaa6ab09d998e22f553d1b998180923023d69e9
BLAKE2b-256 checksum
How to use checksums
ad8c77d9e1c769b253bad6e166644d24ab61262f0ec9d2f577853b2c120ee604
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-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
13d4961d64bc32e649dc7e8b594a90aa106f8fa1cc9be13c78f870571d36cf46
BLAKE2b-256 checksum
How to use checksums
bb18c808ec293dfde2590bd6b4ac016c2dc43ffcaa6faa659b1fffb3dd7d9138
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-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
d23ad59d59e51d32e0480fb90d5782a93dd663d84a29204d0ebe301a6ecac4ec
BLAKE2b-256 checksum
How to use checksums
4863ad1e0424ddf7a00889a1a4cc5a71f912bc889bcb93a31cd1b79f8df6cfcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-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
650c55f2683c767ffea12f43abc6c32e7de916fffd51203951b07cedac905749
BLAKE2b-256 checksum
How to use checksums
69c72178da8f72c6594ad2032e8bb40bfe327929d386af2ca8cf910d2184237c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

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

Download URL pyats-26.8-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
bbb84a17d0ec179153e1858b3b3c1b0170a9dcb2c212613dfbe4d41db6e23533
BLAKE2b-256 checksum
How to use checksums
f8a40e0679003a5bbf2f115d65baacfe595f9768dc2e91faa136b12f71fa136b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / pyats-26.8-cp310-cp310-manylinux2014_x86_64.whl

Download URL pyats-26.8-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
b9b2b9236df547d28aecdc8b3fe9fdc2de0134daeecac9238122b6b1f16eba91
BLAKE2b-256 checksum
How to use checksums
dc3cd7c11d44e18fce8dc2aa17166fa213f83d53cd74bb2379f4b1dc73932cf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / pyats-26.8-cp310-cp310-manylinux2014_aarch64.whl

Download URL pyats-26.8-cp310-cp310-manylinux2014_aarch64.whl
Size 5.5 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9cda1652a0b3d9ce496bb176b32a0e1802fc5f15f4580794852c80a5750a9e76
BLAKE2b-256 checksum
How to use checksums
3d6e622eb0a5264334601278115dede3d67e1c94f03a16b1d115a450fb39747c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / pyats-26.8-cp310-cp310-macosx_11_0_universal2.whl

Download URL pyats-26.8-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
da58fe7ea04ebe851965f02784d674ebcfa25270035d633450b8ad8f5b04e815
BLAKE2b-256 checksum
How to use checksums
4580cd3525b74a577c1f80b4e41ebe40dff455409544f81e214d1eac90b20261
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

26.8 This release

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