pastescript模板创建一个支持分布式和构建的python项目
modern-package-template的Python项目详细描述
现代包装模板
现代包模板是创建初始布局的PasteScript template 对于使用python中遵循的现代工具和实践的python项目 社区。因此,您的项目将具有以下特征:
- 使用Distribute而不是setuptools作为bdfl本身supports它。
- Buildout支持,但不需要使用它。
- README.txt和NEWS.txt自动包含在您的包中 元数据为long_description,因此使它们出现在PyPI页中 为你的项目。
- 使用Distribute自动创建脚本(或.exe)
下面是使用现代包模板创建的a sample project。
请参阅下面标题为“路线图”的部分以了解计划的功能。
开始
$ pypm install modern-package-template OR $ pip install modern-package-template
要创建一个名为“helloworld”的python项目,请在 您的终端:
$ paster create -t modern_package helloworld
您还可以选择创建namespace packages:
$ paster create -t modern_package my.new.package package=my.new.package
一旦你创建了项目布局,你首先要做的就是 查看README.txt的内容并相应地进行编辑。
学分
源代码来自advanced_package模板 根据GPLv3授权。
新闻
1.0
发布日期:2010年4月11日
- #20:include.gitignore
- #19:将readme.txt重命名为readme.rst,以便在Github上呈现
1.0c2
发布日期:2010年4月2日
- #18:修复丢失。hginore
1.0c1
发布日期:2010年3月30日
- 在readme.txt中添加“credits”部分
- #2:包括一个样本入口点
- #13:包括.hginore
- #11:在hacking.txt中包含dev howtos
- remove setup.cfg–没有.dev标记很简单
1.0b2
发布日期:2010年3月15日
- #10:删除对分发的依赖性
- #9:删除distribute_setup.py
1.0b1
发布日期:2010年3月14日
0.9.2
发布日期:2010年2月14日
- 提供可使用的完整buildout.cfg
- 默认情况下使用buildout
- 使用“分发”而不是“设置工具”
- 继承自harobed.paster_template.advanced_package 0.2