GridGain CE binary client Python API
GridGain Community Edition thin (binary protocol) client, written in Python 3.
- Python 3.4 or above (3.6 is tested),
- Access to GridGain node, local or remote. The current thin client version was tested on GridGain CE 8.7 (binary client protocol versions 1.2.0 to 1.4.0).
This is a recommended way for users. If you only want to use the
module in your project, do:
$ pip install pygridgain
This way is more suitable for developers or if you install client from zip archive.
- Download and/or unzip GridGain Python client sources to
- Go to
pip install -e .
$ cd <gridgain_client_path> $ pip install -e .
This will install the repository version of
pygridgain into your environment
in so-called “develop” or “editable” mode. You may read more about
Then run through the contents of
requirements folder to install
the additional requirements into your working Python environment using
$ pip install -r requirements/<your task>.txt
You may also want to consult the
setuptools manual about using
Updating from older version
To upgrade an existing package, use the following command:
pip install --upgrade pygridgain
To install the latest version of a package:
pip install pygridgain
To install a specific version:
pip install pygridgain==1.0.0
The package documentation is available at RTD for your convenience.
If you want to build the documentation from source, do the developer installation as described above, then run the following commands:
$ cd gridgain/modules/platforms/python $ pip install -r requirements/docs.txt $ cd docs $ make html
in your browser.
Some examples of using pygridgain are provided in
gridgain/modules/platforms/python/examples folder. They are extensively
commented in the
“Examples of usage”
section of the documentation.
This code implies that it is run in the environment with
installed, and GridGain node is running on localhost:10800.
$ cd gridgain/modules/platforms/python $ python setup.py pytest
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size pygridgain-1.0.0.tar.gz (53.6 kB)||File type Source||Python version None||Upload date||Hashes View hashes|