Python命令行脚本的模型项目
项目描述
Pizza
Pizza 是一个 Python 命令行脚本的示例演示项目。
Pizza 是通过使用其示例配置文件渲染 Groome 项目模板 groome-python 所获得的项目。出于测试目的,此项目也充当该模板的“预期”值。有关此项目的更多信息,请参阅 groome-python 项目页面。
最小示例使用如下–
$ pizza hello crazy world 3
项目页面和源代码位于 GitHub 上,版本可以在 PyPI(Python包索引)上找到。
欢迎提供反馈。您可以在 项目跟踪器 上提交错误报告和功能请求。
[该项目和 groome-python 仍在开发中,尚不可用。]
需求
Pizza 支持以下 Python 版本
Python 2.7
Python 3.2
Python 3.3
Pizza 没有第三方依赖。
安装 Python 3 需要 Distribute 已安装,并且 pip 使用 Distribute。
安装它
$ pip install pizza
测试它
TODO [template]:
试用它
TODO [template]:
修改它
TODO [模板]:将此部分与“对于贡献者”部分合并。我们可能希望将此信息移至 developing.md。
本节描述了如何修改和为 Pizza 贡献。特别是,它展示了如何导航并从源代码检查中与 Pizza 交互。
要从源代码运行主要的 pizza 脚本
$ python runpizza.py tomatoes garlic input: tomatoes, garlic
此脚本本质上是一个运行便利的开发工具
$ python -m pizza.scripts.pizza ...
这相当于上面提到的命令,以获取帮助并查看所有选项
$ python runpizza.py --help
运行项目测试(这些测试已经设置好了)
$ python runpizza.py --run-tests
对于贡献者
有关与Pizza代码库一起工作的指导,请参阅源分发包中“docs”文件夹中的developing.md文件。
对于维护者
有关发布Pizza和使用setup.py的说明,请参阅源分发包中“docs”文件夹中的releasing.md文件。
版权
版权(C)2013 Chris Jerdonek。保留所有权利。
重新分发和使用源代码和二进制形式,无论是否修改,只要满足以下条件
源代码的重新分发必须保留上述版权声明、本条款和以下免责声明。
二进制形式的重新分发必须在文档和/或其他随分发提供的材料中复制上述版权声明、本条款和以下免责声明。
未经事先书面许可,不得使用版权持有者的姓名来推广或支持由此软件派生出的产品。
本软件由版权所有者和贡献者提供“按原样”并明确或暗示地放弃了任何明示或暗示的保证,包括但不限于适销性和适用于特定目的的暗示保证。在任何情况下,版权所有者或贡献者不对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务的中断)承担责任,无论该损害是由何种原因造成的,无论是在合同、严格责任还是侵权(包括疏忽或其他)中,即使在被告知此类损害的可能性时也是如此。
历史
0.1.0(待定)
初始发布。
项目详情
Pizza-0.1.2.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | dd4556716eed0874ab7b018ba4752615a5dcb83ee7d8d6d9fd54189242b7ce6d |
|
MD5 | 5f4c4281baa07885bd4633308e08a0e0 |
|
BLAKE2b-256 | ccc5c36d4556055be1692e2442115d441c88ddbcb987b6d3e8933a4b55732805 |