##// END OF EJS Templates
applied .deb build changes from ubuntu hardy source package
ville -
Show More
@@ -0,0 +1,1 b''
1 doc/ipython.el usr/share/emacs/site-lisp
@@ -0,0 +1,52 b''
1 .TH IRUNNER 1 "April 24, 2007" "" ""
2 .SH NAME
3 \fBirunner \- interactive runner interface
4 .SH SYNOPSIS
5 .nf
6 .fam C
7 \fBirunner\fP [\fIoptions\fP] \fIfile_to_run\fP
8 .fam T
9 .fi
10 .SH DESCRIPTION
11 irunner is an interface to the various interactive runners
12 available in IPython's \fBirunner\fP module.
13 .PP
14 The already implemented runners are listed below; adding
15 one for a new program is a trivial task, see the source
16 for examples.
17 .SH OPTIONS
18 .TP
19 .B
20 \-h, \-\-help
21 show this help message and exit
22 .TP
23 .B
24 \-\-ipython
25 IPython interactive runner (default).
26 .TP
27 .B
28 \-\-python
29 Python interactive runner.
30 .TP
31 .B
32 \-\-sage
33 SAGE interactive runner.
34 .SH EXAMPLE
35 irunner.py \-\-python \-\- \-\-help
36 will pass \-\-help to the python runner.
37 Similarly,
38 irunner.py \-\-ipython \-\- \-\-interact script.ipy
39 .SH SEE ALSO
40 .BR ipython(1)
41 .br
42 .SH BUGS
43 The SAGE runner only works if you manually configure your SAGE
44 copy to use 'colors NoColor' in the ipythonrc config file, since
45 currently the prompt matching regexp does not identify color sequences.
46 .SH AUTHOR
47 \fBirunner\fP is an extension of Ken Schutte <kschutte-AT-csail.mit.edu>'s
48 script contributed on the ipython-user list:
49 http://scipy.net/pipermail/ipython-user/2006-May/001705.html
50 .PP
51 This manual page was written by Bernd Zeimetz <bernd@bzed.de>,
52 for the Debian project (but may be used by others).
@@ -0,0 +1,1 b''
1 debian/irunner.1
@@ -0,0 +1,1 b''
1 2
@@ -0,0 +1,2 b''
1 version=3
2 http://ipython.scipy.org/dist/ ipython-(.*)\.tar\.gz
@@ -1,70 +1,392 b''
1 ipython (0.8.1-2) unstable; urgency=low
2
3 [ Piotr Ożarowski ]
4 * Homepage field added
5 * Rename XS-Vcs-* fields to Vcs-* (dpkg supports them now)
6 * Add 04_remove_shebang patch
7 * Removing lintian overrides, adding proper patches instead.
8
9 [ Bernd Zeimetz ]
10 * Replacing Recommends by Suggests to stop ipython from installing ~500MB
11 of dependencies. Thanks to Marcela Tiznado (Closes: #451887).
12
13 -- Bernd Zeimetz <bernd@bzed.de> Mon, 19 Nov 2007 19:10:14 +0100
14
15 ipython (0.8.1-1) unstable; urgency=low
16
17 [ Bernd Zeimetz ]
18 * debian/control:
19 - adding python-matplotlib to Recommends because
20 it is needed to run ipython -pylab
21
22 [ Norbert Tretkowski ]
23 * New upstream release. (closes: #428398)
24
25 [ Reinhard Tartler ]
26 * Install ipython.el properly.
27
28 -- Norbert Tretkowski <nobse@debian.org> Mon, 11 Jun 2007 20:05:30 +0200
29
30 ipython (0.8.0-2) unstable; urgency=low
31
32 * debian/changelog:
33 - adding missing colons to Closes entries to fix two
34 lintian warnings
35 * debian/compat:
36 - bumping compat level to 5
37 * debian/control:
38 - adding XS-Vcs-Browser
39 - remove no longer needed X*-Python-Version fields
40 - moving python-pexpect from Recommends to Depends because
41 /usr/bin/irunner is not useable without it
42 - moving debhelper and dpatch from Build-Depends-Indep to
43 Build-Depends, fixing the following lintian errors:
44 - clean-should-be-satisfied-by-build-depends debhelper
45 - clean-should-be-satisfied-by-build-depends dpatch
46 - removing unnecessary Build-Depends-Indep on python-all-dev,
47 adding python to Build-Depends instead
48 - replacing python-central by python-support to be able to
49 fix #420134 without hassle
50 - adding ${misc:Depends}
51 - adding the missing identation for Homepage:
52 - adding cdbs as Build-Depends
53 - adding myself to Uploaders
54 - removing the short description from the long description
55 * debian/patches/03_ipy_gnuglobal.dpatch:
56 - fix the location of the global binary - we're not on windows
57 * debian/rules:
58 - removing old crust, using cdbs to make things clear again
59 - using python-support instead of python-central to make
60 modules for 2.5 avaiable now. (Closes: #420134)
61 - making sure the bogus /usr/IPython directory is not
62 included in the package again
63 - do not remove docs/ipython.el (Closes: #198505, #415427)
64 * adding lintian ovverrides for several scripts included in the
65 IPython/Extensions directory.
66 * adding a manpage for /usr/bin/irunner
67
68 -- Bernd Zeimetz <bernd@bzed.de> Tue, 24 Apr 2007 02:47:26 +0200
69
70 ipython (0.8.0-1) unstable; urgency=low
71
72 * New upstream release. (closes: #419716)
73 * Removed patches merged upstream.
74
75 -- Norbert Tretkowski <nobse@debian.org> Tue, 17 Apr 2007 20:26:43 +0200
76
77 ipython (0.7.3-2) unstable; urgency=low
78
79 * Added a new patch from svn to fix jobctrl to work properly on posix.
80
81 -- Norbert Tretkowski <nobse@debian.org> Thu, 21 Dec 2006 20:13:57 +0100
82
83 ipython (0.7.3-1) unstable; urgency=low
84
85 * New upstream release.
86
87 -- Norbert Tretkowski <nobse@debian.org> Mon, 18 Dec 2006 22:23:55 +0100
88
89 ipython (0.7.3~rc2-1) experimental; urgency=low
90
91 * New upstream release candidate.
92
93 -- Norbert Tretkowski <nobse@debian.org> Sat, 16 Dec 2006 02:20:13 +0100
94
95 ipython (0.7.3~beta2-1) experimental; urgency=low
96
97 * New upstream beta release.
98
99 -- Norbert Tretkowski <nobse@debian.org> Fri, 8 Dec 2006 08:02:16 +0100
100
101 ipython (0.7.3~beta1-1) experimental; urgency=low
102
103 * New upstream beta release.
104 * Removed backported patch added in 0.7.2-5 to workaround bugs in python
105 2.3's inspect module.
106
107 -- Norbert Tretkowski <nobse@debian.org> Wed, 29 Nov 2006 12:35:22 +0100
108
109 ipython (0.7.2-6) UNRELEASED; urgency=low
110
111 * Added XS-Vcs-Svn field.
112
113 -- Piotr Ozarowski <ozarow@gmail.com> Thu, 23 Nov 2006 14:44:43 +0100
114
115 ipython (0.7.2-5) unstable; urgency=low
116
117 * Added a new patch from svn to workaround bugs in python 2.3's inspect
118 module. (closes: #374625)
119
120 -- Norbert Tretkowski <nobse@debian.org> Thu, 10 Aug 2006 18:36:12 +0200
121
122 ipython (0.7.2-4) unstable; urgency=low
123
124 * Fixed spelling error in description. (closes: #363976)
125 * Ack NMU 0.7.2-3.1, thanks Matthias. (closes: #377787)
126
127 -- Norbert Tretkowski <nobse@debian.org> Tue, 1 Aug 2006 22:45:11 +0200
128
129 ipython (0.7.2-3.1) unstable; urgency=medium
130
131 * NMU.
132 * Convert to updated Python policy. (closes: #377787)
133
134 -- Matthias Klose <doko@debian.org> Thu, 13 Jul 2006 17:42:06 +0000
135
136 ipython (0.7.2-3ubuntu1) edgy; urgency=low
137
138 * Synchronize with Debian unstable.
139 * Convert to updated Python policy. Collapse all packages into one
140 ipython package, don't handle ipython using alternatives.
141
142 -- Matthias Klose <doko@ubuntu.com> Tue, 11 Jul 2006 09:47:37 +0000
143
144 ipython (0.7.2-3) unstable; urgency=low
145
146 * Removed alternative for irunner manpage.
147
148 -- Norbert Tretkowski <nobse@debian.org> Sat, 17 Jun 2006 09:49:10 +0200
149
150 ipython (0.7.2-2) unstable; urgency=medium
151
152 * Fixed conflict in irunner. (closes: #373874)
153 * Added recommendation for python-pexpect. (closes: #373794)
154
155 -- Norbert Tretkowski <nobse@debian.org> Fri, 16 Jun 2006 10:43:45 +0200
156
157 ipython (0.7.2-1) unstable; urgency=low
158
159 [ Piotr Ozarowski ]
160 * Added watch file.
161
162 [ Norbert Tretkowski ]
163 * New upstream release.
164
165 -- Norbert Tretkowski <nobse@debian.org> Thu, 8 Jun 2006 23:36:03 +0200
166
167 ipython (0.7.1.fix1+0.7.2.rc1-1) experimental; urgency=low
168
169 * New upstream release candidate.
170 * Updated Standards-Version to 3.7.2.0, no changes required.
171
172 -- Norbert Tretkowski <nobse@debian.org> Sat, 27 May 2006 14:49:24 +0200
173
174 ipython (0.7.1.fix1-2) unstable; urgency=low
175
176 * Set maintainer to Debian Python modules team and added myself to
177 uploaders.
178
179 -- Norbert Tretkowski <nobse@debian.org> Sun, 16 Apr 2006 15:53:43 +0200
180
181 ipython (0.7.1.fix1-1) unstable; urgency=low
182
183 * New upstream bugfix release.
184 * Removed backported patch which was added in 0.7.1-3 to catch
185 KeyboardInterrupt exceptions properly, it's part of this release.
186 * Fixed names of pdfs in doc-base file to shut up linda.
187
188 -- Norbert Tretkowski <nobse@debian.org> Tue, 14 Feb 2006 23:51:17 +0100
189
190 ipython (0.7.1-3) unstable; urgency=low
191
192 * Added a new patch from upstream to catch KeyboardInterrupt exceptions
193 properly.
194
195 -- Norbert Tretkowski <nobse@debian.org> Mon, 30 Jan 2006 19:42:31 +0100
196
197 ipython (0.7.1-2) unstable; urgency=low
198
199 * Really remove alternatives on purge, thanks Lars Wirzenius for finding
200 the problem. (closes: #317269)
201
202 -- Norbert Tretkowski <nobse@debian.org> Sun, 29 Jan 2006 23:11:28 +0100
203
204 ipython (0.7.1-1) unstable; urgency=low
205
206 * New upstream release.
207
208 -- Norbert Tretkowski <nobse@debian.org> Tue, 24 Jan 2006 21:42:33 +0100
209
210 ipython (0.7.0-2) unstable; urgency=low
211
212 * Fixed circular dependencies (closes: #341980)
213 * Added version to dependency on ipython dummy package. (closes: #320235)
214 * Removed python2.2 package, ipython now depends on python >= 2.3.
215 * Bumped up standards-version, no changes needed.
216
217 -- Norbert Tretkowski <nobse@debian.org> Sat, 21 Jan 2006 23:27:53 +0100
218
219 ipython (0.7.0-1) unstable; urgency=low
220
221 * New upstream release.
222 * Updated 01_docdir-base.dpatch and 02_profiler-message.dpatch.
223
224 -- Norbert Tretkowski <nobse@debian.org> Sat, 21 Jan 2006 20:08:23 +0100
225
226 ipython (0.6.15-2) unstable; urgency=low
227
228 * New maintainer, thanks Jack for your work.
229
230 -- Norbert Tretkowski <nobse@debian.org> Sun, 28 Aug 2005 19:57:09 +0200
231
232 ipython (0.6.15-1) unstable; urgency=low
233
234 * New upstream release.
235
236 -- Norbert Tretkowski <nobse@debian.org> Thu, 2 Jun 2005 23:51:45 +0200
237
238 ipython (0.6.14-1) unstable; urgency=low
239
240 * New upstream release.
241
242 -- Norbert Tretkowski <nobse@debian.org> Tue, 31 May 2005 22:53:25 +0200
243
244 ipython (0.6.13-1) unstable; urgency=low
245
246 * New upstream release.
247 * Removed backported patch which was added in 0.6.12-3 to fix misleading
248 prompt, it's part of this release.
249
250 -- Norbert Tretkowski <nobse@debian.org> Fri, 15 Apr 2005 09:42:35 +0200
251
252 ipython (0.6.12-4) unstable; urgency=medium
253
254 * Re-added python build-dependency, it got lost in 0.6.12-2.
255 (closes: #301636)
256
257 -- Norbert Tretkowski <nobse@debian.org> Sun, 27 Mar 2005 14:28:26 +0200
258
259 ipython (0.6.12-3) unstable; urgency=low
260
261 * Added a new patch from cvs to fix misleading prompt2. (closes: #300847)
262
263 -- Norbert Tretkowski <nobse@debian.org> Sun, 27 Mar 2005 00:05:26 +0100
264
265 ipython (0.6.12-2) unstable; urgency=low
266
267 * Added packages for python2.2 and python2.4, ipython package is now a dummy
268 package depending on ipython built for Debians default python.
269 (closes: #292537)
270 * Split out generic files into separate ipython-common package.
271 * Enhanced package descriptions.
272 * Removed CFLAGS settings from debian/rules, not required.
273 * Tweaked message displayed when profiler support is missing.
274 * Suggest the python-profiler package.
275
276 -- Norbert Tretkowski <nobse@debian.org> Fri, 25 Mar 2005 20:24:36 +0100
277
278 ipython (0.6.12-1) unstable; urgency=low
279
280 * New upstream release.
281 * Removed patch which was added in 0.6.5-1.1 to make profiling support
282 optional, it was merged upstream.
283
284 -- Norbert Tretkowski <nobse@debian.org> Wed, 2 Mar 2005 12:15:09 +0100
285
286 ipython (0.6.11-1) unstable; urgency=low
287
288 * New upstream release.
289 + Fixed broken profiling support unless -D is specified. (closes: #295779)
290 * Acknowledged NMUs. (closes: #206653, #294500, #294861, #280505)
291 * New co-maintainer, added myself to uploaders.
292
293 -- Norbert Tretkowski <nobse@debian.org> Tue, 1 Mar 2005 12:40:33 +0100
294
295 ipython (0.6.5-1.2) unstable; urgency=low
296
297 * Non-maintainer upload.
298 * Rebuild with a python version that is actually in Debian.
299
300 -- Wichert Akkerman <wichert@wiggy.net> Thu, 17 Feb 2005 23:08:52 +0100
301
302 ipython (0.6.5-1.1) unstable; urgency=low
303
304 * NMU to apply patch making profiling support optional (provided by
305 Torsten Marek). (closes: #294500)
306
307 -- Steven R. Baker <srbaker@debian.org> Thu, 17 Feb 2005 05:02:55 -0400
308
309 ipython (0.6.5-1) unstable; urgency=low
310
311 * New upstream release
312
313 -- Jack Moffitt <jack@xiph.org> Thu, 2 Dec 2004 15:49:27 -0700
314
315 ipython (0.6.4-1.1) unstable; urgency=low
316
317 * NMU from BSP Frankfurt:
318 - Added Build-Depends on dpatch (Closes: #280505)
319
320 -- Joerg Jaspert <joerg@debian.org> Sat, 27 Nov 2004 18:28:17 +0100
321
1 ipython (0.6.4-1) unstable; urgency=low
322 ipython (0.6.4-1) unstable; urgency=low
2
323
3 * Fix dpatch dependency (Closes: #280505)
324 * New upstream release
325 * Updated debian/rules to use dpatch and added debian/patches/*
4
326
5 -- Fernando Perez <fperez@colorado.edu> Wed Nov 17 22:54:23 MST 2004
327 -- Jack Moffitt <jack@xiph.org> Tue, 9 Nov 2004 10:38:51 -0700
6
328
7 ipython (0.6.3-1) unstable; urgency=low
329 ipython (0.6.3-1) unstable; urgency=low
8
330
9 * New upstream release (Closes: #262244, #252525)
331 * New upstream release (Closes: #262244, #252525)
10
332
11 -- Jack Moffitt <jack@xiph.org> Wed, 22 Sep 2004 21:39:38 -0600
333 -- Jack Moffitt <jack@xiph.org> Wed, 22 Sep 2004 21:39:38 -0600
12
334
13 ipython (0.6.0-1) unstable; urgency=low
335 ipython (0.6.0-1) unstable; urgency=low
14
336
15 * New upstream release
337 * New upstream release
16
338
17 -- Jack Moffitt <jack@xiph.org> Sun, 9 May 2004 17:38:00 +0200
339 -- Jack Moffitt <jack@xiph.org> Sun, 9 May 2004 17:38:00 +0200
18
340
19 ipython (0.4.0-1.1) unstable; urgency=low
341 ipython (0.4.0-1.1) unstable; urgency=low
20
342
21 * Non maintainer upload with maintainer consensus.
343 * Non maintainer upload with maintainer consensus.
22 * Updated buil-dep to depend on python-2.3 (Closes: #206653)
344 * Updated buil-dep to depend on python-2.3 (Closes: #206653)
23 * Included encoding comment string in modules under IPython to
345 * Included encoding comment string in modules under IPython to
24 avoid python2.3 Warnigs (upstream noticed).
346 avoid python2.3 Warnigs (upstream noticed).
25
347
26 -- Marco Presi (Zufus) <zufus@debian.org> Mon, 25 Aug 2003 19:02:20 +0200
348 -- Marco Presi (Zufus) <zufus@debian.org> Mon, 25 Aug 2003 19:02:20 +0200
27
349
28 ipython (0.4.0-1) unstable; urgency=low
350 ipython (0.4.0-1) unstable; urgency=low
29
351
30 * New upstream release (Closes #195215)
352 * New upstream release (Closes: #195215)
31 * Updated Build-Depends (Closes #200021)
353 * Updated Build-Depends (Closes: #200021)
32
354
33 -- Jack Moffitt <jack@xiph.org> Fri, 25 Jul 2003 10:16:12 -0600
355 -- Jack Moffitt <jack@xiph.org> Fri, 25 Jul 2003 10:16:12 -0600
34
356
35 ipython (0.2.15pre3-4) unstable; urgency=low
357 ipython (0.2.15pre3-4) unstable; urgency=low
36
358
37 * Add python-dev Build-Depends (Closes: #189901)
359 * Add python-dev Build-Depends (Closes: #189901)
38
360
39 -- Jack Moffitt <jack@babyjesus.cantcode.com> Mon, 12 May 2003 23:33:43 -0600
361 -- Jack Moffitt <jack@babyjesus.cantcode.com> Mon, 12 May 2003 23:33:43 -0600
40
362
41 ipython (0.2.15pre3-3) unstable; urgency=low
363 ipython (0.2.15pre3-3) unstable; urgency=low
42
364
43 * Fix for accidently converting home directory files' line ends
365 * Fix for accidently converting home directory files' line ends
44 instead of just the appropriate ipython configuration files
366 instead of just the appropriate ipython configuration files
45 (Closes: #189042)
367 (Closes: #189042)
46
368
47 -- Jack Moffitt <jack@xiph.org> Mon, 14 Apr 2003 21:18:18 -0600
369 -- Jack Moffitt <jack@xiph.org> Mon, 14 Apr 2003 21:18:18 -0600
48
370
49 ipython (0.2.15pre3-2) unstable; urgency=low
371 ipython (0.2.15pre3-2) unstable; urgency=low
50
372
51 * Added text of the PSF license to debian/copyright.
373 * Added text of the PSF license to debian/copyright.
52
374
53 -- Jack Moffitt <jack@xiph.org> Sat, 5 Apr 2003 11:41:31 -0700
375 -- Jack Moffitt <jack@xiph.org> Sat, 5 Apr 2003 11:41:31 -0700
54
376
55 ipython (0.2.15pre3-1) unstable; urgency=low
377 ipython (0.2.15pre3-1) unstable; urgency=low
56
378
57 * Updated documentation to point to the new homepage -
379 * Updated documentation to point to the new homepage -
58 http://ipython.scipy.org
380 http://ipython.scipy.org
59 * Removed doc/COPYING and doc/GNU-LGPL to fix lintian warnings
381 * Removed doc/COPYING and doc/GNU-LGPL to fix lintian warnings
60 * Public release ready (Closes: #185789)
382 * Public release ready (Closes: #185789)
61
383
62 -- Jack Moffitt <jack@xiph.org> Tue, 1 Apr 2003 20:53:31 -0700
384 -- Jack Moffitt <jack@xiph.org> Tue, 1 Apr 2003 20:53:31 -0700
63
385
64 ipython (0.2.15pre3-0a) unstable; urgency=low
386 ipython (0.2.15pre3-0a) unstable; urgency=low
65
387
66 * Initial Release.
388 * Initial Release.
67 * This is my first Debian package
389 * This is my first Debian package
68
390
69 -- Jack Moffitt <jack@xiph.org> Wed, 12 Mar 2003 21:04:22 -0700
391 -- Jack Moffitt <jack@xiph.org> Wed, 12 Mar 2003 21:04:22 -0700
70
392
@@ -1,1 +1,1 b''
1 4
1 5
@@ -1,21 +1,26 b''
1 Source: ipython
1 Source: ipython
2 Section: devel
2 Section: python
3 Priority: optional
3 Priority: optional
4 Maintainer: Jack Moffitt <jack@xiph.org>
4 Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
5 Build-Depends-Indep: debhelper (>> 4.1.65), dpatch, python-dev
5 Uploaders: Norbert Tretkowski <nobse@debian.org>, Bernd Zeimetz <bernd@bzed.de>
6 Standards-Version: 3.6.1
6 Build-Depends: debhelper (>= 5.0.37.2), dpatch (>= 2.0.10), cdbs (>= 0.4.43), python, python-support (>= 0.4)
7 Homepage: http://ipython.scipy.org/
8 Vcs-Svn: svn://svn.debian.org/python-modules/packages/ipython/trunk/
9 Vcs-Browser: http://svn.debian.org/wsvn/python-modules/packages/ipython/trunk/
10 Standards-Version: 3.7.2.2
7
11
8 Package: ipython
12 Package: ipython
9 Architecture: all
13 Architecture: all
10 Depends: ${python:Depends}
14 Depends: ${python:Depends}, ${misc:Depends}, python-pexpect
11 Recommends: python-numeric, python-numeric-ext
15 Conflicts: python2.3-ipython, python2.4-ipython, ipython-common
12 Description: An enhanced interactive Python shell
16 Replaces: python2.3-ipython, python2.4-ipython, ipython-common
13 IPython is an enhanced interactive Python shell. It can be used as a
17 Suggests: python-profiler, python-numeric, python-numeric-ext, python-matplotlib
14 replacement for the standard Python shell, or it can be used as a
18 Description: enhanced interactive Python shell
15 complete working environment for scientific computing (like Matlab or
19 IPython can be used as a replacement for the standard Python shell,
16 Mathematica) when paired with the standard Python scientific and
20 or it can be used as a complete working environment for scientific
17 numerical tools. It supports dynamic object introspections, numbered
21 computing (like Matlab or Mathematica) when paired with the standard
18 input/output prompts, a macro system, session logging, session
22 Python scientific and numerical tools. It supports dynamic object
19 restoring, complete system shell access, verbose and colored
23 introspections, numbered input/output prompts, a macro system,
20 traceback reports, auto-parentheses, auto-quoting, and is
24 session logging, session restoring, complete system shell access,
21 embeddedable in other Python programs.
25 verbose and colored traceback reports, auto-parentheses, auto-quoting,
26 and is embeddable in other Python programs.
@@ -1,204 +1,168 b''
1 This package was debianized by Jack Moffitt <jack@xiph.org> on
1 This package was debianized by Jack Moffitt <jack@xiph.org> on
2 Wed, 12 Mar 2003 20:38:14 -0700.
2 Wed, 12 Mar 2003 20:38:14 -0700.
3
3
4 It was downloaded from http://ipython.scipy.org/
4 It was downloaded from http://ipython.scipy.org/
5
5
6 Upstream Author: Fernando Perez <fperez@colorado.edu>,
6 Upstream Author: Fernando Perez <fperez@colorado.edu>,
7 Janko Hauser <jhauser@zscout.de>,
7 Janko Hauser <jhauser@ifm.uni-kiel.de>,
8 Nathaniel Gray <n8gray@caltech.edu>
8 Nathaniel Gray <n8gray@caltech.edu>
9
9
10 Copyright:
10 Copyright:
11
11
12 Most IPython code is copyright (C) 2001-2004 by Fernando Perez, Janko Hauser,
12 Most IPython code is copyright (C) 2001 by Fernando Perez, Janko
13 and Nathaniel Gray. All code is licensed under a BSD-type License except as
13 Hauser, and Nathaniel Gray. All code is licensed under the GNU Lesser
14 explicitly mentioned below. The full IPython license is:
14 General Public License (LGPL) except as explicitly mentioned below.
15
15 Its full text is included in the file /usr/share/common-licenses/LGPL.
16 IPython is released under a BSD-type license.
17
18 Copyright (c) 2001, 2002, 2003, 2004 Fernando Perez <fperez@colorado.edu>.
19
20 Copyright (c) 2001 Janko Hauser <jhauser@zscout.de> and Nathaniel Gray
21 <n8gray@caltech.edu>.
22
23 All rights reserved.
24
25 Redistribution and use in source and binary forms, with or without
26 modification, are permitted provided that the following conditions are met:
27
28 a. Redistributions of source code must retain the above copyright notice,
29 this list of conditions and the following disclaimer.
30
31 b. Redistributions in binary form must reproduce the above copyright
32 notice, this list of conditions and the following disclaimer in the
33 documentation and/or other materials provided with the distribution.
34
35 c. Neither the name of the copyright holders nor the names of any
36 contributors to this software may be used to endorse or promote products
37 derived from this software without specific prior written permission.
38
39
40 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
41 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
42 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
43 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR
44 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
45 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
46 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
47 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
48 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
49 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
50 DAMAGE.
51
52
16
53 DPyGetOpt.py is copyright (C) 2001 by Bill Bumgarner <bbum@friday.com>
17 DPyGetOpt.py is copyright (C) 2001 by Bill Bumgarner <bbum@friday.com>
54 and is licensed under the MIT license, reproduced below:
18 and is licensed under the MIT license, reproduced below:
55
19
56 Permission is hereby granted, free of charge, to any person obtaining a copy
20 Permission is hereby granted, free of charge, to any person obtaining a copy
57 of this software and associated documentation files (the "Software"), to
21 of this software and associated documentation files (the "Software"), to
58 deal in the Software without restriction, including without limitation the
22 deal in the Software without restriction, including without limitation the
59 rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
23 rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
60 sell copies of the Software, and to permit persons to whom the Software is
24 sell copies of the Software, and to permit persons to whom the Software is
61 furnished to do so, subject to the following conditions:
25 furnished to do so, subject to the following conditions:
62
26
63 The above copyright notice and this permission notice shall be included in
27 The above copyright notice and this permission notice shall be included in
64 all copies or substantial portions of the Software.
28 all copies or substantial portions of the Software.
65
29
66 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
67 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
68 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
32 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
69 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
33 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
70 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
34 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
71 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
35 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
72 IN THE SOFTWARE.
36 IN THE SOFTWARE.
73
37
74 FlexCompleter.py is copyright (C) 2001 by the Python Software
38 FlexCompleter.py is copyright (C) 2001 by the Python Software
75 Foundation and licensed under the terms of the Python Software
39 Foundation and licensed under the terms of the Python Software
76 Foundation License, reproduced below:
40 Foundation License, reproduced below:
77
41
78 A. HISTORY OF THE SOFTWARE
42 A. HISTORY OF THE SOFTWARE
79 ==========================
43 ==========================
80
44
81 Python was created in the early 1990s by Guido van Rossum at Stichting
45 Python was created in the early 1990s by Guido van Rossum at Stichting
82 Mathematisch Centrum (CWI) in the Netherlands as a successor of a
46 Mathematisch Centrum (CWI) in the Netherlands as a successor of a
83 language called ABC. Guido is Python's principal author, although it
47 language called ABC. Guido is Python's principal author, although it
84 includes many contributions from others. The last version released
48 includes many contributions from others. The last version released
85 from CWI was Python 1.2. In 1995, Guido continued his work on Python
49 from CWI was Python 1.2. In 1995, Guido continued his work on Python
86 at the Corporation for National Research Initiatives (CNRI) in Reston,
50 at the Corporation for National Research Initiatives (CNRI) in Reston,
87 Virginia where he released several versions of the software. Python
51 Virginia where he released several versions of the software. Python
88 1.6 was the last of the versions released by CNRI. In 2000, Guido and
52 1.6 was the last of the versions released by CNRI. In 2000, Guido and
89 the Python core development team moved to BeOpen.com to form the
53 the Python core development team moved to BeOpen.com to form the
90 BeOpen PythonLabs team. Python 2.0 was the first and only release
54 BeOpen PythonLabs team. Python 2.0 was the first and only release
91 from BeOpen.com.
55 from BeOpen.com.
92
56
93 Following the release of Python 1.6, and after Guido van Rossum left
57 Following the release of Python 1.6, and after Guido van Rossum left
94 CNRI to work with commercial software developers, it became clear that
58 CNRI to work with commercial software developers, it became clear that
95 the ability to use Python with software available under the GNU Public
59 the ability to use Python with software available under the GNU Public
96 License (GPL) was very desirable. CNRI and the Free Software
60 License (GPL) was very desirable. CNRI and the Free Software
97 Foundation (FSF) interacted to develop enabling wording changes to the
61 Foundation (FSF) interacted to develop enabling wording changes to the
98 Python license. Python 1.6.1 is essentially the same as Python 1.6,
62 Python license. Python 1.6.1 is essentially the same as Python 1.6,
99 with a few minor bug fixes, and with a different license that enables
63 with a few minor bug fixes, and with a different license that enables
100 later versions to be GPL-compatible. Python 2.1 is a derivative work
64 later versions to be GPL-compatible. Python 2.1 is a derivative work
101 of Python 1.6.1, as well as of Python 2.0.
65 of Python 1.6.1, as well as of Python 2.0.
102
66
103 After Python 2.0 was released by BeOpen.com, Guido van Rossum and the
67 After Python 2.0 was released by BeOpen.com, Guido van Rossum and the
104 other PythonLabs developers joined Digital Creations. All
68 other PythonLabs developers joined Digital Creations. All
105 intellectual property added from this point on, starting with Python
69 intellectual property added from this point on, starting with Python
106 2.1 and its alpha and beta releases, is owned by the Python Software
70 2.1 and its alpha and beta releases, is owned by the Python Software
107 Foundation (PSF), a non-profit modeled after the Apache Software
71 Foundation (PSF), a non-profit modeled after the Apache Software
108 Foundation. See http://www.python.org/psf/ for more information about
72 Foundation. See http://www.python.org/psf/ for more information about
109 the PSF.
73 the PSF.
110
74
111 Thanks to the many outside volunteers who have worked under Guido's
75 Thanks to the many outside volunteers who have worked under Guido's
112 direction to make these releases possible.
76 direction to make these releases possible.
113
77
114
78
115 B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
79 B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
116 ===============================================================
80 ===============================================================
117
81
118 PSF LICENSE AGREEMENT
82 PSF LICENSE AGREEMENT
119 ---------------------
83 ---------------------
120
84
121 1. This LICENSE AGREEMENT is between the Python Software Foundation
85 1. This LICENSE AGREEMENT is between the Python Software Foundation
122 ("PSF"), and the Individual or Organization ("Licensee") accessing and
86 ("PSF"), and the Individual or Organization ("Licensee") accessing and
123 otherwise using Python 2.1 software in source or binary form and its
87 otherwise using Python 2.1 software in source or binary form and its
124 associated documentation.
88 associated documentation.
125
89
126 2. Subject to the terms and conditions of this License Agreement, PSF
90 2. Subject to the terms and conditions of this License Agreement, PSF
127 hereby grants Licensee a nonexclusive, royalty-free, world-wide
91 hereby grants Licensee a nonexclusive, royalty-free, world-wide
128 license to reproduce, analyze, test, perform and/or display publicly,
92 license to reproduce, analyze, test, perform and/or display publicly,
129 prepare derivative works, distribute, and otherwise use Python 2.1
93 prepare derivative works, distribute, and otherwise use Python 2.1
130 alone or in any derivative version, provided, however, that PSF's
94 alone or in any derivative version, provided, however, that PSF's
131 License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
95 License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
132 2001 Python Software Foundation; All Rights Reserved" are retained in
96 2001 Python Software Foundation; All Rights Reserved" are retained in
133 Python 2.1 alone or in any derivative version prepared by Licensee.
97 Python 2.1 alone or in any derivative version prepared by Licensee.
134
98
135 3. In the event Licensee prepares a derivative work that is based on
99 3. In the event Licensee prepares a derivative work that is based on
136 or incorporates Python 2.1 or any part thereof, and wants to make
100 or incorporates Python 2.1 or any part thereof, and wants to make
137 the derivative work available to others as provided herein, then
101 the derivative work available to others as provided herein, then
138 Licensee hereby agrees to include in any such work a brief summary of
102 Licensee hereby agrees to include in any such work a brief summary of
139 the changes made to Python 2.1.
103 the changes made to Python 2.1.
140
104
141 4. PSF is making Python 2.1 available to Licensee on an "AS IS"
105 4. PSF is making Python 2.1 available to Licensee on an "AS IS"
142 basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
106 basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
143 IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
107 IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
144 DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
108 DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
145 FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.1 WILL NOT
109 FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.1 WILL NOT
146 INFRINGE ANY THIRD PARTY RIGHTS.
110 INFRINGE ANY THIRD PARTY RIGHTS.
147
111
148 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
112 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
149 2.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A
113 2.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A
150 RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.1, OR
114 RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.1, OR
151 ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
115 ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
152
116
153 6. This License Agreement will automatically terminate upon a material
117 6. This License Agreement will automatically terminate upon a material
154 breach of its terms and conditions.
118 breach of its terms and conditions.
155
119
156 7. This License Agreement shall be governed by the federal
120 7. This License Agreement shall be governed by the federal
157 intellectual property law of the United States, including without
121 intellectual property law of the United States, including without
158 limitation the federal copyright law, and, to the extent such
122 limitation the federal copyright law, and, to the extent such
159 U.S. federal law does not apply, by the law of the Commonwealth of
123 U.S. federal law does not apply, by the law of the Commonwealth of
160 Virginia, excluding Virginia's conflict of law provisions.
124 Virginia, excluding Virginia's conflict of law provisions.
161 Notwithstanding the foregoing, with regard to derivative works based
125 Notwithstanding the foregoing, with regard to derivative works based
162 on Python 1.6.1 that incorporate non-separable material that was
126 on Python 1.6.1 that incorporate non-separable material that was
163 previously distributed under the GNU General Public License (GPL), the
127 previously distributed under the GNU General Public License (GPL), the
164 law of the Commonwealth of Virginia shall govern this License
128 law of the Commonwealth of Virginia shall govern this License
165 Agreement only as to issues arising under or with respect to
129 Agreement only as to issues arising under or with respect to
166 Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
130 Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
167 License Agreement shall be deemed to create any relationship of
131 License Agreement shall be deemed to create any relationship of
168 agency, partnership, or joint venture between CNRI and Licensee. This
132 agency, partnership, or joint venture between CNRI and Licensee. This
169 License Agreement does not grant permission to use CNRI trademarks or
133 License Agreement does not grant permission to use CNRI trademarks or
170 trade name in a trademark sense to endorse or promote products or
134 trade name in a trademark sense to endorse or promote products or
171 services of Licensee, or any third party.
135 services of Licensee, or any third party.
172
136
173 8. By clicking on the "ACCEPT" button where indicated, or by copying,
137 8. By clicking on the "ACCEPT" button where indicated, or by copying,
174 installing or otherwise using Python 1.6.1, Licensee agrees to be
138 installing or otherwise using Python 1.6.1, Licensee agrees to be
175 bound by the terms and conditions of this License Agreement.
139 bound by the terms and conditions of this License Agreement.
176
140
177 ACCEPT
141 ACCEPT
178
142
179
143
180 CWI PERMISSIONS STATEMENT AND DISCLAIMER
144 CWI PERMISSIONS STATEMENT AND DISCLAIMER
181 ----------------------------------------
145 ----------------------------------------
182
146
183 Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
147 Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
184 The Netherlands. All rights reserved.
148 The Netherlands. All rights reserved.
185
149
186 Permission to use, copy, modify, and distribute this software and its
150 Permission to use, copy, modify, and distribute this software and its
187 documentation for any purpose and without fee is hereby granted,
151 documentation for any purpose and without fee is hereby granted,
188 provided that the above copyright notice appear in all copies and that
152 provided that the above copyright notice appear in all copies and that
189 both that copyright notice and this permission notice appear in
153 both that copyright notice and this permission notice appear in
190 supporting documentation, and that the name of Stichting Mathematisch
154 supporting documentation, and that the name of Stichting Mathematisch
191 Centrum or CWI not be used in advertising or publicity pertaining to
155 Centrum or CWI not be used in advertising or publicity pertaining to
192 distribution of the software without specific, written prior
156 distribution of the software without specific, written prior
193 permission.
157 permission.
194
158
195 STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
159 STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
196 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
160 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
197 FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
161 FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
198 FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
162 FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
199 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
163 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
200 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
164 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
201 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
165 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
202
166
203 Itpl.py is copyright (C) 2001 Ka-Ping Yee <ping@lfw.org> and licensed
167 Itpl.py is copyright (C) 2001 Ka-Ping Yee <ping@lfw.org> and licensed
204 under the MIT license reproduced above.
168 under the MIT license reproduced above.
@@ -1,98 +1,25 b''
1 #!/usr/bin/make -f
1 #!/usr/bin/make -f
2 # Sample debian/rules that uses debhelper.
2 # ipython debian/rules file
3 # GNU copyright 1997 to 1999 by Joey Hess.
3 DEB_PYTHON_SYSTEM=pysupport
4
4 include /usr/share/cdbs/1/rules/debhelper.mk
5 # Uncomment this to turn on verbose mode.
5 include /usr/share/cdbs/1/class/python-distutils.mk
6 #export DH_VERBOSE=1
6 include /usr/share/cdbs/1/rules/dpatch.mk
7
7
8
8 install/ipython::
9
9 # remove documentation
10
10 rm $(CURDIR)/debian/ipython/usr/share/doc/ipython/COPYING
11 CFLAGS = -Wall -g
11 rm $(CURDIR)/debian/ipython/usr/share/doc/ipython/ChangeLog
12
12 rm $(CURDIR)/debian/ipython/usr/share/doc/ipython/README_Windows.txt
13 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
13 rm $(CURDIR)/debian/ipython/usr/share/doc/ipython/pycon.ico
14 CFLAGS += -O0
15 else
16 CFLAGS += -O2
17 endif
18 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
19 INSTALL_PROGRAM += -s
20 endif
21
22 configure: configure-stamp
23 configure-stamp:
24 dh_testdir
25
26 python setup.py config
27
28 touch configure-stamp
29
30
31 build: build-stamp
32
33 build-stamp: configure-stamp
34 dh_testdir
35
36 python setup.py build
37
38 touch build-stamp
39
40 clean:
41 dh_testdir
42 dh_testroot
43 rm -f build-stamp configure-stamp
44
45 -python setup.py clean --all
46 rm -f setupext/*.pyc
47
48 dh_clean
49
50 install: build
51 dh_testdir
52 dh_testroot
53 dh_clean -k
54 dh_installdirs
55
56 python setup.py install --prefix $(CURDIR)/debian/ipython/usr
57
58 # remove extra license docs that get installed
59 rm -f $(CURDIR)/debian/ipython/usr/share/doc/ipython/COPYING
60 #rm -f $(CURDIR)/debian/ipython/usr/share/doc/ipython/GNU-LGPL
61
14
62 # change permission on scripts
15 # change permission on scripts
63 chmod 755 $(CURDIR)/debian/ipython/usr/share/doc/ipython/examples/example-embed.py
16 chmod a-x $(CURDIR)/debian/ipython/usr/share/doc/ipython/examples/*
64 chmod 755 $(CURDIR)/debian/ipython/usr/share/doc/ipython/examples/example-gnuplot.py
65
66 binary-indep: build install
67 dh_testdir
68 dh_testroot
69 dh_installchangelogs doc/ChangeLog
70 dh_installdocs
71 # dh_installexamples
72 dh_install
73 # dh_installmenu
74 # dh_installdebconf
75 # dh_installlogrotate
76 # dh_installemacsen
77 # dh_installpam
78 # dh_installmime
79 # dh_installinit
80 # dh_installcron
81 # dh_installinfo
82 dh_installman doc/ipython.1.gz doc/pycolor.1.gz
83 dh_compress
84 dh_fixperms
85 dh_python
86 # dh_makeshlibs
87 dh_installdeb
88 # dh_shlibdeps
89 dh_gencontrol
90 dh_md5sums
91 dh_builddeb
92
17
93 # Build architecture-dependent files here.
18 # removing bogus usr/IPython directory
94 binary-arch: build install
19 rm -rf $(CURDIR)/debian/ipython/usr/IPython
95 # We have nothing to do by default.
96
20
97 binary: binary-indep binary-arch
21 binary-fixup/ipython::
98 .PHONY: build clean binary-indep binary-arch binary install configure
22 # fix lintian warnings (see also patches/04_remove_shebang.dpatch)
23 chmod +x $(CURDIR)/debian/ipython/usr/share/python-support/ipython/IPython/upgrade_dir.py
24 chmod +x $(CURDIR)/debian/ipython/usr/share/python-support/ipython/IPython/Extensions/pickleshare.py
25 chmod +x $(CURDIR)/debian/ipython/usr/share/python-support/ipython/IPython/irunner.py
General Comments 0
You need to be logged in to leave comments. Login now