毕勃勒

pybuilder的Python项目详细描述


PyBuilder

Build StatusWindows build statusPyPI versionCoverage StatusReady in backlogOpen bugs

pybuilder是一个用100%纯python编写的软件构建工具,主要是 针对python应用程序。

pybuilder基于基于依赖关系的编程概念,但是 它还带有一个强大的插件机制,允许 建造生命周期类似于其他 著名的(Java)构建工具。

pybuilder在以下版本的python上运行:2.6、2.7、3.3, 3.4,3.5和Pypy。

参见Travis Build了解 版本特定输出。

安装

pybuilder可以使用pip:

$ pip install pybuilder

对于开发构建,请使用:

$ pip install --pre pybuilder

有关详细信息,请参见Cheeseshop page 信息。

开始

pybuilder强调简单性。如果您想构建一个纯python 投影并使用推荐的目录布局,您只需 创建包含以下内容的build.py文件:

frompybuilder.coreimportuse_pluginuse_plugin("python.core")use_plugin("python.unittest")use_plugin("python.coverage")use_plugin("python.distutils")default_task="publish"

有关详细信息,请参见PyBuilder homepage 细节。

插件

pybuilder提供了许多开箱即用的插件,它们利用工具 以及python项目中常用的库:

此外,还提供了一些常见的插件:

外部插件:* pybuilder_aws_plugin -处理AWS功能

发行说明

可以找到发行说明 here。也会有 每个版本都有一个git标签。请注意,我们目前没有 将标记升级到github“releases”。

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

推荐PyPI第三方库


热门话题
java如何强制用户在允许访问活动之前处理对话框?我的许可证代码怎么了?   java ArraysList作为JSON   mysql如何在java中创建包含多个可选where子句的搜索语句?   java如何让Apache Camel在“直接”路径的末尾删除文件?   使用socket在两个Androids之间进行java实时数据传输。IO(websocket)和4G   如何在java中实现两个CORBA服务器之间的通信   会话树xml表示为java对象   java Skype4Java编号swtwin323325   java RecyclerView getAdapterPosition()不工作:第一次单击返回正确位置,第二次单击返回1   java在$TOMCAT/conf/context上为JNDI设置资源。xml   java为什么第二个矩形冲突在第一个矩形冲突时不起作用?   JScrollPane上的java JTextArea未出现在JPanel上   java如何将实现的PriorityQueue打印为字符串?   jpa使用Jersey更新用户角色RESTJava(JAXRS)