Skip to main content

Genie Library for automation Parser support

Project description

Genie Metaparser package provides a unified collection of parsers, which works across multiple parser packages, and across multiple communication protocols and still returns a common structure. Metaparser allows to have one script which works across multiple OS, multiple communication protocol and parsing packages.

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.

Genie was initially developed internally in Cisco, and is now available to the general public starting early 2018 through Cisco DevNet. Visit the Genie home page at

https://developer.cisco.com/site/pyats/

Requirements

Genie currently supports Python 3.4+ on Linux & Mac systems. Windows platforms are not yet supported.

Quick Start

# install genie as a whole
$ pip install genie.metaparser

# to upgrade this package manually
$ pip install --upgrade genie.metaparser

# to install alpha/beta versions, add --pre
$ pip install --pre genie.metaparser

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

genie.metaparser-19.11-cp37-cp37m-manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.7m

genie.metaparser-19.11-cp37-cp37m-macosx_10_10_x86_64.whl (333.5 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

genie.metaparser-19.11-cp36-cp36m-manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.6m

genie.metaparser-19.11-cp36-cp36m-macosx_10_10_x86_64.whl (345.3 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

genie.metaparser-19.11-cp35-cp35m-manylinux1_i686.whl (1.0 MB view details)

Uploaded CPython 3.5m

genie.metaparser-19.11-cp35-cp35m-macosx_10_10_x86_64.whl (322.3 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

genie.metaparser-19.11-cp34-cp34m-manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.4m

genie.metaparser-19.11-cp34-cp34m-macosx_10_10_x86_64.whl (314.9 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

Details for the file genie.metaparser-19.11-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9085b18feac03cc352501ce92ea366428808c54dd7a77324d5ef5526fb823629
MD5 41f12e7ee9ae37e6e9ea7f815af8614c
BLAKE2b-256 8a411e14dcf0ec4a5e28505dfadcb2ab13f9b27a971dd6e226156ef179445147

See more details on using hashes here.

File details

Details for the file genie.metaparser-19.11-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cf86aa4ccc3eece08eebd94069222e31af4cbfdc219037cd25d7bf2c6fc57cbc
MD5 03673719996c5b3d9313ffefe3f3c866
BLAKE2b-256 0cf00cf5c86674b887ddf3709c1b1a56fa1023de98c291429fe02c56b88587bd

See more details on using hashes here.

File details

Details for the file genie.metaparser-19.11-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 333.5 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e91f3ef142714f88584b6132ff9e8fce324c2432f7826762bc23d64892bb431e
MD5 9c10f4edff6d370ba6f8b84e1e5cbdab
BLAKE2b-256 4abcc3bdeffe22ce055921ea3995fa4d5565e88a9a799861b67140b0f71189c7

See more details on using hashes here.

File details

Details for the file genie.metaparser-19.11-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 74742d4f43d3f8d871fa694de2f38b4735f4b205c0fd78843688ce439ef96bd7
MD5 34906b85602abf1a317422a1bcfb34da
BLAKE2b-256 13c39c2cdfae513bc06bb6c1f2383d42fc125fd8a4db9d9612e877b03e30ed3a

See more details on using hashes here.

File details

Details for the file genie.metaparser-19.11-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f625fef1e11c507c31795e7a4345a8b44b1647e29a856cfaf100da867beb2dc5
MD5 2a24d2e997076dcd11bdbbd1dca140b6
BLAKE2b-256 f438f43a0af8d4fc39a562bd2ed851ae7acfe88cebad15dace3b8912c959c10e

See more details on using hashes here.

File details

Details for the file genie.metaparser-19.11-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 345.3 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c313d1016db12247f3490ed185feee38c7d658a891fdbde8f70d4277fcc247b3
MD5 e5a966977bec6d5a4ea0759b377dc2da
BLAKE2b-256 0a5ee251feaeac5fab2dbf25013c9a9b29ff663a6e642c7195056cd910441204

See more details on using hashes here.

File details

Details for the file genie.metaparser-19.11-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 68455ed2c930cec443d2eed7f0e191045d59e1e89ddab742a055bd34384740c6
MD5 c7b3f379e349adf53961644c6352a01c
BLAKE2b-256 402d7a96d67f0039310cd3e8422cb2b4a40372562ebdf5934e36681fca97a1b2

See more details on using hashes here.

File details

Details for the file genie.metaparser-19.11-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cd87d8bd25fb99a77939bb940ee14d8ef0a8001ab48cdff3101b846c4f151a6c
MD5 b058371613d8d107d2052bb3757bb97f
BLAKE2b-256 9ef0b2c9c0f5eb5b9b4a64ac1494589c6ff201bf108a500ee6afcd4013cf0a91

See more details on using hashes here.

File details

Details for the file genie.metaparser-19.11-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 322.3 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e52b055dd6a0e10c3de2d789ab00e5befc74a956c1be0530456e1d324349e6fd
MD5 603093f9b4536e226b52d156e11bd247
BLAKE2b-256 3de2c6e0f9484b7ec20049a73a1ef4e979ec99a87e04734635c70d5fe5a6d6b9

See more details on using hashes here.

File details

Details for the file genie.metaparser-19.11-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 79491b0a3494a69e50630204a86610b178ff7312bac0aecd55bcb6b77ac5451f
MD5 cf58f8e3661d9ede67c259409ed7405f
BLAKE2b-256 6eb8f8759a2e552b86e026f3eb1a94d73af12e14d3a4f52f2b89bdb44c54af23

See more details on using hashes here.

File details

Details for the file genie.metaparser-19.11-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 60830197726e52cf0aa9b77bd01464e83fc0034587e045743bc3f74b7f0703de
MD5 29b98bcfc6db6926a73397af2ceae738
BLAKE2b-256 68fe63365dbbc6a16dee879ce17071d20326d29248f519c88e3b5494ae12988c

See more details on using hashes here.

File details

Details for the file genie.metaparser-19.11-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: genie.metaparser-19.11-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 314.9 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.11-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e7a12af7e816988e9cca66a7b720cd84f8c84fb17c1fd63b33209fea96d709d1
MD5 531a7d8b712bdb4f43d12ec6679fcbcc
BLAKE2b-256 9d102792df7620c346908e0e8959295aea553df9fcee5762de2827ac73e9e604

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