- Stop preferring resolution of VCS dependencies in all cases
- Resolve vcs dependencies together with non-vcs dependencies
- Clarify blocking and no-deps logic
- Add artifacts and tests
- Add vendoring task for artifacts
- Clean up release tasks
- Fixes#3296
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>
This regression was recently introduced, and only affects non-vcs
packages. The effect of the race is that installations of multiple
editable non-VCS sourced packages at once may cause some of them to be
un-importable.
The fix is to make editable package installs Blocking just like VCS
installs are.
Signed-off-by: Dan Ryan <dan@danryan.co>
Try again
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix test config to skip failed removals
Signed-off-by: Dan Ryan <dan@danryan.co>
Update piptools to handle some errors
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix test config to skip failed removals
Signed-off-by: Dan Ryan <dan@danryan.co>
Update tempfile.py
Use vistirs temporary directory implementation
Update temp_dir.py
Force pip to use weakrefs in tempdirs
Fix pip implementation to set name of tempdir
typo fix
Signed-off-by: Dan Ryan <dan@danryan.co>
fix pip tempdir implementation
Signed-off-by: Dan Ryan <dan@danryan.co>
Update tempfiles to use weakrefs
Signed-off-by: Dan Ryan <dan@danryan.co>
fix patch paths
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix pip tempdir implementation
Signed-off-by: Dan Ryan <dan@danryan.co>
Syntax error fix
Signed-off-by: Dan Ryan <dan@danryan.co>
Unconstrain windows tests
Signed-off-by: Dan Ryan <dan@danryan.co>
Update dependencies, add news
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix pythonfinder path search nesting bug
- Fixes#3121
Signed-off-by: Dan Ryan <dan@danryan.co>
Update requirementslib
- Fix subdirectory issue
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix logic error
Signed-off-by: Dan Ryan <dan@danryan.co>
conditional builds
Signed-off-by: Dan Ryan <dan@danryan.co>
Signed-off-by: Dan Ryan <dan@danryan.co>
More debugging info
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix stdout write bugs
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix spinner invocations
Signed-off-by: Dan Ryan <dan@danryan.co>
Create missing directory
Signed-off-by: Dan Ryan <dan@danryan.co>
Filesystem encode envvars
Signed-off-by: Dan Ryan <dan@danryan.co>
convert envvars to strings
Signed-off-by: Dan Ryan <dan@danryan.co>
Update encodings
Signed-off-by: Dan Ryan <dan@danryan.co>
Update vistir to init colorama
Signed-off-by: Dan Ryan <dan@danryan.co>
Update vistir version number
Signed-off-by: Dan Ryan <dan@danryan.co>
add some debugging and vsts changes
Signed-off-by: Dan Ryan <dan@danryan.co>
fix delegator mod
Signed-off-by: Dan Ryan <dan@danryan.co>
Log to stderr so we can see it
Signed-off-by: Dan Ryan <dan@danryan.co>
Log to stderr so we can see it
Signed-off-by: Dan Ryan <dan@danryan.co>
Try importing colorama...
Signed-off-by: Dan Ryan <dan@danryan.co>
change variable setting syntax
Signed-off-by: Dan Ryan <dan@danryan.co>
Signed-off-by: Dan Ryan <dan@danryan.co>
Update vendored dependencies
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix file handle leaks
- Fix#3020
- Fix#3088
- Patch delegator
- Add weakref finalizer for tempfiles
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix spinner handlers on windows
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix spinner output and encoding issue
Signed-off-by: Dan Ryan <dan@danryan.co>
fix encoding
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix unicode output on windows, fix tomlkit imports
Signed-off-by: Dan Ryan <dan@danryan.co>
Unvendor boltons, fix compatibility, update merge functionalities
Signed-off-by: Dan Ryan <dan@danryan.co>
Update pythonfinder, vistir version, requirementslib version
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix vendoring script
Signed-off-by: Dan Ryan <dan@danryan.co>
Silence pip version checks
Signed-off-by: Dan Ryan <dan@danryan.co>
Add debugging to locking
Signed-off-by: Dan Ryan <dan@danryan.co>