mirror of
https://github.com/jupyter/notebook.git
synced 2025-04-24 14:20:54 +08:00
disable install from master
while it's broken by The Big Split with informative note about `pip install -e`
This commit is contained in:
parent
0c278a050d
commit
089b0d09cd
18
setup.py
18
setup.py
@ -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
|
||||
#---------------------------------------------------------------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user