跳转到主要内容

OMERO.server的CLI插件

项目描述

https://github.com/ome/omero-cli-server/workflows/Tox/badge.svg https://badge.fury.io/py/omero-cli-server.svg

OMERO.server CLI插件

介绍

OMERO.py提供CLI工具的插件基础设施。大多数工具旨在为希望登录运行中的OMERO.server的普通用户使用。其他如本插件之类的插件旨在管理安装本身。

依赖关系

此插件的直接依赖项包括

安装

参见: OMERO 文档

使用

参见: OMERO 文档

贡献

参见: OMERO 文档

开发者安装

omero-server 依赖于OMERO.py。如果您想要OMERO.py的开发者安装,请将 `pip install omero-py` 替换为 https://github.com/ome/omero-py 中的说明。

对于开发安装,我们建议使用以下设置创建一个virtualenv(示例假设 python3.6,但您可以使用任何兼容的Python创建和激活virtualenv)

python3.6 -mvenv venv
. venv/bin/activate
pip install zeroc-ice==3.6.5
pip install omero-py          # OR dev install (see above)
git clone https://github.com/ome/omero-cli-server
cd omero-server
pip install -e .

这将将服务器插件安装到您的virtualenv中作为可编辑的包,因此对源文件的任何编辑都应该反映在您的安装中。

注意,在可编辑模式下安装此模块和/或 omero-py 时,某些测试可能无法运行。

运行测试

单元测试位于 test 目录下,可以使用pytest运行。

集成测试

集成测试存储在主仓库(ome/openmicroscopy)中,并依赖于OMERO集成测试框架。在OMERO 文档中阅读有关运行和编写测试 的说明是必不可少的。

发布流程

此仓库使用 bump2version 来管理版本号。要标记发布,请运行

$ bumpversion release

这将从当前版本中移除 .dev0 后缀,提交并标记发布。

要切换回开发版本,请运行

$ bumpversion --no-tag [major|minor|patch]

指定 majorminorpatch,具体取决于开发分支将是 主要、次要或补丁发布。这还将添加 .dev0 后缀。

请记住,使用 git push 推送所有提交和标签。

许可证

omero-cli-server 在 GPL 下发布。

项目详情


下载文件

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

源分发

omero-server-0.4.0.tar.gz (10.2 kB 查看哈希值)

上传时间

构建分发

omero_server-0.4.0-py3-none-any.whl (10.1 kB 查看哈希值)

上传时间 Python 3

支持者