
In distutils there are three files that provide some interactive setup:
1. numpy/distutils/core.py 2. numpy/distutils/fcompiler/gnu.py 3. numpy/distutils/interactive.py
In Python3 `raw_input` has been renamed 'input' and python2 'input' is gone. I propose that the easiest solution to this compatibility problem is to remove all support for interactive numpy setup.
Thoughts?
Chuck

I've built numpy on many different machines, including supercomputers, and I have never used interactive setup. I agree with the proposal to remove it.
A
On Mon, Mar 4, 2013 at 11:10 PM, Charles R Harris <charlesr.harris@gmail.com
wrote:
In distutils there are three files that provide some interactive setup:
- numpy/distutils/core.py
- numpy/distutils/fcompiler/gnu.py
- numpy/distutils/interactive.py
In Python3 `raw_input` has been renamed 'input' and python2 'input' is gone. I propose that the easiest solution to this compatibility problem is to remove all support for interactive numpy setup.
Thoughts?
Chuck
NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion

On Tue, Mar 5, 2013 at 5:12 AM, Aron Ahmadia aron@ahmadia.net wrote:
I've built numpy on many different machines, including supercomputers, and I have never used interactive setup. I agree with the proposal to remove it.
A
On Mon, Mar 4, 2013 at 11:10 PM, Charles R Harris < charlesr.harris@gmail.com> wrote:
In distutils there are three files that provide some interactive setup:
- numpy/distutils/core.py
- numpy/distutils/fcompiler/gnu.py
- numpy/distutils/interactive.py
In Python3 `raw_input` has been renamed 'input' and python2 'input' is gone. I propose that the easiest solution to this compatibility problem is to remove all support for interactive numpy setup.
Thoughts?
+1 for removing
Ralf

On Mon, Mar 4, 2013 at 10:37 PM, Ralf Gommers ralf.gommers@gmail.comwrote:
On Tue, Mar 5, 2013 at 5:12 AM, Aron Ahmadia aron@ahmadia.net wrote:
I've built numpy on many different machines, including supercomputers, and I have never used interactive setup. I agree with the proposal to remove it.
A
On Mon, Mar 4, 2013 at 11:10 PM, Charles R Harris < charlesr.harris@gmail.com> wrote:
In distutils there are three files that provide some interactive setup:
- numpy/distutils/core.py
- numpy/distutils/fcompiler/gnu.py
- numpy/distutils/interactive.py
In Python3 `raw_input` has been renamed 'input' and python2 'input' is gone. I propose that the easiest solution to this compatibility problem is to remove all support for interactive numpy setup.
Thoughts?
+1 for removing
I note that the way to access it is to run python setup.py with no arguments. I wonder what the proper message should be in that case?
Chuck

On Mon, Mar 4, 2013 at 10:34 PM, Charles R Harris <charlesr.harris@gmail.com
wrote:
I note that the way to access it is to run python setup.py with no arguments. I wonder what the proper message should be in that case?
How about usage instructions and an error message, similar to what a basic distutils setup script would provide?
-Brad

On Tue, Mar 5, 2013 at 6:34 AM, Charles R Harris charlesr.harris@gmail.com wrote:
I note that the way to access it is to run python setup.py with no arguments. I wonder what the proper message should be in that case?
Just let distutils handle it.
$ python setup.py usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.py cmd --help
error: no commands supplied
Anyone who was expecting the interactive setup will probably complain here.
-- Robert Kern
participants (5)
-
Aron Ahmadia
-
Bradley M. Froehle
-
Charles R Harris
-
Ralf Gommers
-
Robert Kern