PasteScript模板,用于创建具有distribute和buildout支持的Python项目
项目描述
modern-package-template
modern-package-template 是一个 PasteScript 模板,用于使用Python社区中的现代工具和实践创建Python项目的初始布局。因此,您的项目将具有以下特征
使用 Distribute 而不是 setuptools 作为 BDFL 自己 支持的。
支持 Buildout,尽管您不需要使用它。
README.txt 和 NEWS.txt 将自动包含在您的包元数据中,作为 long_description,因此它们将出现在您的项目 PyPI 页面上。
使用Distribute自动创建脚本(或.exe)
以下是一个使用 modern-package-template 创建的 示例项目。
请参阅下文标题为“路线图”的部分以了解计划中的功能。
入门
首先使用 PyPM 或 pip 安装 modern-package-template
$ pypm install modern-package-template OR $ pip install modern-package-template
要创建一个名为“helloworld”的Python项目,请在您的终端中运行以下命令
$ paster create -t modern_package helloworld
您还可以(可选地)创建 命名空间包
$ paster create -t modern_package my.new.package package=my.new.package
一旦创建项目布局,您必须做的第一件事就是查看 README.txt 的内容并相应地编辑它。
鸣谢
源代码来源于advanced_package模板,该模板也遵循GPLv3许可协议。
新闻
1.0
发布日期:2010年4月11日
#20: 包含 .gitignore
#19: 将 README.txt 重命名为 README.rst 以在Github上显示
1.0c2
发布日期:2010年4月2日
#18: 修复缺少 .hgignore
1.0c1
发布日期:2010年3月30日
在 README.txt 中添加“致谢”部分
#2: 包含示例入口点
#13: 包含 .hgignore
#11: 在 HACKING.txt 中包含开发说明
删除 setup.cfg – 简单到没有 .dev 标记
1.0b2
发布日期:2010年3月15日
#10: 删除对Distribute的依赖
#9: 删除 distribute_setup.py
1.0b1
发布日期:2010年3月14日
#6: 从模板问卷中删除 zip_safe
#3: 将 README.txt 和 NEWS.txt 作为 long_description 的替代
#1: 在模板中添加 distribute_setup.py
0.9.2
发布日期:2010年2月14日
提供完整的 buildout.cfg 以供使用
默认使用 buildout
使用 Distribute 而不是 Setuptools
从 harobed.paster_template.advanced_package 0.2 继承
项目详情
modern-package-template-1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ffd433b39fe039314bf14c5630351af2dfbd4a2dca7cb5b15391916f131dae4c |
|
MD5 | 37c3777013c758720742325b995b623e |
|
BLAKE2b-256 | bd1d9b0bf7fdd7553982e84d79baae82ef5c31b70d0e97cb2613f86d46d7e6d7 |