Paul Moore
unread,Dec 3, 2015, 5:11:23 AM12/3/15Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to pypa-dev
I've been doing some playing with Appveyor over the last couple of
days, and their Python build infrastructure is much improved. They can
now build C extensions out of the box for Python 2.7, 3.3, 3.4 and
3.5, with no config needed. (The only exceptions are 64-bit Python 3.3
and 3.4, which need some environment variables set up to use the SDK
compilers, but those compilers are present - there's no software
install needed).
They also have Python 2.6, but that's much harder to configure -
Python doesn't come with pip built in, and I don't know if the Visual
C for Python 2.7 package works with 2.6 - if not, there's a SDK setup
to do that I haven't tried out.
I'd like to revise the PUG page on Appveyor to simplify the
recommendations. The steps needed to support Appveryor are now just
adding an appveyor.yml file, plus a small batch script if you want to
support extension builds on 64-bit 3.3 and 3.4.
But I'd have to drop support for Python 2.6 in the document if I did
that. Does anyone have any objections to me doing so? Honestly,
there's basically no reason for anyone to be using 2.6 on Windows -
it's not like we have the equivalent of RHEL there needing support.
There are also some tweaks needed when testing with tox. I'd like to
put them on this page, too, and extend its scope from simply building
wheels, to "Using Appveyor for Windows support" covering testing *and*
builds. Again, before I do this does anyone have any objections?
Paul