一个用于编写C/C++配置文件的Python库。

ac的Python项目详细描述


#ac.py-python autoconf

##简介

py是在 在试图建造大型建筑之前确定一个健全、稳定的环境 项目。py的目的是提供一种更简单的执行方式 这些测试以及解决环境问题的附加功能 同时。

###许可证

ac.py使用[gplv3](http://www.gnu.org)获得许可。这是免费软件 可供任何人用于任何目的并免费分发 没有保证。

###作者信息。γ 原著作者 [汤姆·索罗戈德](mailto:tom@tomthorogood.com)。

ac.py的中心存储库位于 [github.com/tomthorogood/ac.py](http://www.github.com/tomthorogood/ac.py)。

##安装

ac.py可以使用

pip install ac

easy_install ac

此外,您还可以使用:

git clone git://github.com/tomthorogood/AC.py cd AC.py python setup.py install

使用它不需要安装ac.py。它可以被克隆和使用 作为任何标准的python模块。

##用法

py的目标是比传统的autoconf简单,并且高度 可定制的。以下教程将允许您:

  • 测试库和可执行文件
  • 为失败的测试设置特定于分发的备选方案
  • 使用测试结果填充清单生成文件中的字段。

##外壳环境

py总是首先尝试测试shell环境。违约 可以使用–shell标志更改shell。运行任何shell脚本时 hashbang解释器指令由ac.py生成或由您编写 始终在每个脚本的开头(!/bin/sh),使用 外壳环境测试。

如果不希望用户必须使用shell标志,但确实希望 需要特定的shell环境,可以使用

# ac.set_shell ac.set_shell(“sh”) ac.set_shell(“bash”) ac.set_shell(“tcsh”)

但是,强烈建议您使用bash命令和脚本 将在所有平台和外壳上工作。

##所需的成功

标记为必需的测试(或使用“require”函数调用)将停止 如果测试不成功并且没有 提供失败的替代方案。

##一般测试

您可以使用任何python脚本来产生一个true/false结果,并且 使用将结果传递到测试框架中

# ac.test(“test_name”, result, [required=True|False])

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

推荐PyPI第三方库


热门话题
如何从Java调用AmazonAWSAPI?   Java中的渗流   java在dao端使用逻辑不是一个好的实践吗?   java Swing绘制网格。韦尔德结果   java如何设置PlusOneButton对话框的共享选项的默认文本   java如何在firebase存储中管理多个上载/下载?   java Wicket在多个位置显示相同的文本   java使用j2me通过蓝牙从一个手机向另一个手机发送短信   java为什么不让DialogWait框自动关闭?   java Visual Studio代码JDBC访问Derby数据库   在java中如何根据日期从文件夹中获取文件   java如何从数据库加载多个数据   java匿名类和同步以及“this”   java无法使用Selenium上载文件   java多线程JAXR调用parallelStream还是Futures?   获取要编译的Netbeans Java程序   java检查二叉树是否为有效BST的函数中的“min”和“max”是什么?   java有人能解释为什么这段代码只在构造函数中工作吗?   java如何将多种类型的用户重定向到各自的活动?