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

Uploaded CPython 3.7m

genie.metaparser-19.8-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.8-cp36-cp36m-manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

genie.metaparser-19.8-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.8-cp34-cp34m-manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.4m

genie.metaparser-19.8-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.8-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6f861e6f1eaa3eca2748cc3c55a224cacd4c0dac90b578efe3fd5b31f2c74924
MD5 d5d89022744c4f9a8adc64d22525d9b4
BLAKE2b-256 b39ed389f8e00cc725b5a8d43d083fd60a5293f8ba16921bc79023ac1a60e637

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 82f75679184d959331a4244ae35d7fd3ec64232773ba42161a1a7c04380e1c74
MD5 54f8be86ac35e2c988c020c791c2b983
BLAKE2b-256 b1ed53619bc1aa5f618264c00a0b3602a9e3e1d18c7a647d26ce9abd23c15667

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a3e2e27bc31b9c5bfb40fb3af8138277637ceff440527f214aa946d5c558be9a
MD5 6e80075aba8d7957e7222c3adac166c9
BLAKE2b-256 d8b07fad19db341539850d5afb5b4ce072f04d153034f98abecb36e277fe5c3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 206d777a140d2ad68d6aadaf43008066fa9fc7bfdd0aeaf0dd78eee957a1d940
MD5 ead2ee35ce7282a9862c5ddfe1080d50
BLAKE2b-256 ec8c590c273140a7aa4e25103be9cd819732d7b477825785f9f76d53b69972b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 93548f0b134ab978f007b376e768011f99afda48d57abb811fda51603fabe897
MD5 7f8d67dd004336ae4be9a4f14c6a5eed
BLAKE2b-256 826b153271e9afd4d05de5e3452e10167d77e35410b98274a9033f6b26613c03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 83344a92c9911842a0dccff28cb8e28f81eca7da8edb416fc30f811d168a2bf5
MD5 cc39ee3223392ec0791112e859834297
BLAKE2b-256 5b7c406e363975bd62488493fccfd0338628920647483fdd91595a133d4a6488

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bf1dcadea67fb9628de282d748b2bb650be79bb87fa2e3a6911bce5456f7ab04
MD5 5f201607cee87cdd3675029fcd0de10e
BLAKE2b-256 a72fb6067f1cb78662064234ecab611f99b0b8e1eeafe80ae0eaa296168bb75b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 92cdebcec71d0a386377a4ff77603fc5604e45a67575b6473fd1364623e45afd
MD5 47a0d3888247921ee8858021d7c385ac
BLAKE2b-256 eb048426eef922644ad9283a78e6fcbef0e5735b8cb9e9d51c80c6821fb5897d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 06345f982a14e2179687eb5fe0239a36924deaf4f0d0643638276d24d9ca95c0
MD5 22cfa833607cc857840bc2c0b78c0dd2
BLAKE2b-256 bc2c8a5ad16a7f08c4b1977a80778bffe6ff64f626f58e82da60393cd261a742

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d35e7242ee4a33baae6e04c8803fde530a2b0f81c36c1cccbc3a786862566029
MD5 5e6de714db306cb5fd04f2c404e6e2a5
BLAKE2b-256 15b596ffc44f59d592f5e0c17ec414b7184ed750c6515498a43fbc5051a242a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6a7facd9d836c451876e2871ff3197d257d5063bca18513b3067e36f9bd51352
MD5 e5e8af389005c5dbc75d0d358a95466c
BLAKE2b-256 aa43abe921a20010d5671ce3cf0e71bcd2113f6d5a1f017dbe70bdaf1fa3058b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.8-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

File hashes

Hashes for genie.metaparser-19.8-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 452864eb9c61a378cb5c96a8fd4552be67df4482a553de5d8040363504fdb182
MD5 27ecb658f3d3913525a22a2bfe86629d
BLAKE2b-256 70d16459de1890394a69d17c9dc4bc3ae43a8c9a3af8be3c2e0779e7b1339148

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