py-quantaq

py-quantaq is built to make it easy to access the QuantAQ REST API using Python. The most recent versions of the library can be found on PyPI and support applications written using Python 3.6 and later.

Install the Library

The easiest way to install the library is from PyPI using pip, a package manager for Python:

$ pip install [-U] py-quantaq

Or, you can add the library to your project using poetry, an alternative python project management tool:

$ poetry add py-quantaq

You can also clone the repository from GitHub locally and build from source using poetry:

$ git clone https://github.com/quant-aq/py-quantaq.git
$ cd py-quantaq/
$ poetry install

Important

Both the package you’re referencing and any dependencies must be installed.

Running Tests

Testing is done automagically with each new build. However, you can also run tests locally if you have cloned the library. To run tests locally using pytest:

$ poetry run pytest tests

To run them with coverage:

$ poetry run pytest tests --cov=quantaq --cov-report term-missing

Making Contributions

All development takes place on GitHub. Please see the GitHub repository for instructions.

Reporting Bugs and Other Issues

Any bugs, issues, or questions can be reported using the GitHub Issues tracker. Please provide as much information as possible that will make it easier to solve/fix the problem. Useful information to include would be the operating system, python version, and version of the opcsim library as well as any dependencies. If there are issues with graphics, screenshots are very helpful!