跳转到主要内容

PasteScript模板,用于创建具有distribute和buildout支持的Python项目

项目描述

modern-package-template

modern-package-template 是一个 PasteScript 模板,用于使用Python社区中的现代工具和实践创建Python项目的初始布局。因此,您的项目将具有以下特征

  1. 使用 Distribute 而不是 setuptools 作为 BDFL 自己 支持的

  2. 支持 Buildout,尽管您不需要使用它。

  3. README.txtNEWS.txt 将自动包含在您的包元数据中,作为 long_description,因此它们将出现在您的项目 PyPI 页面上。

  4. 使用Distribute自动创建脚本(或.exe)

以下是一个使用 modern-package-template 创建的 示例项目

请参阅下文标题为“路线图”的部分以了解计划中的功能。

入门

首先使用 PyPMpip 安装 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 (7.1 kB 查看哈希值)

上传时间 源代码

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面