##// END OF EJS Templates
Continuing a massive refactor of everything.
Continuing a massive refactor of everything.

File last commit:

r2205:8ce57664
r2205:8ce57664
Show More
__init__.py
50 lines | 1.5 KiB | text/x-python | PythonLexer
Brian Granger
Continuing a massive refactor of everything.
r2205 #!/usr/bin/env python
# encoding: utf-8
fperez
Reorganized the directory for ipython/ to have its own dir, which is a bit...
r0 """
Brian Granger
Continuing a massive refactor of everything.
r2205 IPython.
fperez
Reorganized the directory for ipython/ to have its own dir, which is a bit...
r0
Brian Granger
Continuing a massive refactor of everything.
r2205 IPython is a set of tools for interactive and exploratory computing in Python.
Fernando Perez
Remove svn-style $Id marks from docstrings and Release imports....
r1853 """
fperez
Reorganized the directory for ipython/ to have its own dir, which is a bit...
r0
Brian Granger
Continuing a massive refactor of everything.
r2205 #-----------------------------------------------------------------------------
# Copyright (C) 2008-2009 The IPython Development Team
fperez
Reorganized the directory for ipython/ to have its own dir, which is a bit...
r0 #
# Distributed under the terms of the BSD License. The full license is in
# the file COPYING, distributed as part of this software.
Brian Granger
Continuing a massive refactor of everything.
r2205 #-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
fperez
Reorganized the directory for ipython/ to have its own dir, which is a bit...
r0
Brian Granger
Continuing a massive refactor of everything.
r2205 import os
fperez
Reorganized the directory for ipython/ to have its own dir, which is a bit...
r0 import sys
Brian Granger
Continuing a massive refactor of everything.
r2205 from IPython.core import release
#-----------------------------------------------------------------------------
# Setup everything
#-----------------------------------------------------------------------------
vivainio
Moved path to extensions - pickleshare failed because it imported...
r168
Fernando Perez
Mark Python 2.4 as minimum required version.
r1434 if sys.version[0:3] < '2.4':
raise ImportError('Python Version 2.4 or above is required for IPython.')
vivainio
Moved path to extensions - pickleshare failed because it imported...
r168
Brian Granger
Continuing a massive refactor of everything.
r2205
vivainio
Moved path to extensions - pickleshare failed because it imported...
r168 # Make it easy to import extensions - they are always directly on pythonpath.
Brian Granger
Renaming Extensions=>extensions in code and imports.
r2064 # Therefore, non-IPython modules can be added to extensions directory
sys.path.append(os.path.join(os.path.dirname(__file__), "extensions"))
fperez
Small fix to sys.argv, match python's default behavior.
r298
fperez
Reorganized the directory for ipython/ to have its own dir, which is a bit...
r0
Brian Granger
Continuing a massive refactor of everything.
r2205 # from IPython.core import shell
# Shell = shell
Brian Granger
Fixing imports in __init__.py.
r2074 from IPython.core import iplib
vivainio
corrected some problematic module interdependencies
r695
Brian Granger
Continuing a massive refactor of everything.
r2205
fperez
Reorganized the directory for ipython/ to have its own dir, which is a bit...
r0 # Release data
Brian Granger
Continuing a massive refactor of everything.
r2205 __author__ = ''
for author, email in release.authors.values():
__author__ += author + ' <' + email + '>\n'
Brian Granger
Release.py => core/release.py and imports updated.
r2043 __license__ = release.license
__version__ = release.version
__revision__ = release.revision
fperez
Reorganized the directory for ipython/ to have its own dir, which is a bit...
r0