'Invoke'的常见任务,这些任务需要反复使用。
项目描述
rituals软件包提供适用于任何项目的PyInvoke任务,基于其项目元数据,以自动化常见的开发者任务,如‘clean’、‘build’、‘dist’、‘test’、‘check’和‘release-prep’(目前是这样)。
这些任务的指导原则是将构建和安装的低级任务(通过setup.py)与开发者使用的高级便利任务(通过tasks.py)严格分离。Invoke任务可以使用Setuptools任务作为构建块,但不能反过来,这避免了使用pip安装软件包时的引导头痛。
获取基于rituals的工作项目的最简单方法是使用py-generic-project cookiecutter模板。这样,您在几分钟内就可以拥有一个完整的工作项目框架,其中包含了启动、构建、测试、质量检查、持续集成、文档和发布的所有方面。更多信息请参见此处
版权ⓒ 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文件和源代码可在以下地址获取
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
rituals-0.4.2.zip (277.2 kB 查看散列值)
构建分发
rituals-0.4.2-py3-none-any.whl (71.0 kB 查看散列值)
关闭
rituals-0.4.2.zip 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | ff1040761f92f8a0d92a19261ce85f6a9f2c057e978ab0d88349827044366d60 |
|
MD5 | 3e9394ec5e284b9c1bc3ed9a2f05e8d4 |
|
BLAKE2b-256 | e31e4dc88582ca5ebecff917525bed0a7453d1847d08b5d0abe1b05c410d1d7e |
关闭
rituals-0.4.2-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 449861f34b034330f6625c7289b2ecb3057c78dfff9464c1fc59506e3c0959c8 |
|
MD5 | 5d2c5abb30e7509504320923c16934f0 |
|
BLAKE2b-256 | d12547ab227e7ab224c80ea8977d0f68e3c2ce5cd50ad8c8516ceefdb225c732 |