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

genie.metaparser-3.1.0-cp36-cp36m-macosx_10_10_x86_64.whl (419.2 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

genie.metaparser-3.1.0-cp35-cp35m-macosx_10_10_x86_64.whl (407.0 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

genie.metaparser-3.1.0-cp34-cp34m-macosx_10_10_x86_64.whl (413.2 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

File hashes

Hashes for genie.metaparser-3.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 90357b3564cb2b07c43732962e1c1142f83d9599e185d8457e75cb979e077b33
MD5 16f0a5c5c8c2a2f98c787856607128ec
BLAKE2b-256 47f42069c9a228ef456a4fdd70033cc67666c90c96a17c0675334eb1589cf888

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for genie.metaparser-3.1.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e569f89b1101e848018a1f119fcf0d418cb44fe0c66288f346d1b627cb1add30
MD5 1ce6ca63f63b30383efef3c5d81df2b6
BLAKE2b-256 881f489e33432bfe1c6fbf8ddc2530a359333a6c012b9cfc33138793ed1564af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for genie.metaparser-3.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b2d027c1a99438e7442c98f7b2257e290463c1220464e3555b7ae66311ec8173
MD5 9b41e8c20964f592562fc9f15df0920f
BLAKE2b-256 80229e832c500d00f6d474a17e2dd46d3e98820a75c34b82954b8baa3b57bddd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for genie.metaparser-3.1.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fea5bbd730732231e308f41b03394488b00492ae3de11ea2d34f8a2a412ca51d
MD5 3e8e943881874570850eaf4d30f2d9a0
BLAKE2b-256 7fba85a9334803f33aead778940d7f5b92ca925d00fb52fcd685b58f49693baf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for genie.metaparser-3.1.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3b510e0dd49f1d2ad5e7457ce6b9384d6fe5c3704e335a20667a69c245e42769
MD5 56e9df481e623b084f6973a301f8610c
BLAKE2b-256 ee7bd0f2ba0683c30e9bad7098684cb6474c7cab2c0e204c121775aac76db7b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for genie.metaparser-3.1.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c1375469749649c89465be98112dbc041e35b1ebf8084106c92d98fcf19365b0
MD5 875282e402462164e3f53db167d7833f
BLAKE2b-256 7519525587785c4dd14865216b775e61f427f39fda18437c6a974c530603dc73

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