垂直扩展基于POPbased的谷物项目,并添加cowsay和fortune谷物
grains-cow-fortune的Python项目详细描述
**一个垂直应用合并谷物项目的简单示例**
安装
使用git:
git clone https://gitlab.com/saltstack/pop/grains.git pip install -e grains
使用pip:
^{pr2}$执行
如果在安装之后命令不应该是可用的
测试
安装要求-测试.txt使用pip并运行pytest:
pip install -r grains/requirements-test.txt pytest grains/tests
垂直应用程序合并
像这个项目一样延伸谷物的说明
安装pop:
pip install --upgrade pop
为项目创建新目录:
mkdir grains_{project} cd grains_{project}
使用pop seed生成扩展粒度的项目结构:
pop-seed -t v pop_{kernel} -d grains
- “-t v”指定这是一个垂直应用程序合并的项目
- “-d grains”表示要实现“grains”的动态名称
将“grainsv2”添加到要求.txt公司名称:
echo "grainsv2" >> requirements.txt
注*旧版本的setuptools不支持基于url的请求 要pip安装垂直应用程序合并的项目,请手动安装grains:
pip install -e git+https://gitlab.com/saltstack/pop/grains.git#egg=grainsv2
就这样!进城散粮 遵循您在中看到的惯例gitlab.com/satlstack/pop/grains在
- 项目
标签: