semvec/pypi-packages huggingface dataset:
pyats.aereport 26.1
pyATS AEreport: Result Collection and Reporting
License: Apache 2.0
Requires Python: >=3.8
Keywords: pyats aereport results reporting

pyATS AEReport Component
========================

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.

pyATS is initially developed internally in Cisco, and is now available to the
general public starting late 2017 through `Cisco DevNet`_. Visit the pyATS
home page at

    https://developer.cisco.com/site/pyats/

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


AEReport Package
----------------

This is a sub-component of pyATS that handles result collection & reporting.

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

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

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

.. code-block:: console
    
    # install pyats as a whole
    $ pip install pyats

    # to upgrade this package manually
    $ pip install --upgrade pyats.aereport

    # to install alpha/beta versions, add --pre
    $ pip install --pre pyats.aereport

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 26.1
Genie: THE standard pyATS Library System
License: Apache 2.0
Requires Python: >=3.8
Keywords: genie pyats test automation cisco netdevops

Genie - THE pyATS Standard Library
==================================

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/


Component Breakdown
-------------------

Conf
    Sub-component of Genie that Configures topology through Python object
    attributes, featuring a common object structure. These object's structures
    means that they are compatible with all operating systems and Management
    Interfaces (such as CLI/Yang/REST, etc.)

Ops
    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).

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

Utils
    as its name suggests - various utilities used throughout the infrastructure.

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

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

    

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

Example
-------

Examples showcasing various features & idioms of coding can be found here:
	https://github.com/CiscoTestAutomation/examples
genie.webdriver 26.1
A collection of tools and base classes intended to simplify and standardize how automation engineers develop Selenium based libraries
License: Apache 2.0
Keywords: genie pyats test automation webdriver

A package containing a collection of tools and base classes intended to simplify and standardize how automation engineers develop Selenium based libraries.

Also includes a pyATS connection class implementation that allows pyATS scripts to connect to web browsers through Selenium using the topology/YAML format.
genie.trafficgen 26.1
Genie Library for traffic generator connection support
License: Apache 2.0
Keywords: genie traffic pyats cisco

Genie Traffic 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/


Traffic Package
---------------

This is a sub-component of Genie that provides connection implementations to
communicate with traffic generator devices.

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

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

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


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.telemetry 26.1
Genie libs Telemetry: Genie Telemetry Libraries
License: Apache 2.0
Keywords: genie pyats telemetry test automation

Genie Telemetry 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/


Telemetry Package
-----------------

Genie Telemetry is a testbed health status monitoring tool.

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 as a whole
    $ pip install genie.telemetry

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

    # to install alpha/beta versions, add --pre
    $ pip install --pre genie.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.libs.sdk 26.1
Genie libs sdk: Libraries containing all Triggers and Verifications
License: Apache 2.0
Keywords: genie pyats test automation

Genie Libs Sdk 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 Libs Package
----------------

This is the library sub-component of Genie for `genie.sdk`. Contains all the
Triggers and verifications.

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.libs.sdk

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

    

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.robot 26.1
Genie libs Robot: RobotFramework libraries to interact with Genie
License: Apache 2.0
Keywords: genie pyats test automation robot

Genie Libs Robot 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 Libs Package
----------------

This is the RobotFramework_ library sub-component of Genie. It provides
RobotFramework keyword to interact with Genie and its 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 as a whole
    $ pip install genie

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

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

    

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
.. _RobotFramework: http://robotframework.org/
genie.libs.parser 26.1
Genie libs Parser: Genie Parser Libraries
License: Apache 2.0
Keywords: genie pyats test automation

Genie Parser 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/


Parser Package
--------------

This is a sub-component of Genie that parse the device output into structured
datastructure.

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

Genie currently supports Python 3.6+ 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.libs.parser

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


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.ops 26.1
Genie libs Ops: Libraries to retrieve operational state of the topology
License: Apache 2.0
Keywords: genie pyats test automation

Genie Libs 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 Libs Package
----------------

This is the library sub-component of Genie for `genie.ops` that Represents the
operational state of the feature through object attributes.

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.libs.ops

    # to install alpha/beta versions, add --pre
    $ pip install --pre genie.libs.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.libs.health 26.1
pyATS Health Check for monitoring device health status
License: Apache 2.0
Keywords: genie health pyats cisco

pyATS Health 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/


Health Package
--------------

This is a sub-component of Genie that provides health implementations to
monitor device health status and traceback, collect core files.

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

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

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

.. code-block:: console

    # install genie as a whole
    $ pip install genie.libs.health

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

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


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.filetransferutils 26.1
Genie libs FileTransferUtils: Genie FileTransferUtils Libraries
License: Apache 2.0
Keywords: genie pyats test automation

Genie FileTransferUtils libs 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/


FileTransferUtils Package
-------------------------

This is a sub-component of Genie that contains utility functions for a file
transfer to/from server.

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.libs.filetransferutils

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


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.conf 26.1
Genie libs Conf: Libraries to configures topology through Python object attributes
License: Apache 2.0
Keywords: genie pyats test automation

Genie Libs Conf 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/


Conf Libs Package
-----------------

This is the library sub-component of Genie for `genie.conf`. It Configures
topology through Python object attributes, featuring a common object structure.
These object's structures means that they are compatible with all operating
systems and Management Interfaces (such as CLI/Yang/REST, etc.). These
libraries are community driven.

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.libs.conf

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

    

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