Skip to main content

pyATS Datastructures: Extended Datastructures for Grownups

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/

Datastructures Package

This is a sub-component of pyATS that defines various local, advanced datastructures used throughout pyATS.

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

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

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


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.datastructures-21.8.1-cp39-cp39-macosx_10_16_x86_64.whl (296.6 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.datastructures-21.8.1-cp39-cp39-macosx_10_10_x86_64.whl (303.0 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.datastructures-21.8.1-cp38-cp38-macosx_10_16_x86_64.whl (290.8 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.datastructures-21.8.1-cp38-cp38-macosx_10_10_x86_64.whl (295.5 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.datastructures-21.8.1-cp37-cp37m-macosx_10_16_x86_64.whl (286.0 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.datastructures-21.8.1-cp37-cp37m-macosx_10_10_x86_64.whl (290.4 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.datastructures-21.8.1-cp36-cp36m-macosx_10_16_x86_64.whl (284.4 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.datastructures-21.8.1-cp36-cp36m-macosx_10_10_x86_64.whl (288.9 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

Details for the file pyats.datastructures-21.8.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-21.8.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a88079d2e0ad3beb1e39c115e3c583d408fa98053d758a27780160f7d405376e
MD5 8fcc3bc30b5dbd4f7e1ae0dda5c9be4b
BLAKE2b-256 3c17d1e7c06d62e72aad38c8cb42eb7db55db7746f062ad5e7265b47a10d740e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.8.1-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.8.1-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 296.6 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.datastructures-21.8.1-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 642e521d671d0a83a180a112e858152eae8c6fb57589789de7f75a65e821e7ab
MD5 db76c4be0722ae6df3d16eab1beb07b2
BLAKE2b-256 17b9bfe43cc766ef5675a9de1c525427376da06fa5a9912bcf8d7632073cc559

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.8.1-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.8.1-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 303.0 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.datastructures-21.8.1-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e685105939aa90e8e90fbd2cc400ef9e2653498770eed13c9f6b824a42ca3006
MD5 ff814166cbb56d9f45211eb0eceff35c
BLAKE2b-256 55880d7160633452bd0a2ad1c265808951eb7401594adb13f189b4c3c91bb8d1

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.8.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-21.8.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d3d58ce383d8f36e1bab23d12da453c254da9c1608dd44313b55be979bf129a9
MD5 d8203a89149153b4685d0dfbbaaf3c08
BLAKE2b-256 bd56cbe4912aef1196d77b1f1c7f3819a6cc22de8d9b8db8fac17b805b0a7766

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.8.1-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.8.1-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 290.8 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.datastructures-21.8.1-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 822892109367d5331707c50bedd226ddfbc145a9c8d5f8d9276859a3df989fdd
MD5 a108a7867407cff04befa0cdfb75a3e0
BLAKE2b-256 0cb383c1076e465a9895e08e002a45d489ac9c4f625d744e402975f9416bc539

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.8.1-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.8.1-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 295.5 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.datastructures-21.8.1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2a35d8572bf8f5c230da4ee924c6a98d24e28a9a5b4a84c0e6dfd86d7f76b742
MD5 f8f042be393fcfeec4ab5256e7f50745
BLAKE2b-256 4a03d9fac4945990f945c6b282b2d3c536f51a9483c5dbb505ec584f31094259

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.8.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-21.8.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 07518f32178938dca2b63caa2e1aa33ca6953b7b732294ccd3d9d607b3597fe6
MD5 e2350d014434f626169f4b38341ae9a5
BLAKE2b-256 145cfde788e47ae39e21862adbfd10551970071ff3a1456fae70f7db41df07f2

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.8.1-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.8.1-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 286.0 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.datastructures-21.8.1-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 b8ce3fab0c5b2b6f539166229093d7eb87b59faaad2efe71f7949788a35a45f8
MD5 884070d91f4ee7eddda6930ab84baa4a
BLAKE2b-256 25ab752fd9003a88745846fa3a152949dfca1e61246c34b51aef94ef4238c998

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.8.1-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.8.1-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 290.4 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.datastructures-21.8.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d858e334e55799bd319852e50c700510eff3bf254e2ae7209276b92fa2d9d327
MD5 c5d9b1f9881eb89effe1597db88eac89
BLAKE2b-256 dda229ee1b58163e976db5763b5ed74986c75dd20fb79fd515c13437a6717aa2

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.8.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.datastructures-21.8.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9281f2c3a53c6bf830f04d7eacf42dd4f40ade205b9ebdb69b1503e973665e9f
MD5 bc7bfac9876c053bd446902f472c26c8
BLAKE2b-256 827a7df03ca8262b71be4f7a136c87f149a5b779a2584aa67a765a37e9f09e23

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.8.1-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.8.1-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 284.4 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.datastructures-21.8.1-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 0ce55f228b0435e1c1f1f8a37aa39b04ebb9ccab86f22b0be15b0ca7d6bbfccb
MD5 cce00f62945ec10f024ea235e5ef7cc7
BLAKE2b-256 efc301689bd5a681f3012aebd96c832d7248f2516f4a60fe7ee11e9321c80d68

See more details on using hashes here.

Provenance

File details

Details for the file pyats.datastructures-21.8.1-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.datastructures-21.8.1-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 288.9 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.datastructures-21.8.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4fbd663f9edbbfd0473be266952aa20b65a2dbca7cb233c92306d3e7f2828195
MD5 bfa53b8a0817a9eafd22161e5d12e74d
BLAKE2b-256 b9701c8c2aa63d4caabc3cbf7feaa2ee8a7739aff7e9aa33dc9a1fa5482f18f0

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