| Store | Cart

Re: [Python-Dev] Status of C compilers for Python on Windows

From: Donald Stufft <don...@stufft.io>
Wed, 29 Oct 2014 16:26:30 -0400
This sounds like something good for packaging.python.org


> On Oct 29, 2014, at 4:05 PM, Paul Moore <p.f....@gmail.com> wrote:> > On 29 October 2014 15:31, Nathaniel Smith <n...@pobox.com> wrote:>>> You can use Express editions of Visual Studio.>> >> IIUC, the express edition compilers are 32-bit only, and what you actually>> want are the "SDK compilers":>> https://github.com/cython/cython/wiki/64BitCythonExtensionsOnWindows>> >> These are freely downloadable by anyone, no msdn subscription required, but>> only if you know where to find them!>> >> AFAICT the main obstacle to using MSVC to build python extensions (assuming>> it can handle your code at all) is not anything technical, but rather that>> there's no clear and correct tutorial on how to do it, and lots of confusion>> and misinformation circulating.> > Would it help if I wrote a document explaining how to set up the MS> compilers (free and paid for) to allow building of Python extensions?> > There are a few provisos:> > 1. A lot of it will be pretty trivial: "If you have Vistal Studio> (full edition), install it. Done."> 2. It will be out of date very fast as the situation for Python 3.5+> will be trivial across the board.> 3. I don't have anywhere particularly authoritative to host it (maybe> the Python Wiki?) and it could easily get lost in the huge swamp of> variously outdated, over-complicated, or otherwise alternative> documents available. Ideally I'd like someone to suggest an "official"> location I could use.> > I don't want to do this if it won't be useful, as it'll take me a bit> of effort to confirm the process for the only non-trivial scenario> (64-bit Python 3.3/3.4 with free tools). But if people think it would> help, that's fine, I volunteer.> > Paul> > PS Even if I don't get positive feedback, I may just say "to heck with> it" and do it anyway, because it *is* so trivial :-) I just won't> promise.> _______________________________________________> Python-Dev mailing list> Pyth...@python.org> https://mail.python.org/mailman/listinfo/python-dev> Unsubscribe: https://mail.python.org/mailman/options/python-dev/donald%40stufft.io
_______________________________________________
Python-Dev mailing list
Pyth...@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: https://mail.python.org/mailman/options/python-dev/python-dev-ml%40activestate.com

Recent Messages in this Thread
Tony Kelman Oct 28, 2014 08:10 am
Stephen J. Turnbull Oct 28, 2014 01:45 pm
Tony Kelman Oct 28, 2014 02:46 pm
Paul Moore Oct 28, 2014 03:24 pm
Stephen J. Turnbull Oct 29, 2014 03:59 am
Tres Seaver Oct 29, 2014 02:22 pm
R. David Murray Oct 29, 2014 02:31 pm
Antoine Pitrou Oct 29, 2014 02:46 pm
Nick Coghlan Oct 29, 2014 02:55 pm
Nathaniel Smith Oct 29, 2014 03:31 pm
Paul Moore Oct 29, 2014 08:05 pm
Donald Stufft Oct 29, 2014 08:26 pm
Paul Moore Oct 29, 2014 10:09 pm
Donald Stufft Oct 29, 2014 10:11 pm
Ethan Furman Oct 29, 2014 10:19 pm
Paul Moore Oct 29, 2014 10:46 pm
Ethan Furman Oct 29, 2014 11:02 pm
Donald Stufft Oct 29, 2014 11:05 pm
Paul Moore Oct 29, 2014 11:14 pm
Nathaniel Smith Oct 29, 2014 11:22 pm
Paul Moore Oct 29, 2014 11:45 pm
Paul Moore Oct 29, 2014 11:57 pm
Steve Dower Oct 29, 2014 11:49 pm
Terry Reedy Oct 30, 2014 03:33 am
R. David Murray Oct 30, 2014 12:59 pm
Terry Reedy Oct 30, 2014 05:46 pm
Tres Seaver Oct 29, 2014 03:07 pm
Antoine Pitrou Oct 29, 2014 03:21 pm
Steve Dower Oct 29, 2014 03:37 pm
Donald Stufft Oct 29, 2014 05:20 pm
Terry Reedy Oct 30, 2014 03:41 am
Nick Coghlan Oct 29, 2014 03:09 pm
Antoine Pitrou Oct 29, 2014 03:25 pm
David Cournapeau Oct 29, 2014 05:17 pm
David Cournapeau Oct 29, 2014 05:19 pm
R. David Murray Oct 29, 2014 04:19 pm
Glenn Linderman Oct 28, 2014 09:21 pm
Steve Dower Oct 29, 2014 04:17 am
Messages in this thread