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

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.5-cp314-cp314-manylinux2014_x86_64.whl (304.4 kB view details)

Uploaded CPython 3.14

pyats_connections-26.5-cp314-cp314-macosx_11_0_universal2.whl (612.3 kB view details)

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

pyats_connections-26.5-cp313-cp313-manylinux2014_x86_64.whl (303.6 kB view details)

Uploaded CPython 3.13

pyats_connections-26.5-cp313-cp313-macosx_11_0_universal2.whl (610.6 kB view details)

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

pyats_connections-26.5-cp312-cp312-manylinux2014_x86_64.whl (305.1 kB view details)

Uploaded CPython 3.12

pyats_connections-26.5-cp312-cp312-macosx_11_0_universal2.whl (606.5 kB view details)

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

pyats_connections-26.5-cp311-cp311-manylinux2014_x86_64.whl (305.5 kB view details)

Uploaded CPython 3.11

pyats_connections-26.5-cp311-cp311-macosx_11_0_universal2.whl (590.6 kB view details)

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

pyats_connections-26.5-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.5-cp310-cp310-manylinux2014_x86_64.whl (314.0 kB view details)

Uploaded CPython 3.10

pyats_connections-26.5-cp310-cp310-macosx_11_0_universal2.whl (593.8 kB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c8cb3fca30603bcf54bd838339f58e04751ab515068713c6e989c2d3a56b07b
MD5 db844e2e35aef37d8af0310e09a5d794
BLAKE2b-256 ade8d471bd960ab2a3cae038aa725ab9e88ec2e12b2e90fd3cab6956b8079da0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea4a50e698ff1622edce5f98586ca06d6d39ffb3e1f03a3ec6ba3f41f3297ab8
MD5 38495a99d4c27b331cd93820747d476e
BLAKE2b-256 e1469abca76b693ef1076f59a057d77bc219e69b2132641ebfe49358786e3292

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d4f6696e432fcd56de943df43d6a4afb8100ecb6c97ae2b17fc5962382bbf07a
MD5 617d10098ec2973167e4f16fc672ba03
BLAKE2b-256 9f0ee832110158ad36600656404acad44f509b59aa971e2bd17bd2ad08cca4e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f65ffd6900d87c8b9690988c6f34f43900b1693fe1e91c5dcb50f5682f7bea2d
MD5 9c186cca12d246377c74ee29e3b49373
BLAKE2b-256 a831633c705af1b8c4fbf7c36b32eb8be41d6c7ad60afa3eebc6d1603bb0ee48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 847fab037600a17d743a0defb839c354d5c90834ea6e468f8ed148b0c0311cc8
MD5 b45e69af0685651efa8f483d6daad91c
BLAKE2b-256 25ddd63460fcad3ac377ff9c6bc4f4ccb4f46c89f489c910d931df0534fe8f98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 df050bf2c949e245febba07a2707ee0b8a87ed8e75a47bc260e7dd3328f7296e
MD5 2890cd113662bc2fbdea3d40ce5b7b51
BLAKE2b-256 b739c5b5f00fc47d87fc63ea4e8e1b0433e44fc007b86277ac2d7eabc53943c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e490431c0c8dbb334210916533dc952cdae405dab1b5dc520e75559b2ab42b7
MD5 e44cc8e8771731ffe9ee2dac71b669e6
BLAKE2b-256 cb6218899499db4052895fd637e9b4fed26b3df22f8be583309b14427263dbf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c72da7c4555dc9f87b517fa4d07804f3d0cd2a0ab2324a9080a58df981a614a8
MD5 7c9bca07d8669e972fd3a8214c600a50
BLAKE2b-256 f09fcb8c29b4efe0f7d34470578599136c691a7136d3e2e71726cd2872d39d35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 116167f3d609c85f3a3960f098909d31ed782aa8067254222100fc9c803f0f10
MD5 b4b945011c2d80553b2b2e56369815b0
BLAKE2b-256 5ec0fb6c98263c928248e7f8a0365b63a925f8e03f21eed0c61db9c4c92c693b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c966559ede0486bd404a8e85661706ddaa86b0f8c618b8a0bb875f0c8681e1c9
MD5 a258f6840f3e7d2303d5bcd5ddf55602
BLAKE2b-256 9a05b0cdf85117d85e1731bf1fe431aa26ab70880c48fc5f61dc89e5e2264045

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7960d6ad21b1ba999c07f2cf9b139c65213fa9e943da8aba905099c041be1c6c
MD5 1ea58365b8a1c1187b627f07fc7be899
BLAKE2b-256 bcb96fb41d31db263fe6cc95c028b2dc1c1254f83ac59bed69eebcf231b99ade

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c05f9f133eda96600597476bbc4c572ba35fdf768a08df710987594e55a3f2ef
MD5 1113829a651c4b7ed1cfb7ab0bae2156
BLAKE2b-256 8504841604c37beebc6c0eead57fbb275bf63e8ba30923af4dcafd555231cba6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd82c2dc8610263ff58c37ca2f4cfd1035cded695885ff3127e4d6c00dc858ce
MD5 e47aa2016ed0cdb3d90aa4a7b51271c4
BLAKE2b-256 cf4124dbf34cbd33bb78ace389bba69dab56d3cfccfc8166011776f60d2b9940

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23f7ca2263ba957bd8d4216cb9d6082b0267881eadbb76ed0a702ee144ab4205
MD5 e497204d26eec4986e2b4fe26ccd5abf
BLAKE2b-256 234f157a19ed5bc51a86bad6b986f3219e6cdcd9d922457ee70584b50fd145fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c469f9bc5aabd23d27fb82ddb039f21dd49c9dbbc13cfb5889300f8f3316495
MD5 074b7e8130fe634b706cea31ce28d5db
BLAKE2b-256 c116e1ee74fc41a47007ec91137c195f77c89b8991b6d8f68808db1907f96550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.5-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 58ce26890698fa16cee610fb6cecfd27d936d5ce9520c38e093256945fd6c9a5
MD5 4446f50edfcabc277165e437b931dacf
BLAKE2b-256 40d9e5889a01a01340732961ed9d8301270c6c77acb6630c700b0ba2bf8c377d

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