Show More
@@ -44,37 +44,3 b' by typing at the terminal::' | |||||
44 |
|
44 | |||
45 | $ python -m IPython |
|
45 | $ python -m IPython | |
46 |
|
46 | |||
47 |
|
||||
48 | Development installation |
|
|||
49 | ======================== |
|
|||
50 |
|
||||
51 | If you want to hack on certain parts, e.g. the IPython notebook, in a clean |
|
|||
52 | environment (such as a virtualenv) you can use ``pip`` to grab the necessary |
|
|||
53 | dependencies quickly:: |
|
|||
54 |
|
||||
55 | $ git clone --recursive https://github.com/ipython/ipython.git |
|
|||
56 | $ cd ipython |
|
|||
57 | $ pip install -e ".[notebook]" --user |
|
|||
58 |
|
||||
59 | This installs the necessary packages and symlinks IPython into your current |
|
|||
60 | environment so that you can work on your local repo copy and run it from anywhere:: |
|
|||
61 |
|
||||
62 | $ ipython notebook |
|
|||
63 |
|
||||
64 | The same process applies for other parts, such as the qtconsole (the |
|
|||
65 | ``extras_require`` attribute in the setup.py file lists all the possibilities). |
|
|||
66 |
|
||||
67 | Git Hooks and Submodules |
|
|||
68 | ************************ |
|
|||
69 |
|
||||
70 | IPython now uses git submodules to ship its javascript dependencies. |
|
|||
71 | If you run IPython from git master, you may need to update submodules once in a while with:: |
|
|||
72 |
|
||||
73 | $ git submodule update |
|
|||
74 |
|
||||
75 | or:: |
|
|||
76 |
|
||||
77 | $ python setup.py submodule |
|
|||
78 |
|
||||
79 | We have some git hooks for helping keep your submodules always in sync, |
|
|||
80 | see our ``git-hooks`` directory for more info. |
|
General Comments 0
You need to be logged in to leave comments.
Login now