Skip to main content

pyATS Topology: Topology Objects and Testbed YAMLs

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/

Topology Package

This is a sub-component of pyATS that models devices, testbeds and their interfaces in a Python object oriented fashion.

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

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

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

23.6

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.topology-23.6-cp310-cp310-manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10

pyats.topology-23.6-cp310-cp310-manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10

pyats.topology-23.6-cp310-cp310-macosx_11_0_x86_64.whl (663.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pyats.topology-23.6-cp310-cp310-macosx_11_0_arm64.whl (571.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyats.topology-23.6-cp39-cp39-manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9

pyats.topology-23.6-cp39-cp39-manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9

pyats.topology-23.6-cp39-cp39-macosx_11_0_x86_64.whl (662.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pyats.topology-23.6-cp39-cp39-macosx_11_0_arm64.whl (570.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats.topology-23.6-cp38-cp38-manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8

pyats.topology-23.6-cp38-cp38-macosx_11_0_x86_64.whl (647.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

pyats.topology-23.6-cp38-cp38-macosx_11_0_arm64.whl (561.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyats.topology-23.6-cp37-cp37m-manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m

pyats.topology-23.6-cp37-cp37m-macosx_11_0_x86_64.whl (635.2 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

Details for the file pyats.topology-23.6-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13e5c8d424af9d7d340f103dca7bed51022c76b46ca6162076d6f9288eba594b
MD5 2487f20c697262160e4358842a606295
BLAKE2b-256 34fb6cdf79974e9b8dddd2f387f6a76bc97a0279720560b5a3c7bcc8270fd243

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 103e042b3e85e58207732c9dd0c28613db5de5e44dbb08f394e728cf48405633
MD5 9f1828a7e3333eac9e25c07ebd2a9d1e
BLAKE2b-256 cacb87ecf5f2ef2d6fab32427239cccf832b875f25fabaac01b76e4426c99984

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 86251dfccea4b7bbde078bedcb858c5254e11c78efb96fe8da810b8cfa7d679f
MD5 f2efa40032e8436d0831afddb0ce7a3f
BLAKE2b-256 ff2ac3a208547c39f78f0f165db3096b4d1ee443cd444687c1adb17ff308bbcd

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b0207d4377f08e608ef53decc2f71181015d65f9892da2f3007fc6d8c7d1656
MD5 85dcc20afa604af9d51000c0da8a3746
BLAKE2b-256 3a495a7698cd5ac1a590df19da14a29bb57020eccf1403bbfbfdbd7583c0b14b

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2a2ba6d896040ff3fe55bb61778cc9e111d5a0027a5603e9a1f7f417d6b4c47
MD5 cde111370f916da052ca4e6d8708db8c
BLAKE2b-256 573017aea36bcdb85bac3ba1b682dd6b83fa19b92d3538441eeef8185cef2509

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 feba5e3a88e5f26f14b2d0baa25460f19a2b963789ccc099d5f03fd9c77bfd5b
MD5 70b3837c8abfc50bd448260d38ab31c8
BLAKE2b-256 909afa8ee2b887b334bc3b00fc863c171e5e36529077606f278afef5aec6dcc5

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d9cb98a591d4ff910451777f07aa6bb77a1688746c9634015137b700555b0988
MD5 7b32d13b5b4ffe21a19a4d32da3ab59a
BLAKE2b-256 60ec6b887ce9fcd1b079c8657cbc1d04ce2d99c79dbc4f25eb6137910229ce8d

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f7e0845c2a07e3d381219ec2b4408cd13d49257e8a9422a15cf24b0056175cd
MD5 702060255a8443a133dc71f1bbb19392
BLAKE2b-256 be62c50a0e94cdd6731077f4493051124ba00e7b832afaadedd01862701fdf3c

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dda3d529f71564a9f8906172a12848d77306c8d03c70c07b66cf57e22791ddd4
MD5 cbc999f9b756133f6eb44dea8f72ac8e
BLAKE2b-256 fdb11cbf936094389d02574d731ad15687d081e382fa2d1413e71d5456d424a2

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ffb3008200c7e136a7ee72c1b2ddac276f2340e234e62a22b7c6c1f9ac7d898c
MD5 f3eabf036001609d08c2d74effef5d6d
BLAKE2b-256 1c034239c5860e88a49ee4de227756317de98b8a725f523dec1923e55ec17f0a

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca0862b487c5517826812bd4e28930a4e42722ced539910c709d2606f931c715
MD5 5040d3107ae33d2be1128563ee8529c5
BLAKE2b-256 05a7574b13750b5276413b91a41f299364ae7b287b3f65bae9282cd578b4b3b1

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f17e623c2d5e0997366ef3a92ef4017a798922999916bbfbdb406702a95e9a9
MD5 dea54977d14ba320d7f9a380606bf0be
BLAKE2b-256 86d7b728938fbc5a9853fbabccc6421d64b66c65c000d3ec6f3c57e71a2f3048

See more details on using hashes here.

File details

Details for the file pyats.topology-23.6-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.topology-23.6-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3d3bba53dd8f7949ed22b593357e2f533a4e2c1f1fae8ec2ed12fdf4f5e672c8
MD5 126f8b9e54eabe1f7275987b0d52a836
BLAKE2b-256 90b50566f62867ec47b3aa9bcd435440fcebcabc835a955946595ba70e91b2c8

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