##// END OF EJS Templates
The refactoring of the Task system is nearly complete. Now there are...
The refactoring of the Task system is nearly complete. Now there are multiple types of tasks including `StringTask` and `MapTask`. Each task type is responsible for running itself and processing its own result. This makes it much easier for people to create new task types. Also, the map and parallel function support has been completely refactored and improved. This includes a map and parallel function implementation for the task controller as well as a @parallel decorator.

File last commit:

r1324:213dfc42
r1395:1feaf0a3
Show More
Release.py
99 lines | 3.2 KiB | text/x-python | PythonLexer
Ville M. Vainio
crlf -> lf
r1032 # -*- coding: utf-8 -*-
"""Release data for the IPython project.
$Id: Release.py 3002 2008-02-01 07:17:00Z fperez $"""
#*****************************************************************************
# Copyright (C) 2001-2006 Fernando Perez <fperez@colorado.edu>
#
# Copyright (c) 2001 Janko Hauser <jhauser@zscout.de> and Nathaniel Gray
# <n8gray@caltech.edu>
#
# Distributed under the terms of the BSD License. The full license is in
# the file COPYING, distributed as part of this software.
#*****************************************************************************
# Name of the package for release purposes. This is the name which labels
# the tarballs and RPMs made by distutils, so it's best to lowercase it.
name = 'ipython'
# For versions with substrings (like 0.6.16.svn), use an extra . to separate
# the new substring. We have to avoid using either dashes or underscores,
# because bdist_rpm does not accept dashes (an RPM) convention, and
# bdist_deb does not accept underscores (a Debian convention).
Brian E Granger
Fixed bug in ipengine.py when mpi was enabled that was causing the engine to crash at start....
r1324 development = True # change this to False to do a release
version_base = '0.9.0'
Ville M. Vainio
version string in Release contains bzr branch if not 'ipython'
r1072 branch = 'ipython'
Brian E Granger
Fixed bug in ipengine.py when mpi was enabled that was causing the engine to crash at start....
r1324 revision = '1016'
Ville M. Vainio
crlf -> lf
r1032
Brian E Granger
Fixed bug in ipengine.py when mpi was enabled that was causing the engine to crash at start....
r1324 if development:
if branch == 'ipython':
version = '%s.bzr.r%s' % (version_base, revision)
else:
version = '%s.bzr.r%s.%s' % (version_base, revision, branch)
Ville M. Vainio
version string in Release contains bzr branch if not 'ipython'
r1072 else:
Brian E Granger
Fixed bug in ipengine.py when mpi was enabled that was causing the engine to crash at start....
r1324 version = version_base
Ville M. Vainio
crlf -> lf
r1032
Ville M. Vainio
change version string for 0.8.3.rc1
r1196
Brian E Granger
Initial work towards refactoring the setup.py scripts to accept the new ipython1 packages...
r1237 description = "Tools for interactive development in Python."
Ville M. Vainio
crlf -> lf
r1032
long_description = \
"""
IPython provides a replacement for the interactive Python interpreter with
extra functionality.
Main features:
* Comprehensive object introspection.
* Input history, persistent across sessions.
* Caching of output results during a session with automatically generated
references.
* Readline based name completion.
* Extensible system of 'magic' commands for controlling the environment and
performing many tasks related either to IPython or the operating system.
* Configuration system with easy switching between different setups (simpler
than changing $PYTHONSTARTUP environment variables every time).
* Session logging and reloading.
* Extensible syntax processing for special purpose situations.
* Access to the system shell with user-extensible alias system.
* Easily embeddable in other Python programs.
* Integrated access to the pdb debugger and the Python profiler.
The latest development version is always available at the IPython subversion
repository_.
.. _repository: http://ipython.scipy.org/svn/ipython/ipython/trunk#egg=ipython-dev
"""
license = 'BSD'
authors = {'Fernando' : ('Fernando Perez','fperez@colorado.edu'),
'Janko' : ('Janko Hauser','jhauser@zscout.de'),
'Nathan' : ('Nathaniel Gray','n8gray@caltech.edu'),
Brian E Granger
Initial work towards refactoring the setup.py scripts to accept the new ipython1 packages...
r1237 'Ville' : ('Ville Vainio','vivainio@gmail.com'),
'Brian' : ('Brian E Granger', 'ellisonbg@gmail.com'),
'Min' : ('Min Ragan-Kelley', 'benjaminrk@gmail.com')
Ville M. Vainio
crlf -> lf
r1032 }
Brian E Granger
Initial work towards refactoring the setup.py scripts to accept the new ipython1 packages...
r1237 author = 'The IPython Development Team'
author_email = 'ipython-dev@scipy.org'
Ville M. Vainio
crlf -> lf
r1032 url = 'http://ipython.scipy.org'
download_url = 'http://ipython.scipy.org/dist'
platforms = ['Linux','Mac OSX','Windows XP/2000/NT','Windows 95/98/ME']
Brian E Granger
Initial work towards refactoring the setup.py scripts to accept the new ipython1 packages...
r1237 keywords = ['Interactive','Interpreter','Shell','Parallel','Distributed']