额外的pyflakes
项目描述
- 版本::
- 1.0.0
- 下载::
- 源::
- 关键词::
flakes, development, process
–
概述
flakeplus检测到一些额外的flakes,这是Celery、Kombu等发布流程的一部分。
Flakes
所有文件必须从__future__导入absolute_import。
如果目标版本是2.5,则任何使用with语句的文件也必须从__future__导入。
可以通过--2.6和--2.7选项禁用。
如果目标版本是2.7,则所有文件也必须从__future__导入unicode_literals。
代码不能包含调试打印语句
调试打印语句是任何输出字符串的打印,
可能以任意非字母数字字符序列开头,
后跟一个全部大写的单词和冒号,
示例
print('CONN: %r' % (connection,)) # DEBUG! print('The connection was lost') # NOT DEBUG print('> STUPID: %r' % (obj,)) # DEBUG! print('>>>>> OMFG: %r !!!!' % (obj,)) # definitely DEBUG!
示例
flakeplus从命令行运行
$ flakeplus dir1 .. dirN
如果目标版本是2.6及以上,请使用2.6开关
$ flakeplus --2.6 dir1 .. dirN
如果目标版本是2.7及以上,请使用2.7开关
$ flakeplus --2.7 dir1 .. dirN
安装
您可以通过Python包索引(PyPI)或源代码安装flakeplus。
要使用
pip安装,
$ pip install -U flakeplus
要使用easy_install安装,
$ easy_install -U flakeplus
从源代码下载和安装
从http://pypi.python.org/pypi/flakeplus/下载flakeplus的最新版本
您可以通过以下操作进行安装,
$ tar xvfz flakeplus-0.0.0.tar.gz $ cd flakeplus-0.0.0 $ python setup.py build # python setup.py install # as root
使用开发版本
您可以通过以下操作克隆仓库,
$ git clone git://github.com/ask/flakeplus.git
错误跟踪器
如果您有任何建议、错误报告或烦恼,请通过http://github.com/ask/flakeplus/issues/的问题跟踪器报告。
许可
本软件受新BSD许可证许可。有关完整许可文本,请参阅顶级发行目录中的LICENSE文件。