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.

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.connections-24.11-cp312-cp312-macosx_11_0_universal2.whl (615.0 kB view details)

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

pyats.connections-24.11-cp311-cp311-macosx_11_0_universal2.whl (620.9 kB view details)

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

pyats.connections-24.11-cp310-cp310-macosx_11_0_universal2.whl (612.8 kB view details)

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

pyats.connections-24.11-cp39-cp39-musllinux_1_2_x86_64.whl (343.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.connections-24.11-cp39-cp39-macosx_11_0_universal2.whl (616.6 kB view details)

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

File details

Details for the file pyats.connections-24.11-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp312-cp312-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 589756a2ed56181ddb36af9fff6790488acec21659a3a025986cb8bd345f4490
MD5 456f504dbde3db7907e1734372b82eb7
BLAKE2b-256 a4ab50a318bff729a5e48f6c76b7e2c51c40c6f20be481d7595bc57489690067

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp312-cp312-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.12
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 37c86553934d03ecad2b4a563a282e868206673d06e1fa6ed078590decdf5cca
MD5 019869565d5647a0730da8188e7b5bec
BLAKE2b-256 83d40f436aa6992da8f58ed5ab4150be1cd524359aadb3270095ae9d96166ade

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp312-cp312-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 615.0 kB
  • Tags: CPython 3.12, macOS 11.0+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 34337de2711fc1db602adc7ade87b0723749a7a97230a9a5d5e9d446f9cb8596
MD5 089f2131d9e5c2013b2966fcaf4a8365
BLAKE2b-256 35b55cbdb0c9371b7437370cc33d8ddb1c02f6924b91674d27e1a44c4b699a7f

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp311-cp311-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99aed190fa48ab5d11de6a5e63ef9087a6d7b8d1866a10d29567cee84f61a490
MD5 64e729e9dd57a0ddc1b96f38bb15b051
BLAKE2b-256 e1f085d013c4d12b85c200341cd6c6d3fc18d9344a6fc46ed88ffb9432921b43

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp311-cp311-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4499ea8d688c26ae74bc2c941b3b2e4214d897a87996aed5cf3e8879545b8429
MD5 65e5958073cf76459d8cf8540b76f99c
BLAKE2b-256 4743aeb3c0e1e6504cb9b94579c33411a975bec6c9efaafbc46247a9beb90c53

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp311-cp311-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 620.9 kB
  • Tags: CPython 3.11, macOS 11.0+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 28127ec51f80b7594f906e89b3251d5d6a854ee5e6b820b79939f96bb8a15e51
MD5 7e3450dfe9263cd5fa53e23564023bbe
BLAKE2b-256 5583dadda40e18e199f28bcb4a3a230395ee1e4623c94352646001037acdfcff

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp310-cp310-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1870a1a1b7a4b0f1384d3956d5b97a853e80a7752fb61d1585e0a366b76ed427
MD5 73a5875b23f5dc9702131a171d028d27
BLAKE2b-256 20d631be26d6bd7607a5645b11be5449019b30fbd22b54b2513c7223cf8c8a13

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp310-cp310-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c074d3cd4ab82f1ff901a3a9cb55b8dc2c63a273b245da72e9562f70caf0ebf3
MD5 cb09e51aa7a1ae6c5b66775df87b4754
BLAKE2b-256 b5750918dd7a77ea71c2cef6449ca7174ce062bfdde6124678aab76159529354

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp310-cp310-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 612.8 kB
  • Tags: CPython 3.10, macOS 11.0+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6c730eb59fd567e045465eb3f70b5e16255234ff744649deef98273bf2f25e7a
MD5 632db87a96271ff8830a611da01657a4
BLAKE2b-256 2570fbb9d00a52e7e2a172f5cefa9b4cea978091555ff4d9c4d5e7f873516350

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 343.5 kB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6175070009dc25d173fc4f46fde583328530432141c0e288456118c31c64d227
MD5 a697c743d74902465f797c056fde8bc6
BLAKE2b-256 dcc17a5d219b98a8b02fd9aeaf6758137669a83213d76847a2676e15017cbdb6

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c8a517e073f0e10e67684fdd114e440b07686d4205068c4f6725f89d73f570b
MD5 5a532920d47f720775be966d41f80d6d
BLAKE2b-256 5dc2b198e8511293d1682bdd383fc5e137f3ff3fe7e96e727fa33db4f82192ce

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5fd9199d15b1f23474ccf440290d9b9c70f1260dcb5060d96e29b633c3b52573
MD5 9902d10b73f62a296772cc144d7fc6b0
BLAKE2b-256 54cd3320129e8e0b9d0fc79a6b339ec9c7d926dbe1c174ea8a2f3dce1bc78dea

See more details on using hashes here.

File details

Details for the file pyats.connections-24.11-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

  • Download URL: pyats.connections-24.11-cp39-cp39-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 616.6 kB
  • Tags: CPython 3.9, macOS 11.0+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for pyats.connections-24.11-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 13513f88711e643b4348628bf3e681c98455829a94241ed7c5443d31a4fee475
MD5 790c6c6e1c270650df905f42bafe9b98
BLAKE2b-256 ac37db944a3cfb347fd1cd4441dccd82c08e48fae8db4695f6d08e68a3aa12a3

See more details on using hashes here.

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