模块的一行描述
项目描述
此骨架模块(灵感来自 jaraco/skeleton)是一个通用的Python项目结构,它提供了一种在多个Python项目之间同步工具和技术的方法。
PyPI |
pip install dls-python3-skeleton |
源代码 |
|
文档 |
|
发布 |
https://github.com/dls-controls/dls-python3-skeleton/releases |
它集成了以下工具
Pipenv用于版本管理
Pre-commit与black、flake8、isort和mypy进行静态分析
Pytest用于代码和覆盖率
Sphinx用于教程、如何指南、解释和参考文档
GitHub Actions用于代码和文档CI以及部署到PyPI和GitHub Pages
如果您使用VSCode,它将在保存时运行black、flake8、isort和mypy
此模块的skeleton分支包含可以合并到新项目或现有项目中并从中提取以保持它们更新的源代码。它还可以作为那些更喜欢挑选的人的工作示例。
此模块的master分支包含文档和一个命令行工具,以简化此骨架在新
dls-python3-skeleton new /path/to/be/created
和现有项目中的应用
dls-python3-skeleton existing /path/to/existing/repo
有关更详细的文档,请参阅 https://dls-controls.github.io/dls-python3-skeleton。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定该选择哪个,请了解更多关于 安装软件包 的信息。
源代码分发
dls-python3-skeleton-1.4.tar.gz (12.2 kB 查看哈希值)