##// END OF EJS Templates
Adding .gitignore and updating release to remove bzr tag.
Brian Granger -
Show More
@@ -0,0 +1,6 b''
1 docs/dist
2 docs/build/*
3 docs/source/api/generated
4 *.pyc
5 build
6 *.egg-info
@@ -1,121 +1,122 b''
1 # -*- coding: utf-8 -*-
1 # -*- coding: utf-8 -*-
2 """Release data for the IPython project."""
2 """Release data for the IPython project."""
3
3
4 #*****************************************************************************
4 #*****************************************************************************
5 # Copyright (C) 2008-2009 The IPython Development Team
5 # Copyright (C) 2008-2009 The IPython Development Team
6 # Copyright (C) 2001-2008 Fernando Perez <fperez@colorado.edu>
6 # Copyright (C) 2001-2008 Fernando Perez <fperez@colorado.edu>
7 # Copyright (c) 2001 Janko Hauser <jhauser@zscout.de> and Nathaniel Gray
7 # Copyright (c) 2001 Janko Hauser <jhauser@zscout.de> and Nathaniel Gray
8 # <n8gray@caltech.edu>
8 # <n8gray@caltech.edu>
9 #
9 #
10 # Distributed under the terms of the BSD License. The full license is in
10 # Distributed under the terms of the BSD License. The full license is in
11 # the file COPYING, distributed as part of this software.
11 # the file COPYING, distributed as part of this software.
12 #*****************************************************************************
12 #*****************************************************************************
13
13
14 # Name of the package for release purposes. This is the name which labels
14 # Name of the package for release purposes. This is the name which labels
15 # the tarballs and RPMs made by distutils, so it's best to lowercase it.
15 # the tarballs and RPMs made by distutils, so it's best to lowercase it.
16 name = 'ipython'
16 name = 'ipython'
17
17
18 # For versions with substrings (like 0.6.16.svn), use an extra . to separate
18 # For versions with substrings (like 0.6.16.svn), use an extra . to separate
19 # the new substring. We have to avoid using either dashes or underscores,
19 # the new substring. We have to avoid using either dashes or underscores,
20 # because bdist_rpm does not accept dashes (an RPM) convention, and
20 # because bdist_rpm does not accept dashes (an RPM) convention, and
21 # bdist_deb does not accept underscores (a Debian convention).
21 # bdist_deb does not accept underscores (a Debian convention).
22
22
23 development = True # change this to False to do a release
23 development = True # change this to False to do a release
24 version_base = '0.11.alpha1'
24 version_base = '0.11.alpha1'
25 branch = 'ipython'
25 branch = 'ipython'
26 revision = '1223'
26 # This needs to be updated to something that is meaningful for git
27 revision = '0'
27
28
28 if development:
29 if development:
29 if branch == 'ipython':
30 if branch == 'ipython':
30 version = '%s.bzr.r%s' % (version_base, revision)
31 version = '%s.git' % (version_base)
31 else:
32 else:
32 version = '%s.bzr.r%s.%s' % (version_base, revision, branch)
33 version = '%s.git.%s' % (version_base, branch)
33 else:
34 else:
34 version = version_base
35 version = version_base
35
36
36
37
37 description = "An interactive computing environment for Python"
38 description = "An interactive computing environment for Python"
38
39
39 long_description = \
40 long_description = \
40 """
41 """
41 The goal of IPython is to create a comprehensive environment for
42 The goal of IPython is to create a comprehensive environment for
42 interactive and exploratory computing. To support this goal, IPython
43 interactive and exploratory computing. To support this goal, IPython
43 has two main components:
44 has two main components:
44
45
45 * An enhanced interactive Python shell.
46 * An enhanced interactive Python shell.
46
47
47 * An architecture for interactive parallel computing.
48 * An architecture for interactive parallel computing.
48
49
49 The enhanced interactive Python shell has the following main features:
50 The enhanced interactive Python shell has the following main features:
50
51
51 * Comprehensive object introspection.
52 * Comprehensive object introspection.
52
53
53 * Input history, persistent across sessions.
54 * Input history, persistent across sessions.
54
55
55 * Caching of output results during a session with automatically generated
56 * Caching of output results during a session with automatically generated
56 references.
57 references.
57
58
58 * Readline based name completion.
59 * Readline based name completion.
59
60
60 * Extensible system of 'magic' commands for controlling the environment and
61 * Extensible system of 'magic' commands for controlling the environment and
61 performing many tasks related either to IPython or the operating system.
62 performing many tasks related either to IPython or the operating system.
62
63
63 * Configuration system with easy switching between different setups (simpler
64 * Configuration system with easy switching between different setups (simpler
64 than changing $PYTHONSTARTUP environment variables every time).
65 than changing $PYTHONSTARTUP environment variables every time).
65
66
66 * Session logging and reloading.
67 * Session logging and reloading.
67
68
68 * Extensible syntax processing for special purpose situations.
69 * Extensible syntax processing for special purpose situations.
69
70
70 * Access to the system shell with user-extensible alias system.
71 * Access to the system shell with user-extensible alias system.
71
72
72 * Easily embeddable in other Python programs and wxPython GUIs.
73 * Easily embeddable in other Python programs and wxPython GUIs.
73
74
74 * Integrated access to the pdb debugger and the Python profiler.
75 * Integrated access to the pdb debugger and the Python profiler.
75
76
76 The parallel computing architecture has the following main features:
77 The parallel computing architecture has the following main features:
77
78
78 * Quickly parallelize Python code from an interactive Python/IPython session.
79 * Quickly parallelize Python code from an interactive Python/IPython session.
79
80
80 * A flexible and dynamic process model that be deployed on anything from
81 * A flexible and dynamic process model that be deployed on anything from
81 multicore workstations to supercomputers.
82 multicore workstations to supercomputers.
82
83
83 * An architecture that supports many different styles of parallelism, from
84 * An architecture that supports many different styles of parallelism, from
84 message passing to task farming.
85 message passing to task farming.
85
86
86 * Both blocking and fully asynchronous interfaces.
87 * Both blocking and fully asynchronous interfaces.
87
88
88 * High level APIs that enable many things to be parallelized in a few lines
89 * High level APIs that enable many things to be parallelized in a few lines
89 of code.
90 of code.
90
91
91 * Share live parallel jobs with other users securely.
92 * Share live parallel jobs with other users securely.
92
93
93 * Dynamically load balanced task farming system.
94 * Dynamically load balanced task farming system.
94
95
95 * Robust error handling in parallel code.
96 * Robust error handling in parallel code.
96
97
97 The latest development version is always available from IPython's `Launchpad
98 The latest development version is always available from IPython's `Launchpad
98 site <http://launchpad.net/ipython>`_.
99 site <http://launchpad.net/ipython>`_.
99 """
100 """
100
101
101 license = 'BSD'
102 license = 'BSD'
102
103
103 authors = {'Fernando' : ('Fernando Perez','fperez.net@gmail.com'),
104 authors = {'Fernando' : ('Fernando Perez','fperez.net@gmail.com'),
104 'Janko' : ('Janko Hauser','jhauser@zscout.de'),
105 'Janko' : ('Janko Hauser','jhauser@zscout.de'),
105 'Nathan' : ('Nathaniel Gray','n8gray@caltech.edu'),
106 'Nathan' : ('Nathaniel Gray','n8gray@caltech.edu'),
106 'Ville' : ('Ville Vainio','vivainio@gmail.com'),
107 'Ville' : ('Ville Vainio','vivainio@gmail.com'),
107 'Brian' : ('Brian E Granger', 'ellisonbg@gmail.com'),
108 'Brian' : ('Brian E Granger', 'ellisonbg@gmail.com'),
108 'Min' : ('Min Ragan-Kelley', 'benjaminrk@gmail.com')
109 'Min' : ('Min Ragan-Kelley', 'benjaminrk@gmail.com')
109 }
110 }
110
111
111 author = 'The IPython Development Team'
112 author = 'The IPython Development Team'
112
113
113 author_email = 'ipython-dev@scipy.org'
114 author_email = 'ipython-dev@scipy.org'
114
115
115 url = 'http://ipython.scipy.org'
116 url = 'http://ipython.scipy.org'
116
117
117 download_url = 'http://ipython.scipy.org/dist'
118 download_url = 'http://ipython.scipy.org/dist'
118
119
119 platforms = ['Linux','Mac OSX','Windows XP/2000/NT','Windows 95/98/ME']
120 platforms = ['Linux','Mac OSX','Windows XP/2000/NT','Windows 95/98/ME']
120
121
121 keywords = ['Interactive','Interpreter','Shell','Parallel','Distributed']
122 keywords = ['Interactive','Interpreter','Shell','Parallel','Distributed']
General Comments 0
You need to be logged in to leave comments. Login now