使用一个简单的命令引导新的python包
packstrap的Python项目详细描述
使用一个简单的命令引导新的python包:
packstrap create my_package
当启动一个python包时,涉及到很多样板文件。你 必须建立几个文件和目录。当你决定分发 您的包您必须为 基础知识。packstrap旨在简化启动python包的过程。
安装
pip install packstrap packstrap –help
创建包
使用packstrap,只需一个命令即可创建包:
packstrap create my_package /path/to/code --author "My Name" --plugin git --plugin fabfile --plugin pytest
这将在/path/to/code中创建一个我的软件包目录,其结构类似于:
/path/to/code/my_package/ .gitignore LICENSE MANIFEST.in README.rst VERSION.txt fabfile.py setup.py src/ my_package/ __init__.py tests/ conftest.py runtests.py
packstrap为python项目创建基本文件,并填充setup.py、readme.rst等的基本内容。 git插件创建.gitignore,fabfile插件创建fabfile.py,pytest插件创建 src/tests目录和文件。
因此,现在您所要做的就是在“我的软件包”中编写模块,在readme.rst中展开您的文档,然后提交 你的包裹。
设置默认值
packstrap create有几个选项可帮助生成包。许多选项,如author,author_email,甚至插件都将与您的所有项目相同。要保存一些击键,可以使用packstrap默认值
您也可以使用packstrap defaults而不使用选项来列出当前默认值。packstrap defaults --author "My Name"
{
"author": "My Name",
"skeleton": "default"
}