| 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').read() |
| |
| setup( |
| name="flake8", |
| license="MIT", |
| version=__version__, |
| description="code checking using pep8 and pyflakes", |
| author="Tarek Ziade", |
| author_email="tarek@ziade.org", |
| url="http://bitbucket.org/tarek/flake8", |
| packages=["flake8", "flake8.tests"], |
| scripts=scripts, |
| long_description=README, |
| classifiers=[ |
| "Environment :: Console", |
| "Intended Audience :: Developers", |
| "License :: OSI Approved :: MIT License", |
| "Programming Language :: Python", |
| "Topic :: Software Development", |
| "Topic :: Utilities", |
| ], |
| **kwargs) |