Skip to main content

pyATS Easypy: launcher and runtime environment

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/

Easypy Package

This is a sub-component of pyATS that aggregates script runs into encapsulated environments, collects logs into archives, and sends reporting emails.

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

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

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

24.9

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

pyats.easypy-24.9-cp312-cp312-macosx_11_0_universal2.whl (3.0 MB view details)

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

pyats.easypy-24.9-cp311-cp311-macosx_11_0_universal2.whl (3.0 MB view details)

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

pyats.easypy-24.9-cp310-cp310-macosx_11_0_universal2.whl (3.0 MB view details)

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

pyats.easypy-24.9-cp39-cp39-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.easypy-24.9-cp39-cp39-macosx_11_0_universal2.whl (3.0 MB view details)

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

pyats.easypy-24.9-cp38-cp38-macosx_11_0_universal2.whl (3.0 MB view details)

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

File details

Details for the file pyats.easypy-24.9-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e6e523b11fdf850e3ea39d867ff5c53b0237c1cc4bc1df1c459fc7b9cbf901b4
MD5 3c31024f4cef01ae922230e3a3fa7fb6
BLAKE2b-256 33572adf977898d939aeb9fb6832f90ce56dc9b3f94a920c0704cecb86ac6f34

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 64eb52a43bcc60e740fd2bc3802e976ec9e983a9ee9c5067da522b30186183c8
MD5 67ee1dd237974c769334a0fc80ad3a83
BLAKE2b-256 9719e679665baf344075dc2d87ea01159cabbbe1c633b78b34e0d7a7918252b8

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8450a3f14002b5171b3469719fedf8f1f8ecb10350329d4498644dfc15644614
MD5 5f4c505ddd656fa717c5de8164652cac
BLAKE2b-256 1e3b21bdead68b76d43155cb8ad6c5a40267b4824bd84f2bdcd1c3588fe313e2

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d33c4f1a14ba1284f01ee1a15cc15f75c2e2ae2504e4071363587878ce25d16
MD5 b02ca312cc90fc1d0f3cad6c67174a5d
BLAKE2b-256 4206d7227dad67e5c849222ff8228a1daf9e40ec2ff660837d3d7f8ee9b78866

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d781385f9220992f51e50c5145995ac86aed7aeaf95c27125e103a5c79520974
MD5 515184a261f6d29b8b8d698714cdd24a
BLAKE2b-256 f936764dc52e8977a09a3d3c50bed2b47e55cc1375ab7e9791ee54413a31a69b

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c28f9c3b3d3d4442305fa4917169298fb5d03fac55b34183c19f8ed4508dc00
MD5 21a77ab2305d94998bd6c808d36a4900
BLAKE2b-256 b1b0beaa3cbf66bc036ed5d03c59b0771768365f244549cf3e296baaf5c37f3d

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52637c836f466526c310e2cb7d2c904f5deb5d8649dc88760fd4868c57cda8e2
MD5 3254efacc0c014f59edd7cdd021b364c
BLAKE2b-256 3a7375218a68b8ada9cdcb5694387d8b2f2d7605d052265aabc34e6b32f93d8d

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 011cecf2999360660d3625fe6a00981405d55a32ddb0d479313c46bb9f3b916c
MD5 4844fa951f970b8a8d6ab5bd949e6312
BLAKE2b-256 a96cab576db0ed2ac1bddf338130cc4feff419a643d3d260ad6e4ae2487b09ac

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ca2656c27c5de557b9574a67d356a56595ca21e84793fc8309dfacdefac0ad0
MD5 cfa1dd85090f644f015842f3d91d88c7
BLAKE2b-256 41380dba6ef1f088597b0e375db25036d372d340a28f278d18098e3c574ae706

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3868af41aeabfd5fa42e43e5361ae901b64cd42fbc8e5f6f42be8da0d3d598e
MD5 e4d72d7afdf31bb675ad8cdf8469981b
BLAKE2b-256 94480ad7391e750f421da3614401f309e26b03373bc80596ff411cbb46d7ccde

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7780a48931c971ff131073065608766230e826bf20a800b107a3c10ed04f69cb
MD5 7fe5bf68d53211b194a93f18dd374eee
BLAKE2b-256 fb110481b2782c24c24bd4a5fce65097647b249b561082dfa60cf4622ad3b4d2

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 98b89c05fe3096c4b5f49e563b7775adec8341eec417f5f00ea24a0aaccdf297
MD5 a8adb8164ac77bd4cde8077a66d9ab08
BLAKE2b-256 1a92861d062857827f71a3de12b7f2239b3949d3eaa2a225ac1929132564e6d1

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50d17ef4ad1c0ea2f07dd72f1b58d71e5ee2409cdd5caf6539917a4d3c577887
MD5 958742f2b72f95358d193bd6f696203a
BLAKE2b-256 300fbe657b61675d97cf103a244141e0b09ea8f6d713b838f5f111f07646ac56

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57e0c8ff9e04da1e8f628a1c850bb5cfaee14801560ab437359f5614763e0342
MD5 b1486710f1809e47145672bb72ad3d8a
BLAKE2b-256 da43e3b8fc9a1fcee974a02bae4df1bd42ea75088c7714089f012cc358a121da

See more details on using hashes here.

Provenance

File details

Details for the file pyats.easypy-24.9-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.easypy-24.9-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9710e213654278d0a982d3c2274755d8833dd934c9c9b2f3f52a71ce24b495f4
MD5 5c90986285303c12682f17277331024c
BLAKE2b-256 e46db668b66b16f41bad95cf4c24f838d166995a32fd376f128972db837be32b

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page