From 0903427edc66688a75774ed91d595cf29ae89d67 2014-12-01 20:48:48 From: Peter Odding Date: 2014-12-01 20:48:48 Subject: [PATCH] Depend on gnureadline when building binary wheel or setupext.check_for_readline() fails This is a follow up to 4d9f6f00a4f0798e41700c22a839eddff0881692 based on the discussion in pull request #7047 where we seem to have found a middle ground that should make everyone happy :-) --- diff --git a/setup.py b/setup.py index d4a98d0..18ac617 100755 --- a/setup.py +++ b/setup.py @@ -289,7 +289,7 @@ install_requires = [] # add readline if sys.platform == 'darwin': - if not setupext.check_for_readline(): + if 'bdist_wheel' in sys.argv[1:] or not setupext.check_for_readline(): install_requires.append('gnureadline') elif sys.platform.startswith('win'): extras_require['terminal'].append('pyreadline>=2.0')