跳转到主要内容

'Invoke'的常见任务,这些任务需要反复使用。

项目描述

rituals软件包提供适用于任何项目的PyInvoke任务,基于其项目元数据,以自动化常见的开发者任务,如‘clean’、‘build’、‘dist’、‘test’、‘check’和‘release-prep’(目前是这样)。

这些任务的指导原则是将构建和安装的低级任务(通过setup.py)与开发者使用的高级便利任务(通过tasks.py)严格分离。Invoke任务可以使用Setuptools任务作为构建块,但不能反过来,这避免了使用pip安装软件包时的引导头痛。

获取基于rituals的工作项目的最简单方法是使用py-generic-project cookiecutter模板。这样,您在几分钟内就可以拥有一个完整的工作项目框架,其中包含了启动、构建、测试、质量检查、持续集成、文档和发布的所有方面。更多信息请参见此处

https://github.com/Springerle/py-generic-project

版权ⓒ 2015 - 2019 Jürgen Hermann

本程序是免费软件;您可以在自由软件基金会发布的GNU通用公共许可证的第2版(GPLv2)的条款下重新分发和/或修改它。

本程序以希望它有用而分发,但没有任何保证;甚至没有关于商售性或针对特定目的的适用性的暗示性保证。有关详细信息,请参阅GNU通用公共许可证。

您应该已随本程序收到GNU通用公共许可证的副本;如果没有,请写信至Free Software Foundation, Inc.,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA。

完整的LICENSE文件和源代码可在以下地址获取

https://github.com/jhermann/rituals

项目详情


下载文件

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

源代码分发

rituals-0.4.2.zip (277.2 kB 查看散列值)

上传时间 源代码

构建分发

rituals-0.4.2-py3-none-any.whl (71.0 kB 查看散列值)

上传时间 Python 3

由以下组织支持