Open julienmalard opened 6 years ago
P.S. Perhaps I should have mentionned that on Linux, as seen on my project Travis-CI page, everything seems to work fine: https://travis-ci.org/julienmalard/Tinamit
Hello, If anybody could help point me in the right direction, I would be happy to try to submit a pull request for this issue. Please do let me know! -Julien Malard
Should we be trying to backport cpython/python#8799 in the distutils monkeypatches for this?
Hello,
I think that the Python fix will be necessary (though perhaps not sufficient) for this to work.
With regards to a reproducible example, see the Windows build for Tinamït when it tries to build a wheel for Taqdir, a unicode project:
https://ci.appveyor.com/project/julienmalard/tinamit
(Note that the Tinamït build succeeds because Taqdir ends up being installed directly with setup.py install
instead.)
Please let me know if I can contribute in some way.
@julienmalard It would be much more helpful if you could provide a minimal working example rather than pointing us to an existing broken build.
For one thing, whoever fixes this will need to construct a minimal working example in order to write a test for it anyway, so constructing an MWE is really step 1 in the process.
Even if you don't have the fix for it, a PR with a failing test (marked with @pytest.mark.xfail
) would be a very useful contribution.
Thanks! Will try.
It's not obvious to me what part of julianmalard/tinamit is causing the failure. Please create a standalone project that minimally replicates the failure. If it's the presence of a file like region, then create a minimal project that has just that file in the package. If that example fails on Windows with the same error, then we have something to work from. Thanks.
Installing on Windows, 32-bit Python with with tar.gz or .whl files fails for unicode file names. Note that the wheel does build successfully when installing from tar.gz.
PG: Putting this under a details tag to make it shorter: