模块的一行描述
项目描述
python3-pip-skeleton-cli 提供了文档和命令行工具,以帮助将 python3-pip-skeleton 集成到新的或现有的Python项目中。
相关的 python3-pip-skeleton 存储库包含可以合并到新或现有项目中的源代码,并从中提取以保持它们更新。它还可以作为那些希望选择性地挑选的人的工作示例。
python3-pip-skeleton 受 jaraco/skeleton 启发。它提供了一般的Python项目结构,并允许开发者在不同Python项目之间同步工具和技术。它集成了以下工具
pip和setuptools_scm进行版本管理
Pre-commit与black、flake8和isort进行静态分析
Pytest进行代码和覆盖率
Sphinx进行教程、如何指南、解释和参考文档
GitHub Actions进行代码和文档CI以及部署到PyPI和GitHub Pages
tox -p: 运行pre-commit、pytest、mypy和make docs - 验证CI所做的所有事情
如果您使用VSCode,它将在保存时运行black、flake8、isort和mypy
快速开始
根据骨架创建新项目
python3-pip-skeleton new /path/to/be/created --org my_github_user_or_org
或将骨架集成到现有项目中
python3-pip-skeleton existing /path/to/existing/repo --org my_github_user_or_org
有关更多详细文档,请参阅 https://DiamondLightSource.github.io/python3-pip-skeleton-cli。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
python3-pip-skeleton-3.5.0.tar.gz (90.7 kB 查看哈希值)
构建分发
关闭
python3-pip-skeleton-3.5.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3549a07a4e4d5f8b6f568632fbc10950c128305be7431ca2e6e3555d39864787 |
|
MD5 | e21f17e23de245eb62d4342383ab99fd |
|
BLAKE2b-256 | f15d8d03ff3cc332498d4cf071a62990297a08b9d9f5a99287ee0988bbfc94b3 |
关闭
python3_pip_skeleton-3.5.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 25b0d611c587b8e035fcce3cde33aee61b46f830388269bf65bac8a157fc1397 |
|
MD5 | 705201ea4c2f5ebfd617f75de159ff73 |
|
BLAKE2b-256 | 5b05775efa9ef96bec1aef75f9377194c299b1e74ba004b6795cb1eeb549fa42 |