flake8/setup.py
2013-01-04 12:20:42 -05:00

56 lines
1.5 KiB
Python

import sys
import os
ispy3 = sys.version_info[0] == 3
iswin = os.name == 'nt'
kwargs = {}
scripts = ["flake8/flake8"]
if ispy3:
from distutils.core import setup # NOQA
if iswin:
scripts.append("scripts/flake8.cmd")
else:
try:
from setuptools import setup # NOQA
kwargs = {
'entry_points': {
'distutils.commands': ['flake8 = flake8.run:Flake8Command'],
'console_scripts': ['flake8 = flake8.run:main']
},
'tests_require': ['nose'],
'test_suite': 'nose.collector',
}
except ImportError:
from distutils.core import setup # NOQA
if iswin:
scripts.append("scripts/flake8.cmd")
from flake8 import __version__
README = open('README.rst').read()
setup(
name="flake8",
license="MIT",
version=__version__,
description="code checking using pep8 and pyflakes",
author="Tarek Ziade",
author_email="tarek@ziade.org",
maintainer="Ian Cordasco",
maintainer_email="graffatcolmingov@gmail.com",
url="http://bitbucket.org/tarek/flake8",
packages=["flake8", "flake8.tests"],
scripts=scripts,
requires=["flakey (>=2.0)", "pep8 (>=1.4)"],
long_description=README,
classifiers=[
"Environment :: Console",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",
"Topic :: Software Development",
"Topic :: Utilities",
],
**kwargs
)