Skip to main content

pyATS Connection: Device Connection Handling & Base Classes

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/

Connections Package

This is a sub-component of pyATS that enables scripts to talk to various network devices. It provides the top level abstraction and interface to enable developers to create their own connection classes.

By default, this also installs Cisco Unicon package.

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

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

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

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_connections-26.3-cp314-cp314-manylinux2014_x86_64.whl (303.5 kB view details)

Uploaded CPython 3.14

pyats_connections-26.3-cp314-cp314-macosx_11_0_universal2.whl (611.6 kB view details)

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

pyats_connections-26.3-cp313-cp313-manylinux2014_x86_64.whl (302.5 kB view details)

Uploaded CPython 3.13

pyats_connections-26.3-cp313-cp313-macosx_11_0_universal2.whl (610.1 kB view details)

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

pyats_connections-26.3-cp312-cp312-manylinux2014_x86_64.whl (304.2 kB view details)

Uploaded CPython 3.12

pyats_connections-26.3-cp312-cp312-macosx_11_0_universal2.whl (605.6 kB view details)

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

pyats_connections-26.3-cp311-cp311-manylinux2014_x86_64.whl (305.0 kB view details)

Uploaded CPython 3.11

pyats_connections-26.3-cp311-cp311-macosx_11_0_universal2.whl (589.9 kB view details)

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

pyats_connections-26.3-cp310-cp310-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyats_connections-26.3-cp310-cp310-manylinux2014_x86_64.whl (314.3 kB view details)

Uploaded CPython 3.10

pyats_connections-26.3-cp310-cp310-macosx_11_0_universal2.whl (593.2 kB view details)

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

File details

Details for the file pyats_connections-26.3-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10f7befb346ac42555debd86dae7c330babec73394a05f186d99e895a44c6046
MD5 7fe84b7d88b2a2d5f82a56f777f89879
BLAKE2b-256 8a6dce3a349abd5f5121bb2e08db76ab5b1bd7cab69c4ea0f0cf84d98644b1d5

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp314-cp314-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b141d79fa7330385cc96963bf1b375918b0775bc46ba9646ea47ce1cd24c994
MD5 d0da190c95fad7a1cc050b110812490c
BLAKE2b-256 dd4efb64a8ac256e559aa3d7275a71b136e454444883a90c00c927148eb69f89

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4ba4f90c6e8857ba58011fa6d6e4a52a400c1029604a57842a27e309034e07b6
MD5 f6e95af3633fefe27fce5c12beeaf40c
BLAKE2b-256 a14efa375ea7b5ac6960780e3f8eb07a9b452983b1440e11b8b63d56d223a6d0

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dba103e68e703bba2d7098c1202313df4c174be69b577331bb7a2962461bb7fc
MD5 7953887a433ed17d52531a340ddc111c
BLAKE2b-256 bf66bf4bf1456ac02d7b6f3adcd60c7748d061a6595af5a2fd66a5ed08141f63

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79bfbff3ed126e2289c0f05d08c589eada839088b0324a18890c85ae203a92b6
MD5 4523d5d85613b58df01d179d279101e9
BLAKE2b-256 8bf9d8891c72866da04e7c8a96f2684dd0efe7d472c8ef69351c8af2087c7e82

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 746b21a379762a79afbf750967312990d651325c08b92d3e4f9bdf2b1cd50a78
MD5 95e74bddd0c61fb6d5e51531760f1240
BLAKE2b-256 8bee82eeb4f46a79ffef4f36c30f1003aa2c481466fcb8097255c6ee919cbd97

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2bd8a14915b13aa76dc38f506a8890abec43befc3c380358aac7a2a673bd043
MD5 2ee89c2f0334f966492637e6ebe06e69
BLAKE2b-256 e3b7b5772a4cc9e6557712a3fa15d32750ffe75f1a107e0f150509d09f085938

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c11f1e7bc26494c8ab7957b994737586c07e85f114cfe018e70014814aa9d6a
MD5 87502edc06543f737bbe192945cf1cfc
BLAKE2b-256 7add37b39b1a2423f269e29ea078d29548e710885ccf6cd3f7ada5543655913f

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 74201f20be5675438734681657d0ae1e2a04622102ee21b6b105094d62c900ea
MD5 7af60218a93d9782e3aea24826dcc3a5
BLAKE2b-256 269a6d55861f5879d0952a63eafcd37f464b0a01ece7e891d07b3241155a3750

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae63ae5a2d8963fdb3a888512043bfe255864998e4ad5861e5e3524a00d068ee
MD5 4134501e4804123bf065362878eb6148
BLAKE2b-256 102a08e5bf2cd6095ac3050fdd5795752420c76f3335e40276067e800de7cac1

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ef86d84262910d32131f0aba05c5efcd6e098aabd78fa75bcb4ca8991dc3154
MD5 5b0d4b13f57f8ea94e3b2de315dca970
BLAKE2b-256 7e721eb2c11db79b40d5d39a7a412c6afe81285812415382dac04faf8f72f3c8

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 57d8ce970b1ce095e253267d1a7fdfa68d2c6d801b5239322f25861ca6d5e4e3
MD5 395a64a24d9d8e009b255d4b246e3971
BLAKE2b-256 9ac7bad4fd1cb4de2fc7c809998469d968574745d828d67a3595c9df021f72ad

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3bb63bd191665669a465997cb99a6acc41a36eff8d69e7842fcaabea5d5f6e7
MD5 8288c409f2057958672d5512fa8aa4b5
BLAKE2b-256 f60fed8035b31a2299ea9aef62fb5d999a9766a2b15eed4f5ade6fe07fdcb099

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0971dc48e0d7599b08df10ee2351b3f94152c7096d88f9f0232cc686ecf1ca4
MD5 6d6aebce51ecf2b9de077b4993055823
BLAKE2b-256 03e358115b3a216b0b74beac7c8a944f740fdc55d6054878440869e18717dbc4

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a3d844020b731d9f591005364f8f6eff2e9c6c339df780c4d44cbb6c8ce9666e
MD5 73fad290dfabea9e18fd2f70009cd3f3
BLAKE2b-256 16e4d9450d97c7335d82c0e999f05d5ce07738b3f8a69a587501b76a92764334

See more details on using hashes here.

File details

Details for the file pyats_connections-26.3-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_connections-26.3-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 625e4e84e1e4ea4965564d8c42f6144d5b39e1a19edb2b8092097df1e778f25a
MD5 0c7572823851f273a8a2af3160258177
BLAKE2b-256 781c6323fbbe19078bb97040f1e9213ea102773d5ab8f9c116908ea4043c8e5a

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