-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Fix attempt for unicode bug #1137 **PYTHON 2 ONLY** #1179
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Make freeze ignore wsgiref
Added a virtualenv-specific configuration file
Upgrade distlib to 0.1.5
Find the virtual environments created by Python3.3
In Python 2, the exec statement handles encoding for us, but in Python 3 the encoding must be specified when opening the file (if it's not specified it uses the system locale encoding, so previously this would work only if your locale environment variables specified the same encoding as the setup.py file). On Python 3.2+ the tokenize.open function is available to interpret the encoding declaration; fixing this for python 3.0 and 3.1 is more difficult.
Respect explicit encoding declarations in setup.py files.
…_info-files to avoid UnicodeDecodeErrors at the installation of a package.
Decode egg info
…-develop Refactor virtual env requirement to use the pip.locations func
Conflicts: pip/__init__.py pip/_vendor/distlib/__init__.py pip/_vendor/distlib/t32.exe pip/_vendor/distlib/t64.exe pip/_vendor/distlib/w32.exe pip/_vendor/distlib/w64.exe pip/_vendor/vendor.txt tox.ini
The PyPy shipped with travis is now the newest version
This reverts commit fe86890.
Upgrade bundled pkg_resources and _markerlib to 3.4.4
Use a smaller repository in the tests for speed.
Upgrade colorama to 0.3.1
Conflicts: CHANGES.txt
don't install empty dirs during wheel installs
And some tools don't follow redirects by default.
Use the real URL, raw.github is just a redirect these days
port pypa#1743 to develop
We've had a number of problems with pytest-xdist, primarily on Python 3.x where we had intermittent failure. However we're also getting intermittent failures on Travis due to how long the tests actually take to run. Given two different intermittent failures it seems that the one that runs faster should be preferred.
Parallelize running tests with pytest-xdist
Refactor travis install logic to move it into a shell script
delete read-only file in Windows
Make 'completion' help output consistent with other commands
Move Travis Clean up
This won't work on Python 3, and is probably not required there at all. It makes sure that all entries from complete_log are bytestrings when join()ing, before writing to the file. The issue (github pypa#1137) was that a single unicode object on the list would cause all the bytestrings to be converted to unicode, probably through the 'ascii' encoder (which would then fail on 8-bit characters).
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This should probably be made to work on Python 3 first... I see nothing in six.py to help, though.