semvec/pypi-packages huggingface dataset:
genie.utils 19.12
Genie Utils: Provides various nice-to-use utilities.
License: Apache 2.0
Requires Python: >=3.4
Keywords: genie pyats test automation

Genie Utils Component
=====================

Genie is both a library framework and a test harness that facilitates rapid
development, encourage re-usable and simplify writing test automation. Genie bundled with
the modular architecture of pyATS framework accelerates and simplifies test
automation leveraging all the perks of the Python programming language in an
object-orienting fashion.

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/

.. _Cisco DevNet: https://developer.cisco.com/


Utils Package
-------------

This is a sub-component of Genie that provides various nice-to-use utilities.

Requirements
------------

Genie currently supports Python 3.4+ on Linux & Mac systems. Windows platforms
are not yet supported.

Quick Start
-----------

.. code-block:: console

    # install genie as a whole
    $ pip install genie

    # to upgrade this package manually
    $ pip install --upgrade genie.utils

    # to install alpha/beta versions, add --pre
    $ pip install --pre genie.utils



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.

.. _Virtual Environment and Packages: https://docs.python.org/3/tutorial/venv.html
genie.predcore 19.12
Package that provides predicate testing classes for pyATS
License: Apache 2.0
Requires Python: >=3.4
Keywords: genie predicate pyats cisco

Genie Predcore Component
========================

Genie Predcore offers a collection of predicate and pre-requisite base classes
that provide a foundation for convenient, powerful and complex condition-driven
testing.

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/

.. _Cisco DevNet: https://developer.cisco.com/


Predcore Package
----------------

Genie Predcore offers a collection of predicate and pre-requisite base classes
that provide a foundation for convenient, powerful and complex condition-driven
testing.

Requirements
------------

Genie currently supports Python 3.4+ on Linux & Mac systems. Windows platforms
are not yet supported.

Quick Start
-----------

.. code-block:: console

    # install genie as a whole
    $ pip install genie.predcore

    # to upgrade this package manually
    $ pip install --upgrade genie.predcore

    # to install alpha/beta versions, add --pre
    $ pip install --pre genie.predcore


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.

.. _Virtual Environment and Packages: https://docs.python.org/3/tutorial/venv.html
genie.ops 19.12
Genie Ops: Operational state of the topology through Python object attributes
License: Apache 2.0
Requires Python: >=3.4
Keywords: genie pyats test automation

Genie Ops Component
====================

Genie is both a library framework and a test harness that facilitates rapid
development, encourage re-usable and simplify writing test automation. Genie bundled with
the modular architecture of pyATS framework accelerates and simplifies test
automation leveraging all the perks of the Python programming language in an
object-orienting fashion.

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/

.. _Cisco DevNet: https://developer.cisco.com/


Ops Package
-----------

This is a sub-component of Genie that Represents the operational state of the
feature through object attributes. These object's structures means that
they are compatible with all operating systems and Management Interfaces (such
as CLI/Yang/REST, etc.).

Requirements
------------

Genie currently supports Python 3.4+ on Linux & Mac systems. Windows platforms
are not yet supported.

Quick Start
-----------

.. code-block:: console

    # install genie as a whole
    $ pip install genie

    # to upgrade this package manually
    $ pip install --upgrade genie.ops

    # to install alpha/beta versions, add --pre
    $ pip install --pre genie.ops



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.

.. _Virtual Environment and Packages: https://docs.python.org/3/tutorial/venv.html
genie.metaparser 19.12
Genie Library for automation Parser support
License: Apache 2.0
Requires Python: >=3.4
Keywords: genie metaparser pyats cisco

Genie Metaparser Component
==========================

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/

.. _Cisco DevNet: https://developer.cisco.com/


Requirements
------------

Genie currently supports Python 3.4+ on Linux & Mac systems. Windows platforms
are not yet supported.

Quick Start
-----------

.. code-block:: console

    # 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.

.. _Virtual Environment and Packages: https://docs.python.org/3/tutorial/venv.html
genie.libs.telemetry 19.12
Genie libs Telemetry: Genie Telemetry Libraries
License: Apache 2.0
Keywords: genie pyats telemetry test automation

Genie Telemetry libs Component
==============================

Genie Telemetry is a testbed Health Status Monitoring Tool. It is a package
within pyATS.

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/

.. _Cisco DevNet: https://developer.cisco.com/


Genie Telemetry libs
--------------------

Genie Telemetry is a testbed health status monitoring tool, this package
contains the libraries.

Requirements
------------

Genie currently supports Python 3.4+ on Linux & Mac systems. Windows platforms
are not yet supported.

Quick Start
-----------

.. code-block:: console

    # install genie.telemetry
    $ pip install genie.telemetry

    # to upgrade this package manually
    $ pip install --upgrade genie.libs.telemetry

    # to install alpha/beta versions, add --pre
    $ pip install --pre genie.libs.telemetry


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.

.. _Virtual Environment and Packages: https://docs.python.org/3/tutorial/venv.html
genie.harness 19.12
Genie Harness: Event driven testing into the pyATS framework
License: Apache 2.0
Requires Python: >=3.4
Keywords: genie pyats test automation

Genie Harness Component
=======================

Genie is both a library framework and a test harness that facilitates rapid
development, encourage re-usable and simplify writing test automation. Genie bundled with
the modular architecture of pyATS framework accelerates and simplifies test
automation leveraging all the perks of the Python programming language in an
object-orienting fashion.

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/

.. _Cisco DevNet: https://developer.cisco.com/


Harness Package
---------------

This is a sub-component of Genie which bring the concept of event driven
testing into the pyATS framework. With event driven testing, script and
testcases are derived dynamically based on selected triggers and verification
from the Genie SDK pool.

Requirements
------------

Genie currently supports Python 3.4+ on Linux & Mac systems. Windows platforms
are not yet supported.

Quick Start
-----------

.. code-block:: console

    # install genie as a whole
    $ pip install genie

    # to upgrade this package manually
    $ pip install --upgrade genie.harness

    # to install alpha/beta versions, add --pre
    $ pip install --pre genie.harness



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.

.. _Virtual Environment and Packages: https://docs.python.org/3/tutorial/venv.html