Skip to content

Conversation

@timmartin
Copy link

In Python 3 open() defaults to reading in text mode in the default locale
for the system. This causes an exception if the default locale encoding
is ASCII, since the README.rst file is UTF-8 and not valid ASCII.
The encoding can't be specified in the call to open() since this would
not be valid Python 2.

I hit this problem while trying to install under python 3 in a dokku project.

In Python 3 open() defaults to reading in text mode in the default locale
for the system. This causes an exception if the default locale encoding
is ASCII, since the README.rst file is UTF-8 and not valid ASCII.
The encoding can't be specified in the call to open() since this would
not be valid Python 2.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant