Re: [Python-Dev] Microsoft Visual C++ Compiler for Python 2.7

2014-09-28 Thread Paul Moore
On 26 September 2014 19:01, Steve Dower  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
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Microsoft Visual C++ Compiler for Python 2.7

2014-09-28 Thread Eko Wibowo
+1
Wow. After PTVS, this is the next big thing for Python developer on Windows.
Hoping that someday Python will be treated by Microsoft just like .NET
Framework: so we can easily shipped our own modules, not with a complete
Python interpreter and packages

Thanks Steve!
On 9/27/2014 1:01 AM, Steve Dower wrote:
> Hi all,
>
> (This is advance notice since people on this list will be interested. 
> Official announcements are coming when setuptools makes their next release.)
>
> Microsoft has released a compiler package targeting Python 2.7 (i.e. VC9). 
> We've produced this package to help library developers build wheels for 
> Windows, but also to help users unblock themselves when they need to build C 
> extensions themselves.
>
>

___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com