pastescript模板创建一个支持分布式和构建的python项目

modern-package-template的Python项目详细描述


现代包装模板

现代包模板是创建初始布局的PasteScript template 对于使用python中遵循的现代工具和实践的python项目 社区。因此,您的项目将具有以下特征:

  1. 使用Distribute而不是setuptools作为bdfl本身supports它。
  2. Buildout支持,但不需要使用它。
  3. README.txtNEWS.txt自动包含在您的包中 元数据为long_description,因此使它们出现在PyPI页中 为你的项目。
  4. 使用Distribute自动创建脚本(或.exe)

下面是使用现代包模板创建的a sample project

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

开始

首先使用PyPMpip

$ 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日

  • #6:从模板调查表中删除ZIP保险箱
  • #3:添加readme.txt和news.txt以替换long_描述
  • #1:将distribute_setup.py添加到模板中

0.9.2

发布日期:2010年2月14日

  • 提供可使用的完整buildout.cfg
  • 默认情况下使用buildout
  • 使用“分发”而不是“设置工具”
  • 继承自harobed.paster_template.advanced_package 0.2

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用jaxrpc的Java eclipse WebService客户端   java编程方式在对象上写入名称   java Spring批处理:重试后跳过   java Android错误:错误:任务执行失败:应用程序:transformClassesWithDexForDebug'   带有清单文件nullPointerException的java Android元数据   spring Java Quartz调度作业停止运行   JavaMockito:如何在不调用实际方法的情况下,模拟带有参数和无效返回类型的静态方法?   java Tomcat连接池问题无法在关闭的连接上调用方法   java如何交换列表中的项目?   java如何停止线程并通过Toast在线程中正确显示文本?   java为什么连续写入OutputStream时偏移量0不会导致重复字节?   java我无法生成头文件   不兼容的返回类型错误java   修改值后键值对的java Jolt转换规范   java有自动更新Javadoc的工具吗?   java线程如何在ints自身实例类中共享变量   java继承一个非gwt模块   java Hibernate xml配置   使用netty4异步调用的java链接HTTP请求响应