跳转到主要内容

为PyScaffold配置Travis CI

项目描述

Built Status ReadTheDocs Coveralls PyPI-Server Monthly Downloads

PyScaffoldext-travis

配置您的由PyScaffold生成的项目以与Travis CI协同工作。

PyScaffold是一个专注于创建可分发Python软件包的开发工具。此扩展自动配置生成的软件包以使用Travis CI,这是一个非常流行且成熟的持续集成解决方案,允许开发者测试他们的代码并执行一系列自动化任务,从而为他们的工作流程带来信心。

寻找贡献者 - 如果您使用 PyScaffold 或 Travis CI 并想作为贡献者(甚至作为维护者)为我们这个扩展项目贡献力量,请给我们发送一封电子邮件或创建一个问题,我们非常乐意邀请您加入我们。

快速入门

此扩展可以直接通过 pip 安装。

pip install pyscaffoldext-travis

或者,如果您喜欢 pipx

pipx install pyscaffold  # if you haven't installed pyscaffold yet
pipx inject pyscaffold pyscaffoldext-travis

注意,安装后,运行 putup -h 将会显示一个新的选项 --travis。使用此选项来指定当您希望在 Travis CI 平台上创建一个带有自动化任务的软件包时。例如

putup --travis myapp

请参阅 Travis 文档 以开始使用。

修改代码及贡献

本项目使用 pre-commit,请确保在做出任何更改前安装它。

pip install pre-commit
cd pyscaffoldext-travis
pre-commit install

更新钩子到最新版本是个不错的主意。

pre-commit autoupdate

请参阅 PyScaffold 的 贡献指南

注意

本项目已使用 PyScaffold 4.0b1 设置。有关 PyScaffold 的详细信息和使用说明,请参阅 https://pyscaffold.org/

项目详情


下载文件

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

源代码分发

pyscaffoldext-travis-0.3.tar.gz (21.8 kB 查看散列)

上传时间 源代码

构建分发

pyscaffoldext_travis-0.3-py2.py3-none-any.whl (7.9 kB 查看散列)

上传时间 Python 2 Python 3

支持者

AWSAWS 云计算和安全赞助商DatadogDatadog 监控FastlyFastly CDNGoogleGoogle 下载分析MicrosoftMicrosoft PSF赞助商PingdomPingdom 监控SentrySentry 错误记录StatusPageStatusPage 状态页