##// END OF EJS Templates
update parallel magics doc section
update parallel magics doc section

File last commit:

r6660:0bdff83f
r7057:03a76f7b
Show More
release.py
147 lines | 5.3 KiB | text/x-python | PythonLexer
Ville M. Vainio
crlf -> lf
r1032 # -*- coding: utf-8 -*-
Fernando Perez
Small cleanups for release
r1700 """Release data for the IPython project."""
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Complete support of git commit info with IPython.sys_info()....
r3204 #-----------------------------------------------------------------------------
Fernando Perez
Fix copyright date to omit end dates as per review.
r6660 # Copyright (c) 2008, IPython Development Team.
# Copyright (c) 2001, Fernando Perez <fernando.perez@colorado.edu>
Fernando Perez
Complete support of git commit info with IPython.sys_info()....
r3204 # Copyright (c) 2001, Janko Hauser <jhauser@zscout.de>
# Copyright (c) 2001, Nathaniel Gray <n8gray@caltech.edu>
Ville M. Vainio
crlf -> lf
r1032 #
Fernando Perez
Complete support of git commit info with IPython.sys_info()....
r3204 # Distributed under the terms of the Modified BSD License.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------
Ville M. Vainio
crlf -> lf
r1032
# 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'
Fernando Perez
Complete support of git commit info with IPython.sys_info()....
r3204 # IPython version information. An empty _version_extra corresponds to a full
# release. 'dev' as a _version_extra string means this is a development
# version
_version_major = 0
Fernando Perez
Open 0.13 series for development.
r5796 _version_minor = 13
Fernando Perez
Complete support of git commit info with IPython.sys_info()....
r3204 _version_micro = '' # use '' for first of series, number for 1 and above
Fernando Perez
Open 0.13 series for development.
r5796 _version_extra = 'dev'
Fernando Perez
Complete what's new for 0.12.
r5790 #_version_extra = 'rc1'
Fernando Perez
Open 0.13 series for development.
r5796 #_version_extra = '' # Uncomment this for full releases
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Complete support of git commit info with IPython.sys_info()....
r3204 # Construct full version string from these.
_ver = [_version_major, _version_minor]
if _version_micro:
_ver.append(_version_micro)
if _version_extra:
_ver.append(_version_extra)
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Complete support of git commit info with IPython.sys_info()....
r3204 __version__ = '.'.join(map(str, _ver))
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Complete support of git commit info with IPython.sys_info()....
r3204 version = __version__ # backwards compatibility name
Ville M. Vainio
change version string for 0.8.3.rc1
r1196
Fernando Perez
Fix broken download URL for PyPI in setup call, minor readme updates.
r4459 description = "IPython: Productive Interactive Computing"
Ville M. Vainio
crlf -> lf
r1032
long_description = \
"""
Fernando Perez
Fix broken download URL for PyPI in setup call, minor readme updates.
r4459 IPython provides a rich toolkit to help you make the most out of using Python
interactively. Its main components are:
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Fix broken download URL for PyPI in setup call, minor readme updates.
r4459 * Powerful interactive Python shells (terminal- and Qt-based).
Fernando Perez
Update info for pypi.
r6607 * A web-based interactive notebook environment with all shell features plus
support for embedded figures, animations and rich media.
Fernando Perez
Fix broken download URL for PyPI in setup call, minor readme updates.
r4459 * Support for interactive data visualization and use of GUI toolkits.
* Flexible, embeddable interpreters to load into your own projects.
Fernando Perez
Update info for pypi.
r6607 * A high-performance library for high level and interactive parallel computing
that works in multicore systems, clusters, supercomputing and cloud scenarios.
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Fix broken download URL for PyPI in setup call, minor readme updates.
r4459 The enhanced interactive Python shells have the following main features:
Ville M. Vainio
crlf -> lf
r1032
Brian Granger
Updating the Release.py. Also fixed a typo in the docs.
r1716 * Comprehensive object introspection.
Ville M. Vainio
crlf -> lf
r1032
Brian Granger
Updating the Release.py. Also fixed a typo in the docs.
r1716 * Input history, persistent across sessions.
Ville M. Vainio
crlf -> lf
r1032
Brian Granger
Updating the Release.py. Also fixed a typo in the docs.
r1716 * Caching of output results during a session with automatically generated
references.
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Update info for pypi.
r6607 * Extensible tab completion, with support by default for completion of python
variables and keywords, filenames and function keywords.
Ville M. Vainio
crlf -> lf
r1032
Brian Granger
Updating the Release.py. Also fixed a typo in the docs.
r1716 * Extensible system of 'magic' commands for controlling the environment and
performing many tasks related either to IPython or the operating system.
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Update info for pypi.
r6607 * A rich configuration system with easy switching between different setups
(simpler than changing $PYTHONSTARTUP environment variables every time).
Ville M. Vainio
crlf -> lf
r1032
Brian Granger
Updating the Release.py. Also fixed a typo in the docs.
r1716 * Session logging and reloading.
Ville M. Vainio
crlf -> lf
r1032
Brian Granger
Updating the Release.py. Also fixed a typo in the docs.
r1716 * Extensible syntax processing for special purpose situations.
Ville M. Vainio
crlf -> lf
r1032
Brian Granger
Updating the Release.py. Also fixed a typo in the docs.
r1716 * Access to the system shell with user-extensible alias system.
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Update info for pypi.
r6607 * Easily embeddable in other Python programs and GUIs.
Ville M. Vainio
crlf -> lf
r1032
Bernardo B. Marques
remove all trailling spaces
r4872 * Integrated access to the pdb debugger and the Python profiler.
Brian Granger
Updating the Release.py. Also fixed a typo in the docs.
r1716
The parallel computing architecture has the following main features:
* Quickly parallelize Python code from an interactive Python/IPython session.
Bernardo B. Marques
remove all trailling spaces
r4872 * A flexible and dynamic process model that be deployed on anything from
Brian Granger
Updating the Release.py. Also fixed a typo in the docs.
r1716 multicore workstations to supercomputers.
* An architecture that supports many different styles of parallelism, from
message passing to task farming.
* Both blocking and fully asynchronous interfaces.
* High level APIs that enable many things to be parallelized in a few lines
of code.
Bernardo B. Marques
remove all trailling spaces
r4872 * Share live parallel jobs with other users securely.
Brian Granger
Updating the Release.py. Also fixed a typo in the docs.
r1716
* Dynamically load balanced task farming system.
* Robust error handling in parallel code.
Fernando Perez
Complete support of git commit info with IPython.sys_info()....
r3204 The latest development version is always available from IPython's `GitHub
site <http://github.com/ipython>`_.
Brian Granger
Updating the Release.py. Also fixed a typo in the docs.
r1716 """
Ville M. Vainio
crlf -> lf
r1032
license = 'BSD'
Fernando Perez
Update bug contact to my current email, set v to 0.10 in prep for release.
r2142 authors = {'Fernando' : ('Fernando Perez','fperez.net@gmail.com'),
Ville M. Vainio
crlf -> lf
r1032 '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'),
Fernando Perez
Update info for pypi.
r6607 'Min' : ('Min Ragan-Kelley', 'benjaminrk@gmail.com'),
'Thomas' : ('Thomas A. Kluyver', 'takowl@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'
Thomas Kluyver
Update various references to IPython's homepage.
r4086 url = 'http://ipython.org'
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Fix broken download URL for PyPI in setup call, minor readme updates.
r4459 # This will only be valid for actual releases sent to PyPI, but that's OK since
# those are the ones we want pip/easy_install to be able to find.
download_url = 'http://archive.ipython.org/release/%s' % version
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Update info for pypi.
r6607 platforms = ['Linux','Mac OSX','Windows XP/2000/NT/Vista/7']
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Update info for pypi.
r6607 keywords = ['Interactive','Interpreter','Shell','Parallel','Distributed',
'Web-based computing', 'Qt console', 'Embedding']
Thomas Kluyver
Add Trove classifiers for PyPI.
r4771
classifiers = [
'Intended Audience :: Developers',
Fernando Perez
Fix classifiers - missing comma.
r5798 'Intended Audience :: Science/Research',
Thomas Kluyver
Add Trove classifiers for PyPI.
r4771 'License :: OSI Approved :: BSD License',
'Programming Language :: Python',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.1',
'Programming Language :: Python :: 3.2',
'Topic :: System :: Distributed Computing',
'Topic :: System :: Shells'
]