[Python-Dev] Microsoft Visual C++ Compiler for Python 2.7 (original) (raw)
Paul Moore p.f.moore at gmail.com
Sun Sep 28 16:45:01 CEST 2014
- Previous message: [Python-Dev] Microsoft Visual C++ Compiler for Python 2.7
- Next message: [Python-Dev] Microsoft Visual C++ Compiler for Python 2.7
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 26 September 2014 19:01, Steve Dower <Steve.Dower at microsoft.com> wrote:
You can install the package without requiring administrative privileges and, with the latest version of setuptools (when it releases), use tools such as pip, wheel, or a setup.py file to produce binaries on Windows.
From the setuptools changelog, it seems that setuptools 6.0+ should cover this. However, I just got the following error:
.\ve-2.7\Scripts\pip.exe wheel blist Downloading/unpacking blist Running setup.py (path:C:\Work\Projects\buildwheel\ve-2.7\build\blist\setup.py) egg_info for package blist
warning: no files found matching 'blist.rst'
Building wheels for collected packages: blist Running setup.py bdist_wheel for blist Destination directory: c:\work\projects\buildwheel\wheelhouse Complete output from command C:\Work\Projects\buildwheel\ve-2.7\Scripts\python.exe -c "import setuptools;file='C:\Work\Projects\buildwheel\ve-2.7\build\blist\setup.py';exec(compile(open(file).read().replace('\r\n', '\n'), file, 'exec'))" bdist_wheel -d c:\work\projects\buildwheel\wheelhouse: running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\blist
copying blist_btuple.py -> build\lib.win-amd64-2.7\blist
copying blist_sorteddict.py -> build\lib.win-amd64-2.7\blist
copying blist_sortedlist.py -> build\lib.win-amd64-2.7\blist
copying blist_init_.py -> build\lib.win-amd64-2.7\blist
running build_ext
building 'blist._blist' extension
Traceback (most recent call last):
File "", line 1, in
File "C:\Work\Projects\buildwheel\ve-2.7\build\blist\setup.py", line 52, in
long_description=open('README.rst').read()
File "C:\Apps\Python27\Lib\distutils\core.py", line 152, in setup
dist.run_commands()
File "C:\Apps\Python27\Lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "C:\Apps\Python27\Lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Work\Projects\buildwheel\ve-2.7\lib\site-packages\wheel\bdist_wheel.py", line 175, in run
self.run_command('build')
File "C:\Apps\Python27\Lib\distutils\cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "C:\Apps\Python27\Lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Apps\Python27\Lib\distutils\command\build.py", line 127, in run
self.run_command(cmd_name)
File "C:\Apps\Python27\Lib\distutils\cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "C:\Apps\Python27\Lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Work\Projects\buildwheel\ve-2.7\lib\site-packages\setuptools\command\build_ext.py", line 54, in run
_build_ext.run(self)
File "C:\Apps\Python27\Lib\distutils\command\build_ext.py", line 337, in run
self.build_extensions()
File "C:\Apps\Python27\Lib\distutils\command\build_ext.py", line 446, in build_extensions
self.build_extension(ext)
File "C:\Work\Projects\buildwheel\ve-2.7\lib\site-packages\setuptools\command\build_ext.py", line 187, in build_extension
_build_ext.build_extension(self, ext)
File "C:\Apps\Python27\Lib\distutils\command\build_ext.py", line 496, in build_extension
depends=ext.depends)
File "C:\Apps\Python27\Lib\distutils\msvc9compiler.py", line 473, in compile
self.initialize()
File "C:\Apps\Python27\Lib\distutils\msvc9compiler.py", line 383, in initialize
vc_env = query_vcvarsall(VERSION, plat_spec)
File "C:\Work\Projects\buildwheel\ve-2.7\lib\site-packages\setuptools\msvc9_support.py", line 52, in query_vcvarsall
return unpatched['query_vcvarsall'](version, *args, **kwargs)
File "C:\Apps\Python27\Lib\distutils\msvc9compiler.py", line 299, in query_vcvarsall
raise ValueError(str(list(result.keys())))
ValueError: [u'path', u'include', u'lib']
Failed building wheel for blist Failed to build blist Cleaning up...
PS 15:36 [00:02] C:\Work\Projects\buildwheel
.\ve-2.7\Scripts\pip.exe list pip (1.5.6) setuptools (6.0.1) wheel (0.24.0)
This looks suspiciously like http://bugs.python.org/issue7511, which is worrying. Is this not something I should have expected setuptools to have patched?
Paul
- Previous message: [Python-Dev] Microsoft Visual C++ Compiler for Python 2.7
- Next message: [Python-Dev] Microsoft Visual C++ Compiler for Python 2.7
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]