[SciPy-dev] from scipy import maxentropy fails with Python 2.5

Robert Kern robert.kern at gmail.com
Fri Sep 29 11:47:57 CDT 2006

Lars Bittrich wrote:
> Hi all,
> I tried to compile scipy with Python 2.5 and Intel C++/Fortran compiler. The 
> first import failed:
> In [1]:from scipy import *
> ------------------------------------------------------------
>    File "[...]/lib/python2.5/site-packages/scipy/maxentropy/maxentropy.py", 
> line 69
>      from __future__ import division
> <type 'exceptions.SyntaxError'>: from __future__ imports must occur at the 
> beginning of the file
> That problem was easy to fix just by following the instructions of that 
> message in 2 files:
> scipy/maxentropy/maxentropy.py  
> scipy/maxentropy/maxentutils.py
> Is that import necessary with Python 2.5 or even Python 2.4?

Yes. Integer division will not be changing in the 2.x releases.

I'm checking in a change that moves those statements up, but not before 
docstrings. I don't have a 2.5 interpreter to check this out with, and I can see 
no reference to it in the "What's New" documentation, so please let me know if 
it works for you.

Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
  that is made terrible by our own mad attempt to interpret it as though it had
  an underlying truth."
   -- Umberto Eco

More information about the Scipy-dev mailing list