-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.5? #22
Comments
I was going to ask about this as well -- will it be possible to use a more recent compiler for C extensions now that 3.5 is compiled using Visual Studio 2015? |
Maybe you should ask the Python release manager to generate a Building against 3.5 will require significant changes in the build environment (basically do not execute the cmd script and hope that the version of VS installed on the appveyor host is recent enough): http://stevedower.id.au/blog/building-for-python-3-5/ I won't have time to investigate this myself but I would be glad to review and merge pull requests to add support for this. |
That's a great blog post. Thanks. I wish I were more knowledgeable about Windows and could help here. I'm certainly willing to test proposed changes in the scripts. |
@zooba: Would you be able to help us with this transition? 3.5 is different than previous releases, but we want to keep Appveyor working well with it. Any advice you can give us will be appreciated! :) |
Chatting about this with a fellow Pythonista, we were lamenting our lack of Powershell expertise to solve this problem. And we wondered: why are we scripting this with Powershell at all? Appveyor provides Python 2.7, so why don't we write these scripts in Python? |
PR #24 looks like it's covered it. You could speed things up a bit by adding options like Otherwise, 3.5 should work better than the earlier releases :). If VS 2015 (any version from Express for Desktop up to Enterprise) is installed it will be detected automatically. (As an aside, the EXE installer is actually a bundle of between about 5 and 20 MSIs, depending on which options you select. There's no way to make a single MSI that is compatible with these, so I'm very hesitant to release one or it will lead to broken installs and complaints. But to see how nice the new model is - get a Windows VM, install 3.5.0rc1 with some options customized, then install 3.5.0rc2 on top :) ) |
Python was not installed by default on appveyor when I started the |
To get the Python 3.5 build work in 64bit, we also need to update the I don't have windows machine with VS 2015 at hand to try to change it. Any taker? Maybe @zooba? (By the way be warned, this |
Alright, thanks for the explanation. As long as the install can be easily scripted I am fine with it :) |
If the build is going through distutils (including numpy.distutils) and VS 2015 is installed properly (i.e. not just copied onto the machine) then you don't need If it's easier to modify (It's actually one of the nicer batch scripts I've seen - check out testrelease.bat for some of my "finest" work ;) ) |
This is now fixed. |
Hi. Can you help? Python Packaging User Guide's |
The appveyor.yml file and companion .ps1 and .cmd scripts in the master branch of this repo are up to date. The documentation on python.org needs to be updated. |
3.5rc2 is provided as .exe's, with no .msi's. Any chance you'll add support for downloading and installing it?
The text was updated successfully, but these errors were encountered: