##// END OF EJS Templates
update MANIFEST.in...
update MANIFEST.in previously all subpackages were added to manifest manually, resulting in packages becoming out of date, and being excluded from sdists. Now, IPython itself is grafted, and deathrow pruned, resulting in a more future-safe MANIFEST file.

File last commit:

r3265:a5680be9
r4169:7e2bc828
Show More
ipython.py
18 lines | 627 B | text/x-python | PythonLexer
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""IPython -- An enhanced Interactive Python
The actual ipython script to be installed with 'python setup.py install' is
in './scripts' directory. This file is here (ipython source root directory)
to facilitate non-root 'zero-installation' (just copy the source tree
somewhere and run ipython.py) and development. """
# Ensure that the imported IPython is the local one, not a system-wide one
import os, sys
this_dir = os.path.dirname(sys.argv[0])
sys.path.insert(0, this_dir)
# Now proceed with execution
execfile(os.path.join(
this_dir, 'IPython', 'scripts', 'ipython'
))