setuptools插件用于pyflakes
项目描述
关于
这是一个集成pyflakes的setuptools插件。一旦安装,"python setup.py flakes" 将会在您的项目中运行所有模块的pyflakes。
安装
使用easy_install
easy_install setuptools_pyflakes
其他手动安装方法
tar -zxvf setuptools_pyflakes-X.Y.Z.tar.gz cd setuptools_pyflakes-X.Y.Z python setup.py install
其中X.Y.Z是版本号。
用法
要使用此插件,您必须首先使用 setup.py 打包您的python模块,并使用setuptools。前者在distutils手册中有详细说明
要使用setuptools而不是distutils,只需编辑 setup.py 并更改
from distutils.core import setup
到
from setuptools import setup
然后,如果已安装此插件,"python setup.py flakes" 将会工作。
自动安装setuptools_pyflakes
您可以通过添加 setup_requires 参数来确保任何使用您的 setup.py 并调用“python setup.py flakes”的人都能自动安装此插件。
setup_requires=[] # setuptools_pyflakes is required to make "python setup.py flakes" work. if 'flakes' in sys.argv[1:]: setup_requires.append('setuptools_pyflakes') setup(..., setup_requires = setup_requires, ...)
参考
如何使用Distutils分发Python模块
Setuptools 文档
感谢 Yannick Gingras 为本 README.rst 提供原型。