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

If you're not sure about the file name format, learn more about wheel file names.

genie.metaparser-19.7-cp37-cp37m-manylinux1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

genie.metaparser-19.7-cp37-cp37m-macosx_10_10_x86_64.whl (342.6 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

genie.metaparser-19.7-cp36-cp36m-manylinux1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

genie.metaparser-19.7-cp36-cp36m-macosx_10_10_x86_64.whl (354.4 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

genie.metaparser-19.7-cp35-cp35m-manylinux1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

genie.metaparser-19.7-cp35-cp35m-macosx_10_10_x86_64.whl (331.4 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

genie.metaparser-19.7-cp34-cp34m-manylinux1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-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.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f7e89dfe82782de9f0bc234d345358106aa209085bbf72a865026f3a14a03e22
MD5 03b1fdc27fedcbe5b2ca324a56bf8d54
BLAKE2b-256 1419eee0243de4dcbf6f51f267e1f23e1bce0f04f35b58bed43364809b4332e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 90f52e8e0ac3112a94757a6230112a0b1077b90d687bb64437b6713213459bf8
MD5 b87122835a1db0dbeaf36dcf7bc7df4c
BLAKE2b-256 52da0b481c642eeec259a44f0953567af7f1be7add93706d92dffde318e4cbc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 342.6 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a145ce39331c1db5d5ff8cceac062c2572acfdf8538f4b3b036f6779ee0184a2
MD5 8075b73f1588ef8f330404d8a2a5a470
BLAKE2b-256 66748c4a31694e47207b184225812563b92ef5688642c3329d0ff51c7a587e9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-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.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d2e103813a2f548c72cdbacc89ee068ac578da01ccd6e339095d60a301259fea
MD5 c64af15d573996b089fb53b73046f243
BLAKE2b-256 a175a95c57cb236cd0e2016c103c3b060213e59c3d7bd4c16182bbc5225ce541

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4717a902c7a9a8dc99540a2afdf7a6ab29e21492240757206d4a5ce47fe37df9
MD5 b246e45821856edf7659f8fcf1e98679
BLAKE2b-256 da3b8f2da2b2a84b2ec168d46ef31e3c41b9331c38bccff393b1344926a8cae2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 354.4 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 845e96ca66270fc057f0bcb40bd80dcd90fd10d736ebc11668e29352c1016f72
MD5 061f1a594e61e9d6d0afa6c460d597ca
BLAKE2b-256 e9368994780ef009034f795d0d2439be25e3eeb374e3e0e64a83535164765996

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-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.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e5ec1095e3ccb4ee3da719ab538e8b3fb16d7e82e6f7a9b09e59d3001263e897
MD5 06da2d34b6f69354d55e918d4bb31600
BLAKE2b-256 6f6861d584e632ba47494e2a2f48dc5300cabc455a0168a842ee987fc440ba97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 edbea12d30e4ba2353f420fc20ecf1aed6bb2ff9e72e70c47c21b06e80057e74
MD5 5feb1580bc6de9fec397523f24c86ac3
BLAKE2b-256 ea8fa5794c69131bce4b04452e1a5719ba23ab781ca03d0ef1c2f7b86e5277e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 331.4 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d90775f115d5f4ad1ddf82e1fd566853e2784c8946e33799a4c843c055302228
MD5 37c39f22cfe9ea738ce66000866b71a8
BLAKE2b-256 6c0dc33d2b12e2d03021e3bab566759e8eb8ef66611690dc055e3115fd66280d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-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.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 86e2e92494bd951be9cf8516ad945ccccbbe6c522aed57c10b60e4bbce6b2568
MD5 c7ffe82aa333a762abaa899ed1d023a8
BLAKE2b-256 1a04966b54b1630cafafffa9167018815b46adca3ea66aaf3ada1a4578085c81

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3fd1491817a51c1d8505b5076f3d28679f9d49168ab5658acef5d31b2ab0d2f9
MD5 616ffc49cd0cde0787a3de77448dd4b8
BLAKE2b-256 2530d56254115559cab58ae731bc620159e102b4da6663a5b3cad159c5291c6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.7-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.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for genie.metaparser-19.7-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0c377ec164087afe36757b99581139e28b78299f1b85412ca65a0d3c41b972a3
MD5 3b9e0674725c0b39259433c6b8167a3a
BLAKE2b-256 57d20690699a9893d1b9587f2e726177e29edd9045277e58776b80eceb441244

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