智能python代理开发环境

spade的Python项目详细描述


https://img.shields.io/pypi/v/spade.svghttps://img.shields.io/pypi/pyversions/spade.svgContinuous Integration StatusCode Coverage StatusDocumentation Statushttps://img.shields.io/pypi/format/spade.svg

智能python代理开发环境

用python编写的基于即时消息(xmpp)的多代理系统平台。

开发可以与其他代理和人聊天的代理。

功能

  • 基于XMPP
  • 的多代理平台
  • 状态通知允许系统实时了解代理的当前状态
  • python=3.6
  • 基于异步
  • 基于行为的代理模型
  • 支持使用xmpp数据表单的fipa元数据(XEP-0004:数据表单)
  • 基于Web的界面
  • 使用任何xmpp服务器

插件

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

3.1.3(2019-07-18)

3.1.2(2019-05-14)

  • 热修复文档。

3.1.1(2019-05-14)

  • 增加了对Python3.7的支持。
  • 增加了行为准则。
  • 小错误修复。

3.1.0(2019-03-22)

  • 代理现在在容器管理的单个事件循环中运行。
  • 可以使用“join”方法等待行为。
  • 要检查行为是否完成,现在可以使用“完成”方法。
  • “setup”方法现在是一个协程。
  • 新的“退出铲”助手停止整个过程。
  • “start”和“stop”方法根据上下文而变化,因为容器将正确地启动或停止代理。 它们返回协同程序或未来,这取决于它们是从协同程序还是同步方法调用的。

3.0.9(2018-10-24)

  • 添加了原始参数以允许原始Web响应。
  • 已将默认代理URL更改为“/spade”命名空间以避免冲突。

3.0.8(2018-10-02)

  • 添加了一个容器机制来加速本地发送。
  • 添加了性能示例。
  • 改进的api文档。
  • 添加了容器测试。

3.0.7(2018-09-27)

  • 修正了运行fsm状态时的错误。
  • 改进的消息结构。
  • 修复了消息中未定义线程时的错误。
  • aioxmpp send方法现在在客户端而不是流中。

3.0.6(2018-09-27)

  • 添加了在每个行为循环中放弃CPU的语句。
  • 为了简单起见,消息线程现在存储为元数据。

3.0.5(2018-09-21)

  • 在web模块中添加了json响应。
  • aiothread管理的一些改进。

3.0.4(2018-09-20)

  • 添加协同程序以从其他代理中启动代理。
  • 改进了api文档格式。

3.0.3(2018-09-12)

  • 重命名内部模板以避免冲突。
  • 添加了API文档。
  • 小错误修复。

3.0.2(2018-09-12)

  • 修复了状态通知更新。
  • 修正了fsm图形可视化。
  • 当用户未注册或用户或密码错误时引发身份验证失败异常。
  • 导入初始改进。
  • 属性auto_register现在默认为true。
  • 改进文件。
  • 其他一些小问题。

3.0.1(2018-09-07)

    小文件固定和改进。

3.0.0(2017-10-06)

  • 已开始写入3.0版本。

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

推荐PyPI第三方库


热门话题
java出现编译错误,我不理解   java在gnu-trove库中是否有任何有序映射?   java Servlet应该有映射,但找不到Servlet   java时间和第二期显示1:10,而不是13:10   java Play Framework 1.2.7 Heroku更新崩溃   线程“main”java中的opencsv异常。lang.NoClassDefFoundError:org/apache/commons/lang3/ObjectUtils   selenium在java中隐藏警告消息   java使用ID引用将JSON实体反序列化为POJO   java无法在JRE 8中加载字体   一个线程中的异常/错误会使整个应用程序停止吗?   java访问重复子规则的元素标签;e、 g.用ANTLR解析(1,2,3)中的a   java如何从平移旋转中找到新坐标   使用HTML Java小程序托管jar文件存在安全问题   java如何按频率而不是字母顺序排列字符串数组   java清除bufferedReader和块以获得更多输入   java解密SAML2断言