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第三方库


热门话题
java以编程方式从TableLayout中删除所有行   Java Web Sart Ubuntu12.1。加载资源(图像)   人们如何让Java SPNEGO客户端在Windows中工作?   java Eclipselink:ObjectArrayMapping和ClassDescriptor   控制台中带有引号/空格的java Javafx命名参数   java创建服务失败:找不到对象?   java Hazelcast:如何在测试期间禁用自动发现?   使用TuckyUrlRewriteFilter rermoteaddr的java块IP   javascript如何在angular 4中进行同步http调用   输入字符串的java排列   java Jenkins不是以Xrs Xmx2048m XX:MaxPermSize=512m(windows)开始的   AWS EMR上的java avro错误   java从两个ArrayList中提取特定连接的对象,组合这些相关对象并从子类中打印   java从主题中删除什么时间点消息?   谷歌像素设备上的java InvalidKeyException   java如何在执行测试后重建项目   java Android 2.2 readUTF()socket问题   按下安卓设备上的“后退”按钮后java Toast没有完成?