X Tutup
Skip to content

Commit a29140b

Browse files
committed
setuptools only setup.py
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
1 parent d6de41b commit a29140b

File tree

1 file changed

+5
-19
lines changed

1 file changed

+5
-19
lines changed

setup.py

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,14 @@
77
import sys
88

99
from distutils.command.build import build
10-
11-
from bpython import __version__, package_dir
12-
10+
from setuptools import setup
11+
from setuptools.command.install import install as _install
1312
try:
14-
from setuptools import setup
15-
from setuptools.command.install import install as _install
16-
using_setuptools = True
13+
from setuptools.command.build_py import build_py_2to3 as build_py
1714
except ImportError:
18-
from distutils.core import setup
19-
from distutils.command.install import install as _install
20-
using_setuptools = False
15+
from setuptools.command.build_py import build_py
2116

22-
try:
23-
from distutils.command.build_py import build_py_2to3 as build_py
24-
except ImportError:
25-
from distutils.command.build_py import build_py
17+
from bpython import __version__, package_dir
2618

2719
try:
2820
from babel.messages.frontend import compile_catalog as _compile_catalog
@@ -153,18 +145,13 @@ def initialize_options(self):
153145
]
154146
}
155147

156-
scripts = [] if using_setuptools else ['data/bpython',
157-
'data/bpython-urwid']
158-
159148
if sys.version_info[:2] >= (2, 6):
160149
# curtsies only supports 2.6 and onwards
161150
extras_require['curtsies'] = ['curtsies >=0.1.15, <0.2.0', 'greenlet']
162151
extras_require['watch'] = ['watchdog']
163152
packages.append("bpython.curtsiesfrontend")
164153
entry_points['console_scripts'].append(
165154
'bpython-curtsies = bpython.curtsies:main [curtsies]')
166-
if not using_setuptools:
167-
scripts.append('data/bpython-curtsies')
168155

169156
if sys.version_info[0] == 2 and sys.platform == "darwin":
170157
# need PyOpenSSL for SNI support (only 2.X and on Darwin)
@@ -206,7 +193,6 @@ def initialize_options(self):
206193
'bpython.test': ['test.config', 'test.theme']
207194
},
208195
entry_points = entry_points,
209-
scripts = scripts,
210196
cmdclass = cmdclass,
211197
test_suite = 'bpython.test'
212198
)

0 commit comments

Comments
 (0)
X Tutup