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.10-cp37-cp37m-manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

genie.metaparser-19.10-cp36-cp36m-macosx_10_10_x86_64.whl (354.5 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m macOS 10.10+ x86-64

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

Uploaded CPython 3.4m

genie.metaparser-19.10-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.10-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: genie.metaparser-19.10-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.10-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1d2332f37480be1634ddf1c8b3253655b0d89d83a27ef080d6ce6c9161bf04f3
MD5 2caa53d5ac0e539c76c443a81d209c4a
BLAKE2b-256 2211f449fb20a36a2d7073c4210965c96ba9d6583e57209563070b4ef59e6bcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.10-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.10-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d32cd576f499c0345c6ec7e95bf4f837290625383a951deb0aa941caacd0811d
MD5 8506915024c0ca85fd19dbdc5a2d94c8
BLAKE2b-256 8d21390b17f6803d3d9987cc8c24fb9217d865543072158205444fe4876b2285

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.10-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.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.10-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0c4d99304a451542ac9975f8d0cde26e331af7497121301ed1b1fdc7984d68c2
MD5 e6369bd2e34e8ae27d246cd1f57cb084
BLAKE2b-256 8a70335f785f69e91431d2d2a2cee79706556de7f1f9f662cdac08874730b41f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.10-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.10-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6179c514cbbb308df301da38472da48d10c52fdce0780fd8434b96842f5d271f
MD5 0c8b7dde8bbe2bb5ca5648ad97383e02
BLAKE2b-256 1c43d7a7aad64849749c0ec266b15bad4af3f2bc1302a64ed61aec0994a71d27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.10-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.10-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0eec95e583f1f0547cd0546eee187af3e25fcf01387f1af427392c87d37a55ba
MD5 46044727293222c0589176db66e47ee4
BLAKE2b-256 80207d048c3c82558ac4efee23e60c5a96f08ac78d5e0390215df8712b8bf223

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.10-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 354.5 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.10-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a4728ee91ac8e751949d1fbf8b8c7b0e30a4c5309b3c8ee0ecfb0ff62887722c
MD5 96456214b8d2993707b1929488676524
BLAKE2b-256 86b6edbebb90b79d6922cd2a133a636f1d4b590a97b1a08fbd26d35c0fcd8a2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.10-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.10-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f626b049066b75c7fce81de6fb48ab0766a62fadac1b96615cc4d349ff2ef8ae
MD5 c63f45dc9bc2ead6d92ed0940c8112d6
BLAKE2b-256 808c151142018acffccba1ba8d086b0964672b38a6a76179df6b816a4e2bab70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.10-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.10-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 31a689906e1a5f7b76f4617096c6ba1be511bdfe41596ccdf4413fe614e5d4ee
MD5 f7d09b955ab391b45efc40400f14930c
BLAKE2b-256 f79ab1676311774d840452ff6784b77a5c69261ecfe23ad77ae1c4a7f3ced22e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.10-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.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.10-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1c0e4c0bfe788cb82a3c134730b4cfdcf7c71e35f9520ef87cfd6d46a7673d24
MD5 8c9db4eb49772568592271fb3a572865
BLAKE2b-256 e3b44f50e0be68cd3d2f9de2c1b09b92e83300727f31aa2c12c2451d30537178

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.10-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.10-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 990c3e2705de60aa8379d80237a25a6e64305d61488a1926ba1c332c543f2ed7
MD5 75e823935ed5521f1d40abc35e0efc1e
BLAKE2b-256 d3dc469010a43a70901e4f1fe5c5e2d9dead1eb61394d5c0dcd0d32a776f06d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.10-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.10-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 736a76d1ed222c88bb982e39d2f9488da9cb824f03a820d16dfaca2d8ccaa736
MD5 dbe1f13332c996a3bb47a4306eb3c5bd
BLAKE2b-256 abfe07782592d395280da416e32b78f1feb31051ecc542471b1aa51a8f214f0b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.10-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.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.10-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 669483d417b56b1c75c28c94dd5fa134ab963b14882dd738b3a0c2159dc7003e
MD5 16d3c01f2ffacf806b0d0999fc259b15
BLAKE2b-256 80800e17e56093e8df6d23f1e0fbc3022f1968c1dcc48dea48fa8bccf78414eb

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