disable install from master

while it's broken by The Big Split

with informative note about `pip install -e`
This commit is contained in:
Min RK 2015-03-31 12:00:56 -07:00
parent 0c278a050d
commit 089b0d09cd

View File

@ -225,6 +225,24 @@ setup_args['cmdclass'] = {
'jsversion' : JavascriptVersion,
}
### Temporarily disable install while it's broken during the big split
from textwrap import dedent
from distutils.command.install import install
class DisabledInstall(install):
def run(self):
msg = dedent("""
While we are in the midst of The Big Split,
IPython cannot be installed from master.
You can use `pip install -e .` for an editable install,
which still works.
""")
print(msg, file=sys.stderr)
raise SystemExit(1)
setup_args['cmdclass']['install'] = DisabledInstall
#---------------------------------------------------------------------------
# Handle scripts, dependencies, and setuptools specific things
#---------------------------------------------------------------------------