Metadata-Version: 2.1
Name: pytrafficgen
Version: 3.1.3
Summary: Base Python OO API package to automate traffic generators (Spirent, Ixia, Xena etc.)
Home-page: https://github.com/shmir/PyTrafficGenerator/
Author: Yoram Shamir
Author-email: yoram@ignissoft.com
License: Apache Software License
Keywords: ixia spirent xena trex byteblower l2l3 l47 test automation
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Testing
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown

[![Python 3.7|3.8|3.9](https://img.shields.io/badge/python-3.7%7C3.8%7C.3.9-blue.svg)](https://www.python.org/downloads/release/downloads/)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
![Build status](https://github.com/shmir/PyTrafficGenerator/actions/workflows/python-package.yml/badge.svg?branch=dev)

Base Python OO API for traffic generators (Ixia, Spirent, Xena, TRex etc.).

The package provides

- Common utilities.
- Base class for all Python OO traffic generator classes.
- Base Python wrapper over Tcl - the lowest common denominator API for TGNs is Tcl (also the inheriting packages still have some legacy code implemented in Tcl).

Users
-----
To install pytrafficgen for users, just pip install it::

    $ pip install pytrafficgen

Developers
----------
To get pytrafficgen for developers, just clone it

```bash
$ git clone https://github.com/shmir/PyTrafficGenerator.git
```

To upload a new version to local pypi:
```bash
$ make upload repo=REPO user=USER_NAME password=PASSWORD
```

Publishing to pypi is performed by GitHub workflow.

Documentation
-------------
http://pytrafficgenerator.readthedocs.io/en/latest/

Contact
-------
Feel free to contact me with any question or feature request at yoram@ignissoft.com


