Skip to content
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

Update vendor #3096

Merged
merged 13 commits into from
Oct 30, 2018
Merged

Update vendor #3096

merged 13 commits into from
Oct 30, 2018

Commits on Oct 30, 2018

  1. Fix delegator leaky file handles

    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    e375eb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8db36e View commit details
    Browse the repository at this point in the history
  3. Upgrade vendored dependencies

    - Upgrade pythonfinder
    - Upgrade vistir
    - Upgrade requirementslib
    - Vendor backported version of `functools.lru_cache` for performance
    - Fix editable dependency installation when markers are present
    - Fix extraneous resource warnings
    - Fix filesystem output stream encoding issues
    - Fix pythonfinder non-standard python name issues
    - Provide full interaction layer to `Pipfile` and `Pipfile.lock` in
      requirementslib
    - Fixes #3017
    - Fixes #3014
    - Fixes #3021
    - Fixes #3019
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update vendored dependencies
    
    - Update shellingham, tomlkit, requests, urllib3, certifi, vistir and
      parse
    - Fixes #2820
    - Fixes #2852
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Cleanup old vendored dependencies
    
    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    baef2e7 View commit details
    Browse the repository at this point in the history
  4. Update requirementslib, requests and vistir

    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    4c86172 View commit details
    Browse the repository at this point in the history
  5. Vendor boltons

    Signed-off-by: Dan Ryan <[email protected]>
    
    Update vendored dependencies
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix file handle leaks
    
    - Fix #3020
    - Fix #3088
    - Patch delegator
    - Add weakref finalizer for tempfiles
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix spinner handlers on windows
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix spinner output and encoding issue
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    fix encoding
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix unicode output on windows, fix tomlkit imports
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Unvendor boltons, fix compatibility, update merge functionalities
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update pythonfinder, vistir version, requirementslib version
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix vendoring script
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Silence pip version checks
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Add debugging to locking
    
    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    4dac167 View commit details
    Browse the repository at this point in the history
  6. Update pythonfinder

    Signed-off-by: Dan Ryan <[email protected]>
    
    More debugging info
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix stdout write bugs
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix spinner invocations
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Create missing directory
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Filesystem encode envvars
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    convert envvars to strings
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update encodings
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update vistir to init colorama
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update vistir version number
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    add some debugging and vsts changes
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    fix delegator mod
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Log to stderr so we can see it
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Log to stderr so we can see it
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Try importing colorama...
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    change variable setting syntax
    
    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    6294c57 View commit details
    Browse the repository at this point in the history
  7. Fix syntax issues in vsts

    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix syntax issues in vsts
    
    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    0135ab6 View commit details
    Browse the repository at this point in the history
  8. Set environment before calling which

    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    2803538 View commit details
    Browse the repository at this point in the history
  9. Finish updating vendored deps

    Signed-off-by: Dan Ryan <[email protected]>
    
    Update delegator patch
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update patches for pip
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update vendored deps
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update patches
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix imports to use pip shims instead of direct imports
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update vendoring scripts and pip shims
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Log to stdout in real time during verbose logging
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Don’t log environment
    
    Fix unicode decoding issues
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Only set buffers on ttys
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix typo
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Use default encodings
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix encodings and run only failing tests
    
    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    0cefb5e View commit details
    Browse the repository at this point in the history
  10. Fix virtualenv creation and error logging

    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    8a56a75 View commit details
    Browse the repository at this point in the history
  11. Update project and spinner outputs

    Signed-off-by: Dan Ryan <[email protected]>
    
    Try again
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix test config to skip failed removals
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update piptools to handle some errors
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix test config to skip failed removals
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    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 <[email protected]>
    
    fix pip tempdir implementation
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update tempfiles to use weakrefs
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    fix patch paths
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix pip tempdir implementation
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Syntax error fix
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Unconstrain windows tests
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update dependencies, add news
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix pythonfinder path search nesting bug
    
    - Fixes #3121
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Update requirementslib
    
    - Fix subdirectory issue
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    Fix logic error
    
    Signed-off-by: Dan Ryan <[email protected]>
    
    conditional builds
    
    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    d069dff View commit details
    Browse the repository at this point in the history
  12. Fix requirementslib update

    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    8459cd8 View commit details
    Browse the repository at this point in the history
  13. Exclude setup_path from pipfile

    Signed-off-by: Dan Ryan <[email protected]>
    techalchemy committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    2cbf0e0 View commit details
    Browse the repository at this point in the history