[numscons] 0.6.1 release: it build scipy, and on windows !

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[numscons] 0.6.1 release: it build scipy, and on windows !

cdavid
Hi,

    I am pleased to announce the 0.6.1 release of numscons. You can get
tarballs, eggs for python 2.4/2.5 and windows installers on launchpad:

https://launchpad.net/numpy.scons.support/0.6/0.6.1

I did not announce any release of numscons for some time, but this one
is a significant milestone: it can build both numpy and scipy on linux,
mac os X and windows (mingw only for now), and all tests pass on those
three platforms (that is, all tests which pass on distutils build).

Here is a full changelog since the last announced release:
    - Update the local copy of scons to 0.98. All internal modifications
to scons needed for numscons are now integrated upstream, which means it
is theoretically possible to use an external scons
    - f2py scons tool is now executed in its own process to avoid race
issues with parallel builds. Concretely, this means building scipy with
the --jobs options to use multi core should work.
    - f2py has been almost entirely rewritten: it can now scan the
module name automatically, and should be much more reliable.
    - Msvc runtime issues are now fixed: the PythonExtension builder
does not link the msvc runtime if its sources contain some fortran files
    - Added initial support for C++ flags customization

cheers,

David
_______________________________________________
Numpy-discussion mailing list
[hidden email]
http://projects.scipy.org/mailman/listinfo/numpy-discussion
Reply | Threaded
Open this post in threaded view
|

Re: [numscons] 0.6.1 release: it build scipy, and on windows !

Matthieu Brucher-2
Congratulations for this :)

Matthieu

2008/4/21, David Cournapeau <[hidden email]>:
Hi,

    I am pleased to announce the 0.6.1 release of numscons. You can get
tarballs, eggs for python 2.4/2.5 and windows installers on launchpad:

https://launchpad.net/numpy.scons.support/0.6/0.6.1

I did not announce any release of numscons for some time, but this one
is a significant milestone: it can build both numpy and scipy on linux,
mac os X and windows (mingw only for now), and all tests pass on those
three platforms (that is, all tests which pass on distutils build).

Here is a full changelog since the last announced release:
    - Update the local copy of scons to 0.98. All internal modifications
to scons needed for numscons are now integrated upstream, which means it
is theoretically possible to use an external scons
    - f2py scons tool is now executed in its own process to avoid race
issues with parallel builds. Concretely, this means building scipy with
the --jobs options to use multi core should work.
    - f2py has been almost entirely rewritten: it can now scan the
module name automatically, and should be much more reliable.
    - Msvc runtime issues are now fixed: the PythonExtension builder
does not link the msvc runtime if its sources contain some fortran files
    - Added initial support for C++ flags customization

cheers,

David
_______________________________________________
Numpy-discussion mailing list
[hidden email]
http://projects.scipy.org/mailman/listinfo/numpy-discussion



--
French PhD student
Website : http://matthieu-brucher.developpez.com/
Blogs : http://matt.eifelle.com and http://blog.developpez.com/?blog=92
LinkedIn : http://www.linkedin.com/in/matthieubrucher
_______________________________________________
Numpy-discussion mailing list
[hidden email]
http://projects.scipy.org/mailman/listinfo/numpy-discussion
Reply | Threaded
Open this post in threaded view
|

Re: [numscons] 0.6.1 release: it build scipy, and on windows !

Pearu Peterson-3
In reply to this post by cdavid


David Cournapeau wrote:

>     - f2py has been almost entirely rewritten: it can now scan the
                        ^^^^^^^^^^^^^^^^^^^^^^^^
> module name automatically, and should be much more reliable.

What do you mean by ^^^? ;)

Pearu
_______________________________________________
Numpy-discussion mailing list
[hidden email]
http://projects.scipy.org/mailman/listinfo/numpy-discussion
Reply | Threaded
Open this post in threaded view
|

Re: [numscons] 0.6.1 release: it build scipy, and on windows !

cdavid
Pearu Peterson wrote:

> David Cournapeau wrote:
>
>  
>>     - f2py has been almost entirely rewritten: it can now scan the
>>    
>                         ^^^^^^^^^^^^^^^^^^^^^^^^
>  
>> module name automatically, and should be much more reliable.
>>    
>
> What do you mean by ^^^? ;)
>  

I did not touch f2py, don't worry :) I meant the scons tool f2py: tools
are basically the interface between general tools (compilers, linkers,
interface generetors like swig, etc...) and scons. Because f2py itself
is meant to be used in distutils, which is command based, it was not
trivial to adapt it to a tool like scons which is target based (that is
handle dependencies through a DAG, like make).

cheers,

David
_______________________________________________
Numpy-discussion mailing list
[hidden email]
http://projects.scipy.org/mailman/listinfo/numpy-discussion