用于管理实验室项目的命令行工具

pocketlab的Python项目详细描述


https://img.shields.io/pypi/v/pocketlab.svghttps://img.shields.io/pypi/l/pocketlab.svghttps://img.shields.io/coveralls/github/collectiveacuity/pocketlab.svg

袖珍实验室

a用于管理实验室项目的命令行工具

Downloads:http://pypi.python.org/pypi/pocketLab
Source:https://github.com/collectiveacuity/pocketLab
Documentation:https://collectiveacuity.github.io/pocketLab/

安装

来自PYPI:

$ pip install pocketlab

来自github:

$ git clone https://github.com/collectiveacuity/pocketlab
$ cd pocketlab
$ python setup.py sdist --format=gztar,zip
$ pip wheel --no-index --no-deps --wheel-dir dist dist/pocketlab-0.*.tar.gz
$ pip install dist/pocketlab-0.*-py3-none-any.whl

开始

此模块旨在管理实验室项目的开发操作,并使跨不同平台部署代码更加容易。Pocket Lab在很大程度上依赖Docker提供跨开发环境的一致性,但它也在不损害凭据和敏感代码安全的情况下简化Docker工作流。

面向服务的体系结构

Pocket Lab是为了促进面向服务的体系结构而构建的。服务可以是数据处理器、客户端代码、后端服务器、作业调度程序、数据库等,但服务也将一对一映射到开发的许多其他组件:repo、图像、容器、文件夹等…重要的是,项目或应用程序通常由一个或多个服务组成,服务也可以由第三方提供。该模块使用服务作为主要的原子组件来管理项目开发的组合过程。

在工作目录中初始化实验室框架:

$ lab init <service>

从任何目录返回到服务根目录:

$ home <service>

有关所有命令的列表,请参阅 Reference Documentation on GitHub

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

推荐PyPI第三方库


热门话题
java Rest DSL路由无法启动路由,因为同一端点不允许有多个使用者   jvm有没有像JConsole或VisualVM这样的工具可以告诉我“类、对象、引用变量在java中存储在哪里?”   java为什么我的列表中的所有元素看起来都一样?   java运行时。运行shell脚本的exec无法打开文件   JPopupMenu的JMenuItem的java热键   会话在Java中被覆盖   如何在java中去除字符串中的尖锐重音?   java Mockito监视一个接口,模拟它的默认方法,获取NullPointerException   javascript如何在jquery中禁用同一时间选择   将数组列表附加到现有CSV文件,但它会附加并清除存储在Java文件中的以前的数据   java从我的jar中访问pdf文件   java Sonar issue参数必须为非Null,但标记为可为Null   java Salesforce流式API:在网络故障之后和重新订阅之前获取事件   在Java 1.8.0_65上运行Play2.0应用程序时出现playframework错误   java为什么字母的ASCII由方法自动转换。toCharArray()?   java如何知道JDialog是否关闭?   java向服务器发送POST请求,服务器的响应为null,启动   java如何设置JTable中特定单元格的值?   ImagePlus中的java保存问题