Apache Ignite binary client Python API
Project description
ignite-python-client
Apache Ignite binary protocol client, written in Python 3.
Requirements
for using:
- Python 3.4+
- attrs
for testing:
- pytest
- pytest-runner
- pytest-cov
for building documentation:
- Sphinx
Installation
If you only want to use the pyignite
module in your project, do:
$ pip install git+https://github.com/nobitlost/ignite.git@ignite-7782#egg=pyignite&subdirectory=modules/platforms/python
If you want also run tests and build documentation, clone the whole repository:
$ git clone git@github.com:nobitlost/ignite.git
$ git checkout ignite-7782
Documentation
Run
$ cd ./docs
$ make html
Then open docs/_build/html/index.html
in your browser.
Tests
Run
$ python setup.py pytest
NB! Some tests require Apache Ignite node running on localhost:10800.
To override the default parameters, use command line options
--ignite-host
and --ignite-port
:
$ python setup.py pytest --addopts "--ignite-host=example.com --ignite-port=19840"
You can use each of these options multiple times. All combinations of given host and port will be tested.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyignite-0.1.0.tar.gz
(18.7 kB
view hashes)
Built Distribution
pyignite-0.1.0-py3-none-any.whl
(33.5 kB
view hashes)