New issue 2163: cannot create "wheels" with pypy on Windows
https://bitbucket.org/pypy/pypy/issues/2163/cannot-create-wheels-with-pypy-on-windows

Cosimo Lupo:

I cannot generate Python wheels with pypy 2.6.1 on Windows.

Whenever I try to do the usual `python setup.py bdist_wheel`, I get Windows 
`Error 32`.
This error is usually triggered when a file is already open by another process 
and thus is "locked" by the OS.

I'm not sure if this is a bug in pypy or in `wheel` package.
The fact that the same `bdist_wheel` command does not produce the error when 
running under CPython seems to point to pypy...

The `wheel` package provides a setuptools extension to create precompiled 
distributions. At line 383 of `bdist_wheel.py`, there's a call to `os.unlink` 
to delete a metadata file ("dependency_links.txt") if it is empty.
I think It's this which is causing the Error 32 (if I let it pass, the process 
completes just fine -- but of course I keep the empty file). 

Here is the last part of the `python setup.py bdist_wheel` log, from a project 
I'm working on:

https://ci.appveyor.com/project/anthrotype/brotli/build/1.0.144/job/sbhync8sn8lhw9oi

Note that it happens with _any_ package I try to build wheels for -- not just 
the one in the example.

I wonder if anyone else has tried to create precompiled wheel packages with 
pypy on Windows.

Thanks for your support.
Cheers,

Cosimo


_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to