[Numpy-discussion] 64-bit windows numpy / scipy wheels for testing

josef.pktd at gmail.com josef.pktd at gmail.com
Sun Apr 27 18:26:38 EDT 2014


On Sun, Apr 27, 2014 at 6:06 PM, Carl Kleffner <cmkleffner at gmail.com> wrote:

> A possible option is to install the toolchain inside site-packages and to
> deploy it as PYPI wheel or wininst packages. The PATH to the toolchain
> could be extended during import of the package. But I have no idea, whats
> the best strategy to additionaly install ATLAS or other third party
> libraries.
>

What I did in the past is just to download the ATLAS binaries from the
scipy/numpy wiki and move them into the Python/Dlls directory. IIRC

My impression was that finding ATLAS binaries was the difficult part, not
moving them into the right directory.


>
> Cheers,
>
> Carl
>
>
> 2014-04-27 23:46 GMT+02:00 Matthew Brett <matthew.brett at gmail.com>:
>
> Hi,
>>
>> On Sun, Apr 27, 2014 at 2:34 PM, Carl Kleffner <cmkleffner at gmail.com>
>> wrote:
>> > Hi,
>> >
>> > I will definitly don't have not time until thursday this week working
>> out
>> > the github workflow for a numpy pull request. So feel free to do it for
>> me.
>>
>> OK - I will have a go at this tomorrow.
>>
>> > BTW: There is a missing feature in the mingw-w64 toolchain. By now it
>> > features linking to msvcrt90 runtime only. I have do extend the specs
>> file
>> > to allow linking to msvcr100 with an addional flag. Or create a
>> dedicated
>> > toolchain - what do you think?
>>
>> I don't know.
>>
>> Is this a discussion that should go to the mingw-w64 list do you
>> think?  It must be a very common feature.
>>
>> As you know, I'm really hoping it will be possible make a devkit for
>> Python similar to the Ruby devkits [1].
>>
>
I got my entire initial setup on the computer I'm using right now through
python-xy, including MingW 32.

The only thing I ever had to do was to create the `distutils.cfg` in new
python install.

python-xy relies on the availability of a open source development
environment for numpy and scipy, and has been restricted so far to python
32 versions.
winpython is only a python distribution and is also available for 64bit
(with Gohlke binaries I think)

I think it would be very helpful to get python-xy set up for development
for 64 bit versions, now that the toolchain with MingW is available.

I'm skeptical about having lot's of distributions that install all their
own full toolchain (I always worry about which one is actually on the path.
 I deleted my first git for Windows version because it came with a built-in
MSYS/MingW toolchain and now just use the nice and small portable version.)



>
>> The ideal would be a devkit that transparently picked up 32 vs 64 bit,
>> and MSVC runtime according to the Python version.  For example, OSX
>> compilation automatically picks up the OSX SDK with which the relevant
>> Python was built.  Do you think something like this is possible?  That
>> would be a great improvement for people building extensions and wheels
>> on Windows.
>>
>
How does MingW64 decide whether to build 32 or to build 64 bit versions?
Does the python version matter for MingW?

or should this pick up one of the Visual SDK's that the user needs to
install?

Josef



>
>> Cheers,
>>
>> Matthew
>>
>> [1] http://rubyinstaller.org/add-ons/devkit/
>> _______________________________________________
>> NumPy-Discussion mailing list
>> NumPy-Discussion at scipy.org
>> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>>
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20140427/f0459a6a/attachment.html>


More information about the NumPy-Discussion mailing list