New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
38.2.0 Breaks installs of several packages on 2.7 with UnicodeEncodeError parsing package METADATA #1212
Comments
Thanks for the report, expect a bug fix release soon. |
Thanks @benoit-pierre! Let me know if I can help, for instance with testing. |
Branch is here if you want to test it: https://github.com/benoit-pierre/setuptools/tree/fix_wheels_metadata_handling |
@benoit-pierre Works great for me! |
@benoit-pierre not sure if this is the right place but 38.2.0 also broke this:
Packages are always installed (not only for ARM) and not skipped. |
OK, fix for original issue released in 36.2.1. |
Thank you so much for the quick work @benoit-pierre! |
@thijstriemstra: can you open a new issue with more info please? |
@benoit-pierre will do, opened #1213 |
Using
setuptools==38.2.0
on Python 2.7.14, thissetup.py
will fail on any of the packages underinstall_requires
with errors such asUnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in position 4258: ordinal not in range(128)
. None of these happened under38.1.0
for instance. Error is happening on this line:setuptools/setuptools/wheel.py
Line 59 in 97ff22f
Verified it doesn't happen with Python
3.6.3
for instance.The text was updated successfully, but these errors were encountered: