跳转到主要内容

Python包模板

项目描述

Python包模板

最新发布 latest release
latest release
latest release
包状态 status
许可证 license
构建状态 gitlab pipeline status
覆盖率 coverage
Conda conda downloads
文档 readthedocs documentation

这是一个有偏见的尝试,记录了我如何部署一个带有文档、测试、PyPI和持续部署的Python应用程序。随着我改变我的Python开发实践,该项目将会更新。首先,这是一个学习经验。

假设

Gitlab将被用于持续部署。这是一个开源的伟大项目,具有许多GitHub上没有的出色功能。你应该考虑它!使用功能

如果您想为文档设置自定义域名并与 gitlab pages 配合使用,您需要使用 cloudflare。我有一篇关于如何操作的 博客,或者您也可以查看 gitlab cloudflare 文档

步骤

此项目本身是一个 Python 包,完整的文档可以在 readthedocs 上找到。以下每个步骤都包含到文档中相应部分的链接。

  1. 使用 git 仓库(setup.pyREADME.md.gitignore<package>设置裸 Python 包
  2. 使用 git 标签 vX.X.X 设置 pypi 部署
  3. 使用 pytest 在每个提交上设置测试
  4. 在 readthedocs 和自托管上使用 sphinx 设置文档

需求

无!

贡献

欢迎所有贡献,包括错误报告、错误修复、文档改进、增强和想法。

此项目的目标是引导我以有见地的态度进行现代 Python 打包开发。

许可证

MIT

项目详情


下载文件

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

源分布

pypkgtemp-1.2.0.tar.gz (4.1 kB 查看哈希值

上传时间:

构建分布

pypkgtemp-1.2.0-py3-none-any.whl (6.9 kB 查看哈希值

上传时间: Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面