跳转到主要内容

垂直扩展基于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中看到的标准

项目详情


发布历史 发布通知 | RSS源

下载文件

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

源分布

grains-cow-fortune-2.tar.gz (3.4 kB 查看哈希值)

上传时间 源码

构建版本

grains_cow_fortune-2-py3-none-any.whl (2.9 kB 查看哈希值)

上传时间 Python 3

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面