跳转到主要内容

模块的一行描述

项目描述

Code CI Docs CI Test Coverage Latest PyPI version Apache License

此骨架模块(灵感来自 jaraco/skeleton)是一个通用的Python项目结构,它提供了一种在多个Python项目之间同步工具和技术的方法。

PyPI

pip install dls-python3-skeleton

源代码

https://github.com/dls-controls/dls-python3-skeleton

文档

https://dls-controls.github.io/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 查看哈希值)

上传时间 源代码

构建分发

dls_python3_skeleton-1.4-py3-none-any.whl (11.5 kB 查看哈希值)

上传时间 Python 3

由以下支持