跳转到主要内容

一个可以直接从Python调用Drools Java类的Python包

项目描述

Drools JPY包

此Python包允许您使用JPY从Python代码中直接调用Drools类(用Java实现)。需要

  • Java 17+
  • Maven 3.8.1+
  • 环境变量 JAVA_HOME 应适当设置

设置和测试

  python3 -m venv venv
  source venv/bin/activate
  python3 -m pip install --upgrade pip
  python3 -m pip install --upgrade build
  python3 -m pip install -e '.[dev]'
  tox
  python3 -m build

检查代码覆盖率

   coverage run -m pytest
   coverage html
   open htmlcov/index.html

在创建PR之前格式化和检查代码

   black .
   flake8 .
   isort .		

要将软件包发布到PyPi

python3 -m pip install --upgrade build
rm -rf dist
python3 -m build
python3 -m pip install --upgrade twine
python3 -m twine upload dist/*

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

drools_jpy-0.3.9.tar.gz (6.6 MB 查看散列值)

上传时间

构建分布

drools_jpy-0.3.9-py3-none-any.whl (6.6 MB 查看散列值)

上传时间 Python 3

由支持