跳转到主要内容

额外的pyflakes

项目描述

版本::
1.0.0
下载::

http://pypi.python.org/pypi/flakeplus/

源::

http://github.com/ask/flakeplus/

关键词::

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文件。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

flakeplus-1.1.0.tar.gz (6.8 kB 查看哈希值)

上传时间:

构建分发

flakeplus-1.1.0-py2.py3-none-any.whl (7.1 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下组织支持