跳转到主要内容

模块的一行描述

项目描述

Code CI Docs CI Test Coverage Latest PyPI version Apache License

python3-pip-skeleton-cli 提供了文档和命令行工具,以帮助将 python3-pip-skeleton 集成到新的或现有的Python项目中。

PyPI

pip安装 python3-pip-skeleton

源代码

https://github.com/DiamondLightSource/python3-pip-skeleton-cli

文档

https://DiamondLightSource.github.io/python3-pip-skeleton-cli

版本

https://github.com/DiamondLightSource/python3-pip-skeleton-cli/releases

相关的 python3-pip-skeleton 存储库包含可以合并到新或现有项目中的源代码,并从中提取以保持它们更新。它还可以作为那些希望选择性地挑选的人的工作示例。

python3-pip-skeletonjaraco/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-py3-none-any.whl (16.7 kB 查看哈希值)

上传时间 Python 3

由以下支持