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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

genie.metaparser-19.5.0-cp36-cp36m-macosx_10_10_x86_64.whl (354.9 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4m

genie.metaparser-19.5.0-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.5.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: genie.metaparser-19.5.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.6.4

File hashes

Hashes for genie.metaparser-19.5.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fad5dc536009c6c124c76bcb26eb9fc90a4243044522efb69e32824ea45cc412
MD5 ecdb6b9a9c361962fe8b761409555930
BLAKE2b-256 e4db250fdf8063622fce4efd4087ab1c3d4736b40e7a7c407c652c1560da5f19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.5.0-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.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.6.4

File hashes

Hashes for genie.metaparser-19.5.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 46ecfa6f2efc52f59863dfef418e0d19dc936584ed354da8973f603124274f26
MD5 d113e02188f7e006b7e4cf1ce830acdc
BLAKE2b-256 df12f061e797d34745aba1e9c087ec5d261e68f6d57693f3b26d64dff6cb88e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.5.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.6.4

File hashes

Hashes for genie.metaparser-19.5.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 10993486c8fa8675792bc1d0de204132896f4987e343fc840d583a0cb9d0d620
MD5 3af805a45f7049e97c1f01ac63537427
BLAKE2b-256 dc63f1e33dd461eb187400748ea75d7edfb954413f6751eb0810812652c8276b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.5.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 354.9 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.6.4

File hashes

Hashes for genie.metaparser-19.5.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2fb9d440ca9c86972d21f6dabd82c303954aae2f00ff05262ea3dabb4e163b28
MD5 7fba94158d50f614db7f01e3dff21d56
BLAKE2b-256 a5787b31772c68e423031f702d03d77f2a2060967972332da9ec05d56faef517

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.5.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.6.4

File hashes

Hashes for genie.metaparser-19.5.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d14ce0da2b7a6ed05741154fb267f5249cc6f5cdf67e594d85b3cc456f302c56
MD5 72b03805b524c56d668eed03e1ac5f0f
BLAKE2b-256 b061819cedabf67e46c7575fc5bbc98cefb5fdb0870698c6a801c2f7f910d97f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.5.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.6.4

File hashes

Hashes for genie.metaparser-19.5.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0728b39afc3895b4409090a1a3fe430fbb4ec98d34d8dafec42b7ef36e64a025
MD5 28c80bf56e2d37ba98f032848af93b58
BLAKE2b-256 a7f6c4f8cb93dc2f63950c804313040990b6356f1ce4e21fb4754ddc8eeac4c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.5.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.6.4

File hashes

Hashes for genie.metaparser-19.5.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c6982a7768fb04ec31cc3bf2b61b48423aaad5b8960a17711a730f6e222b334f
MD5 e62500f0b5ba572ed5a9eeabbaa3e98e
BLAKE2b-256 9ca9c27e35a9b084cf4e736a4b8232f0e827e58bfcc9ced0809ca151e4be416a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.5.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.6.4

File hashes

Hashes for genie.metaparser-19.5.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9ed17d387b4ea22b413392af7aab16f654c2448d93e8d869b2fc8619555aa793
MD5 d43c7168af0ea6cdee1bf546d62fb296
BLAKE2b-256 9456086c74b701296f81bb9aa7c76fe2a3770aef16f4073fa48eb2d22c6d9481

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