双客户端蟒蛇

pygridgain的Python项目详细描述


pygridgain

GridGain社区版瘦(二进制协议)客户端,用Python3编写

先决条件

  • Python3.4或更高版本(测试了3.6),
  • 访问GridGain节点,本地或远程。当前瘦客户端 版本在GridGain CE 8.7(二进制客户端协议版本)上测试 1.2.0至1.4.0)

安装

对于最终用户

如果您只想在项目中使用pygridgain模块,请执行:

$ pip install pygridgain

对于开发者

如果要运行测试、示例或生成文档,请克隆 整个存储库:

$ git clone git@github.com:gridgain/gridgain.git
$ cd gridgain/modules/platforms/python
$ pip install -e .

这将把pygridgain的存储库版本安装到您的环境中 在所谓的“开发”或“可编辑”模式下。你可能会读到更多关于 editable installspip手册中。

然后运行requirements文件夹的内容进行安装 使用

$ pip install -r requirements/<your task>.txt

您可能还想查阅setuptools手册,了解如何使用setup.py

文件

The package documentation可用 在rtd为您提供便利。

如果您想从源代码构建文档,那么开发人员是否 如上所述安装,然后运行以下命令:

$ cd gridgain/modules/platforms/python
$ pip install -r requirements/docs.txt
$ cd docs
$ make html

然后打开gridgain/modules/platforms/python/docs/generated/html/index.html 在浏览器中。

示例

中提供了一些使用pygridgain的示例 gridgain/modules/platforms/python/examples文件夹。它们是广泛的 在中评论 “Examples of usage” 文档的一节。

这段代码意味着它是在带有pygridgain包的环境中运行的 已安装,并且gridgain节点正在localhost:10800上运行。

测试

运行

$ cd gridgain/modules/platforms/python
$ python setup.py pytest

nb!所有测试都需要在localhost:10800上运行gridgain节点。 如果需要更改连接参数,请参阅 testing

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中使用工厂设计模式   解析服务器安全性的java最佳实践   java如何解决由于某种原因导致的执行失败?   关于Servlet的java   如何在java中生成一个大的(30MB+)xml文件?   匿名类重写与传递接口,用于在Java中设计回调   java jar从运行时开始。getRuntime()。exec()比从命令行运行的时间长   java Ant脚本排除文件夹(某些文件除外)   java在Windows 10计算机上运行时遇到Maven错误   java Hibernate在同一个表中级联   java PayPal API设置返回URL   java如何在选项卡的右侧显示关闭按钮   当按下Jmenu按钮时,使用java操作侦听器退出程序