垂直扩展基于POP的grains项目,并添加了cowsay和fortune GRAINS
项目描述
** 一个垂直应用合并的grains项目的简单示例 **
安装
使用git
git clone https://gitlab.com/saltstack/pop/grains.git pip install -e grains
使用pip
pip install corn_cowsay
执行
安装后,如果之前不可用,现在应该可以访问grains命令
测试
使用pip安装requirements-test.txt并运行pytest
pip install -r grains/requirements-test.txt pytest grains/tests
垂直应用合并
像本项目一样扩展grains的说明
安装pop
pip install --upgrade pop
为项目创建一个新目录
mkdir grains_{project} cd grains_{project}
使用pop-seed生成一个扩展grains的项目结构
pop-seed -t v pop_{kernel} -d grains
“-t v”指定这是一个垂直应用合并的项目
“-d grains”表示我们想实现名为“grains”的动态名称
将“grainsv2”添加到requirements.txt中
echo "grainsv2" >> requirements.txt
注意:在setuptools的较旧版本中不支持基于URL的要求。要安装您的垂直应用合并项目,请手动安装grains。
pip install -e git+https://gitlab.com/saltstack/pop/grains.git#egg=grainsv2
就这样!去扩展grains吧!遵循gitlab.com/satlstack/pop/grains中看到的标准
项目详情
关闭
grains-cow-fortune-2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cc9371d593c0b9a28c9934f431de0a5e5fe91b3447d61d0d0a7170a8087c8961 |
|
MD5 | d33925a3cf6e5997d8d7efe0978d3d5d |
|
BLAKE2b-256 | 2669cbbba08b38451b53a0a28575a63c5d868a9cf455b81fe4bf57ea4e61d24e |
关闭
grains_cow_fortune-2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4ef0a61908f3f2774baa2abae9c7b583735f46eb1580e4145eb4705054e05bc5 |
|
MD5 | 90e2cf8fe79b27dd28cfec2eddcb46f2 |
|
BLAKE2b-256 | 4903f4ae283203733d8e37bcf97e69f29a86c05c9737f09316b9ce3b004d07e3 |