__init__.py
50 lines
| 1.5 KiB
| text/x-python
|
PythonLexer
/ IPython / __init__.py
Brian Granger
|
r2205 | #!/usr/bin/env python | ||
# encoding: utf-8 | ||||
fperez
|
r0 | """ | ||
Brian Granger
|
r2205 | IPython. | ||
fperez
|
r0 | |||
Brian Granger
|
r2205 | IPython is a set of tools for interactive and exploratory computing in Python. | ||
Fernando Perez
|
r1853 | """ | ||
fperez
|
r0 | |||
Brian Granger
|
r2205 | #----------------------------------------------------------------------------- | ||
# Copyright (C) 2008-2009 The IPython Development Team | ||||
fperez
|
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
|
r2205 | #----------------------------------------------------------------------------- | ||
#----------------------------------------------------------------------------- | ||||
# Imports | ||||
#----------------------------------------------------------------------------- | ||||
fperez
|
r0 | |||
Brian Granger
|
r2205 | import os | ||
fperez
|
r0 | import sys | ||
Brian Granger
|
r2205 | from IPython.core import release | ||
#----------------------------------------------------------------------------- | ||||
# Setup everything | ||||
#----------------------------------------------------------------------------- | ||||
vivainio
|
r168 | |||
Fernando Perez
|
r1434 | if sys.version[0:3] < '2.4': | ||
raise ImportError('Python Version 2.4 or above is required for IPython.') | ||||
vivainio
|
r168 | |||
Brian Granger
|
r2205 | |||
vivainio
|
r168 | # Make it easy to import extensions - they are always directly on pythonpath. | ||
Brian Granger
|
r2064 | # Therefore, non-IPython modules can be added to extensions directory | ||
sys.path.append(os.path.join(os.path.dirname(__file__), "extensions")) | ||||
fperez
|
r298 | |||
fperez
|
r0 | |||
Brian Granger
|
r2205 | # from IPython.core import shell | ||
# Shell = shell | ||||
Brian Granger
|
r2074 | from IPython.core import iplib | ||
vivainio
|
r695 | |||
Brian Granger
|
r2205 | |||
fperez
|
r0 | # Release data | ||
Brian Granger
|
r2205 | __author__ = '' | ||
for author, email in release.authors.values(): | ||||
__author__ += author + ' <' + email + '>\n' | ||||
Brian Granger
|
r2043 | __license__ = release.license | ||
__version__ = release.version | ||||
__revision__ = release.revision | ||||
fperez
|
r0 | |||