Python 2.7.10 upgrade broke install of some python packages

dnephin's Avatar

dnephin

04 Nov, 2015 07:00 PM

Build: https://ci.appveyor.com/project/docker/compose/

It was working until Nov 3rd:
Last successful build: https://ci.appveyor.com/project/docker/compose/build/master-384
First failed build: https://ci.appveyor.com/project/docker/compose/build/master-385

Since the first failure no builds have passed (none have touched anything related to the dependencies).
The only difference seems to be the python --version is now reporting 2.7.10.

The error occurs when trying to install pyyaml using pip: https://ci.appveyor.com/project/docker/compose/build/master-385#L716

     File "c:\python27-x64\Lib\distutils\msvc9compiler.py", line 299, in query_vcvarsall
      raise ValueError(str(list(result.keys())))
  ValueError: [u'path']

According to http://help.appveyor.com/discussions/suggestions/652-add-microsoft-... this same error was fixed months ago https://github.com/appveyor/ci/issues/240.

Maybe that fix was missed when Python 2.7.10 became the default version of python?

I tried using C:\Python279-x64 or C:\Python27.9-x64 for the path, but those don't seem to work

It looks like http://www.appveyor.com/docs/installed-software#python is also out of date (still says python 2.7.9).

  1. Support Staff 1 Posted by Feodor Fitsner on 04 Nov, 2015 09:17 PM

    Feodor Fitsner's Avatar

    Will take a look. Thanks for letting know about this issue!

  2. Support Staff 2 Posted by Feodor Fitsner on 05 Nov, 2015 04:09 AM

    Feodor Fitsner's Avatar

    The image has been fixed and the build working again: https://ci.appveyor.com/project/FeodorFitsner/compose/build/master-3

  3. 3 Posted by dnephin on 05 Nov, 2015 04:35 AM

    dnephin's Avatar

    Excellent, thanks!

  4. dnephin closed this discussion on 29 Jan, 2016 04:44 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac