python包的脚手架工具
python-git-package的Python项目详细描述
用于构建python包的非常简单的脚手架
安装
- 运行pip install python-git-package
导言
此包可用于搭建新包。 命令pgp init在当前文件夹中创建一个新包。 命令pgp release创建一个新版本。 命令pgp doc使用sphinx构建文档
包装布局如下:
mypackage |-- .git |-- doc ||--source ||-- _static ||-- _templates ||-- conf.py ||-- index.rst ||-- mypackage.rst ||-- examples |-- mypackage ||-- __init__.py ||-- __version__.py ||-- mypackage.py ||-- tests ||-- all.py ||-- test_mypackage.py ||-- .gitignore |-- LICENSE |-- MANIFEST.in |-- README.rst |-- setup.py
所有文件都填充了基本内容,因此手动创建setup.py```or ``manifest.in的臭名昭著的任务将从users任务中去掉。
此外,init命令使用package文件夹中的master和dev两个分支初始化git存储库。 master分支仅用于已发布的版本。 它应该指向最新版本。 dev分支用于解除包的分配。 以简化创建新版本的过程