- Verbose logs will now write gracefully to the terminal even while the
spinner is running (i.e. during locking)
- This PR also cuts over to Devpi for a backing cache rather than a
hacked httpbin instance
- Inclues a refactor of `pip_install` to deduplicate logic
- Attempts to switch back to relying on native editable installs in pip
as the current implementation is broken on master (i.e. nothing is
installed in the virtualenv)
- Fixes#3809
Signed-off-by: Dan Ryan <dan@danryan.co>
- Parsing of markers in non-editable vcs requirements was broken
- This PR adds some VCS repos, some utility pipfile generation functions
and some fixture helpers
- Fixes#3249
Signed-off-by: Dan Ryan <dan@danryan.co>
Signed-off-by: Dan Ryan <dan@danryan.co>
Update delegator patch
Signed-off-by: Dan Ryan <dan@danryan.co>
Update patches for pip
Signed-off-by: Dan Ryan <dan@danryan.co>
Update vendored deps
Signed-off-by: Dan Ryan <dan@danryan.co>
Update patches
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix imports to use pip shims instead of direct imports
Signed-off-by: Dan Ryan <dan@danryan.co>
Update vendoring scripts and pip shims
Signed-off-by: Dan Ryan <dan@danryan.co>
Log to stdout in real time during verbose logging
Signed-off-by: Dan Ryan <dan@danryan.co>
Don’t log environment
Fix unicode decoding issues
Signed-off-by: Dan Ryan <dan@danryan.co>
Only set buffers on ttys
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix typo
Signed-off-by: Dan Ryan <dan@danryan.co>
Use default encodings
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix encodings and run only failing tests
Signed-off-by: Dan Ryan <dan@danryan.co>