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

Uploaded CPython 3.7m

genie.metaparser-19.12-cp37-cp37m-macosx_10_10_x86_64.whl (333.5 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

genie.metaparser-19.12-cp36-cp36m-macosx_10_10_x86_64.whl (345.3 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

genie.metaparser-19.12-cp35-cp35m-macosx_10_10_x86_64.whl (322.3 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

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

Uploaded CPython 3.4m

genie.metaparser-19.12-cp34-cp34m-macosx_10_10_x86_64.whl (314.9 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-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.12-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d26ed8a737009c4fd7cfabff4e0d78f02b9ae27ccdc801fc9e8c91ca4d2cc51c
MD5 8e6d9e026daebef0a8f327de4e5f944e
BLAKE2b-256 b82b5417a89ef477fa7ec0e6bd0d8e29ca965e583f9bc8cdb9a5de4c417a72ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-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.12-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 452d3a05156921c5d9aa2c891a8beff9c613cdfc066cc851194ac1864577e0c1
MD5 5acd86baf183bab64cf40137f8bb28b9
BLAKE2b-256 25b4253fa6a278d9b92c434c1db59471e513086015ad8f67ba8a81da32d09832

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 333.5 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.12-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 43ac6c609b2b5a3a2876f7a5b3408d95c3add895f56357b51bc42ab8f96ce431
MD5 a648b0d66b259cd3473eb9248173ec35
BLAKE2b-256 7d89b12b8bea16a1d1914e408a456b3f35a7639bec927e83001ef73ad7dc5110

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-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.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b41fc769f46ed4ddf465fdc1ae93dc77cb86654085224c08d3f372a8732338cd
MD5 12392713181efa2b1ae0556b84806986
BLAKE2b-256 152f85baabda2c752e5e4402110ec84b79181250fee1078686d77cc4a372a64f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-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.12-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bed02f46b6ed3bf5f9fbce784d698a8215f86beba381734609469033fa8788eb
MD5 72b121edcae259533ea30cf9d6913413
BLAKE2b-256 473e5622474a88fa49a8c55344edd9486de1c205bcea106e23ad39369791b235

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 345.3 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.12-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f2fdd8b398df2bef772f9d90f39805a76ff9f23c5d37962896451c0282f920ed
MD5 6e4af744edb76950f6c19a247005daad
BLAKE2b-256 616ccd91ce89419d67b1ae9dfacc73a53ba09b1fde60ff02acca620c4410dd5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-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.12-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bccf0bd44a156fcc4c07921552c648a7822bcf68016aaa565e8d8902878d6d0e
MD5 e61d44e5e661e592a9eaa3f301b1e86e
BLAKE2b-256 f95064384b65145ccdbf93897ed4a48a33a1e59b7c657b5751bb96b79552776b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-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.12-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 07550995b0f88a3959cb57220bd89b659b5b85c26d7ccedcb10ed40632dad5c5
MD5 d1b16307b7d579becdb31a4247f09b51
BLAKE2b-256 5aa0c615c685085a3798393b7c8374d7ae2886f594f76fd76cbbe54ff435a4d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 322.3 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.12-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 996cbf1ed22899c897eb863092e47ca10ddc8eec51130540c57d15b7b42279a5
MD5 264f73aa2cdb9e28f2ca69f93a1ab0b1
BLAKE2b-256 6c20b1275bb53c3b29e05bbcd4d7d19a4e9d164e97317e1904c6541112248f72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-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.12-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0e98bac738d097350540281ee21b0f0ae9dd76129ac35e8fe49a464f5a741955
MD5 65c947d86911a3f78602e500e092de07
BLAKE2b-256 08408b6c256e204856bdc22394d1101f238a791338a4cd8fdb2af4601f9095ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-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.12-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b2baec73cd8c99b9fb1ae0e4fe7a7204298c4164a94125600ac60d6b9677d735
MD5 5d5c068f162077c0d59b4fce157472ee
BLAKE2b-256 d1eb5ffeee49f9af8a3f30431894edd4ba425d425b4fedaf73b6398bad6f012d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.metaparser-19.12-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 314.9 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.12-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e392672c06a5fc8c9b6f64a12607843b62aae47e049a4215f0545e3aabbbbbbf
MD5 b2c7f5e8eefbd4f163a07e90baa64e57
BLAKE2b-256 605a0fbceab408464743b8148f36e85557b1c359e30dedcf68d559c40e43ade1

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