Python中简单、可扩展的规则引擎

rul的Python项目详细描述


鲁利

Ruly是一个简单、轻量级的规则引擎,可用于定义规则和 使用反向链接证明语句。它试图高度可配置, 允许函数的调用方在发生冲突时定义回调 新规则的决议或衍生。在

安装

Ruly可以作为Python包安装和使用。它可以通过 呼叫:

pip install ruly

使用

^{pr2}$

有关如何创建新规则、解决冲突的更多示例和信息, 在评估过程中动态生成新规则等,请参见 documentation。在

发展环境

要设置开发环境,必须通过 调用setup.py或使用pip和手动安装它们 requirements.txt文件。另外,ruly的构建工具^{} 需要安装。支持的任务可以通过调用:

doit list

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

推荐PyPI第三方库


热门话题
Java Webstart“javaws open”标志不适用于多个参数   java ArrayList声明和处理   获取数组中值的百分比(Java)   java将ArrayList转换为字符串以存储在共享首选项中   Java8Lambdas与泛型的结合使用   Scala数组到Java   如何使用java知道webcontainer的路径?   java使用“收集”和“合并”的组背后的算法是什么   java OSGi:在两个不同的包中具有相同的包路径   java混淆了swt画布。重画   java正则表达式,用于5位数逗号分隔的值,例如047000480004900   使用HttpClient显示非ASCI字符的java   水塔计算程序Java中球体体积的计算   java根据给定值调整框架中所有组件的大小   java Builder类中的其他方法(lombok注释)