跳转到主要内容

任务框架

项目描述

EDNA2

EDNA2项目是对EDNA项目的完全重写。有关EDNA项目的更多信息,请参阅http://www.edna-site.org。ESRF使用的ENDA版本为:https://github.com/olofsvensson/edna-mx

EDNA2项目试图保持EDNA项目的“精神”,同时使框架轻量。这些是EDNA项目与EDNA项目的主要区别

  • 与python 2.7不兼容 - 需要 python 3
  • 没有数据建模框架
  • 数据以json格式持久化,而不是XML
  • 任务而不是插件
  • 基于Python日志的日志记录
  • Python单元测试

这些是EDNA2项目保留的主要功能

  • 异步执行任务
  • 基于站点的任务配置
  • 框架处理分层工作目录结构

尽可能在EDNA2源代码中提供到对应EDNA代码的链接。

安装

EDNA2项目提供了一个setup.py文件用于安装。

文档

文档可在https://edna2.readthedocs.io找到。

测试和代码审查

贡献

支持

如果您遇到问题,请通过问题跟踪器告诉我们。

许可证

edna2 的源代码采用 MIT 许可证。有关详细信息,请参阅 LICENSE <https://github.com/olofsvensson/edna2/blob/master/LICENSE>版权 <https://github.com/olofsvensson/edna2/blob/master/copyright> 文件。

.. |Travis 状态| image:: https://api.travis-ci.com/olofsvensson/edna2.svg?branch=master :target: https://app.travis-ci.com/olofsvensson/edna2?branch=master

项目详情


下载文件

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

源代码分发

edna2-1.0.0rc4.tar.gz (103.7 kB 查看哈希值)

上传时间 源代码

构建分发

edna2-1.0.0rc4-py3-none-any.whl (144.6 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面