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.

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

genie.metaparser-19.0-cp37-cp37m-macosx_10_10_x86_64.whl (342.5 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

genie.metaparser-19.0-cp36-cp36m-macosx_10_10_x86_64.whl (354.8 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

genie.metaparser-19.0-cp35-cp35m-macosx_10_10_x86_64.whl (331.5 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

genie.metaparser-19.0-cp34-cp34m-macosx_10_10_x86_64.whl (324.0 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: genie.metaparser-19.0-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.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.metaparser-19.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2fb6e72473203b2afbe657421adab91de50199c9ad502cfa140ba732fe5fe149
MD5 e3741264c627b232b41bce60760bc9f4
BLAKE2b-256 088a92df2ab3d932343afda78f44ecdca8e2ca5222eb39ca78634e8fcc9866fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.0-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 342.5 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.metaparser-19.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0e6c3c8693fea25233684259a2e0ac5639c47cbadd3bb81231792f68e3edaf97
MD5 f012d8c2de5d78ef6b116b0a86207e40
BLAKE2b-256 d9d6b3da04e7ca76043043995611f13596bb97728cbb327b7e0a743b76ea6a15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.0-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.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.metaparser-19.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a7038c41db36ca824136c30e7601cd4d5772bf3217fcf876083582399442ce30
MD5 ade9690fb0b0b3c753132277bfe074f9
BLAKE2b-256 79f56c9e91a618189f9d1a9e477f92b4fa9bb2c4415e2a0f30309bd909d5a85e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 354.8 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.metaparser-19.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cd8da18e33961b36853a36a33c9eaa9a3693c4d8232c722fdf485e78f1917dcc
MD5 2e4d2f732e01e210bb5a023bfa26cc53
BLAKE2b-256 6be6d94c7adf7c2814641d4eda2c56b6e00a5e8a201c44be59c3cb1646bbb6f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.0-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.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.metaparser-19.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5a0ca47ff78ae641c4e75aab15f64738c318ba60b92e4c1fd1e951363fd0dd6d
MD5 e181d0607cf938ba2a87ff3f42b765e7
BLAKE2b-256 eb63c650630eb982e5b6124617f4dcce6eaed3c66eda82ad14b5dd0f174113e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.0-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 331.5 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.metaparser-19.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6c1a2179434ee507c25578e32d40f7449e6d808adec8361bf1c5bbfe9443dcc9
MD5 de9da7ec298754eb3b9363ed6f7324cd
BLAKE2b-256 bd36a6f14b1bc0b0e39fad59e88b4b520ba1616c9a7cc7ace4e1569b18e56659

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.0-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.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.metaparser-19.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 479a69dcc24e1b3445c38496752d9e53985a9345ebaeb6564589141a554daa0e
MD5 f82f70466903c4fabd7fda1dde34833c
BLAKE2b-256 4ebfd28d9da4fcb894ba0dd78209c512071acd5888f4afc885de3d42523b8867

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 324.0 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.metaparser-19.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3f7b48168a46ad1cfc32314faba47637b4e74f06e41502f9d8d7928fc241dde0
MD5 2b5ef4b2c7f1dc4d145a22ba7b6831ed
BLAKE2b-256 c46f63c0f43b2d03ab82b3ab310c6c8f219989539022468faa7a0660f95dc683

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