From 4f95dc317bd07ba7e67c008c826b712bbde802df Mon Sep 17 00:00:00 2001 From: mrtheb Date: Sat, 9 Feb 2013 22:19:26 -0500 Subject: [PATCH] added entry_point for flake8 on py3 --- MANIFEST.in | 4 ---- setup.py | 14 +++++++++++--- 2 files changed, 11 insertions(+), 7 deletions(-) delete mode 100644 MANIFEST.in diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index 68c63de..0000000 --- a/MANIFEST.in +++ /dev/null @@ -1,4 +0,0 @@ -include CONTRIBUTORS.txt -include README -include LICENSE -recursive-include scripts flake8.* diff --git a/setup.py b/setup.py index 29c3e1a..5b268ba 100644 --- a/setup.py +++ b/setup.py @@ -7,9 +7,17 @@ iswin = os.name == 'nt' kwargs = {} scripts = ["flake8/flake8"] if ispy3: - from distutils.core import setup # NOQA - if iswin: - scripts.append("scripts/flake8.cmd") + try: + from setuptools import setup # NOQA + kwargs = { + 'entry_points': { + 'console_scripts': ['flake8 = flake8.main:main'] + }, + } + except ImportError: + from distutils.core import setup # NOQA + if iswin: + scripts.append("scripts/flake8.cmd") else: try: from setuptools import setup # NOQA