OMERO.server的CLI插件
项目描述
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]
指定 major、minor 或 patch,具体取决于开发分支将是 主要、次要或补丁发布。这还将添加 .dev0 后缀。
请记住,使用 git push 推送所有提交和标签。
许可证
omero-cli-server 在 GPL 下发布。
版权
2020-2022,开放显微镜环境
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。