bobtemplates使用pbr创建python包
bobtemplates.pypbr的Python项目详细描述
安装
$ pip install bobtemplates.pypbr
用法
mrbob bobtemplates.pypbr:package ... mrbob bobtemplates.pypbr:namespace_package
变量
在~/.mrbob
中设置[variables]user.name=My Nameuser.email=my.name@example.comuser.homepage=http://www.example.com/
无论如何,系统都会要求您提供相关值,但是 字段将是已定义的字段。
如果未定义这些变量,则通过git查询它们。 Bob先生将询问您这个变量,并推荐为 违约。
您可以配置更多的变量,这些变量在头中使用 setup.py的。同样,这可以在~/.mrbob或git中完成。
[variables]...user.copyright_name=Your Companyuser.copyright_year=2014
如果未设置user.copyright_name,则使用author name。如果用户.版权所有年份 未设置,将使用当前年份。
模板
python_包
带有pbr
的常用python包python-simple_package python-simple_package/.gitignore python-simple_package/LICENSE python-simple_package/MANIFEST.in python-simple_package/README.rst python-simple_package/setup.cfg python-simple_package/setup.py python-simple_package/simple_package python-simple_package/simple_package/__init__.py
python_namespace_包
python namspace包,带有pbr
python-simple-namespace python-simple-namespace/.gitignore python-simple-namespace/LICENSE python-simple-namespace/MANIFEST.in python-simple-namespace/README.rst python-simple-namespace/setup.cfg python-simple-namespace/setup.py python-simple-namespace/simple python-simple-namespace/simple/__init__.py python-simple-namespace/simple/namespace python-simple-namespace/simple/namespace/__init__.py
已知问题
git中的名称等建议在python上不起作用<;2.7
bob先生不需要使用pip < 6安装。考虑到 鲍勃先生的手。
$ pip install mr.bob $ pip install bobtemplates.pypbr