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

Feature/better resolver #2267

Merged
merged 18 commits into from May 28, 2018
Merged

Feature/better resolver #2267

merged 18 commits into from May 28, 2018

Commits on May 27, 2018

  1. Use piptools constraints files more properly

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    7abc2fd View commit details
    Browse the repository at this point in the history
  2. Patch piptools to use current environment python

    - Fixes #2088, #2234, #1901
    - Fully leverage piptools' compile functionality by using constraints
      in the same `RequirementSet` during resolution
    - Use `PIP_PYTHON_PATH` for compatibility check to filter out
      `requires_python` markers
    - Fix vcs resolution
    - Update JSON API endpoints
    - Enhance resolution for editable dependencies
    - Minor fix for adding packages to pipfiles
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    bba2f38 View commit details
    Browse the repository at this point in the history
  3. Fix marker parsing bug

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    84c0b09 View commit details
    Browse the repository at this point in the history
  4. Use pipenv cache dir for caching wheels

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    f532b2e View commit details
    Browse the repository at this point in the history
  5. Code clean up

    This shouldn't affect any functionalities, only clean up some generator
    usages to reduce repeated looping through requirements.
    uranusjr committed May 27, 2018
    Copy the full SHA
    f91371a View commit details
    Browse the repository at this point in the history
  6. Add sources and caches to pip calls

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    1d54a32 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feature/better-resolver' of github.com:pypa/pipenv into…

    … feature/better-resolver
    techalchemy committed May 27, 2018
    Copy the full SHA
    892be46 View commit details
    Browse the repository at this point in the history
  8. Update piptools patch

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    eae8ac9 View commit details
    Browse the repository at this point in the history
  9. Probably write unicode strings...

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    9e66151 View commit details
    Browse the repository at this point in the history
  10. It is important to check for python_requires

     - The specifierset will fail otherwise
     - We don't want to include only things that have this
       -- we want to _exclude_ things that do not match it
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    8548fbb View commit details
    Browse the repository at this point in the history
  11. Logic fix

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    a4d8389 View commit details
    Browse the repository at this point in the history
  12. SpecifierSet logic fix

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    6737ab8 View commit details
    Browse the repository at this point in the history
  13. formatting cleanup and posix style paths

    - fix for windows vcs urls
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    cc68b36 View commit details
    Browse the repository at this point in the history
  14. Use filesystem compatible encodings for strings

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    e993ee8 View commit details
    Browse the repository at this point in the history
  15. Fix lockfile filename parsing

    - convert to string properly
    techalchemy committed May 27, 2018
    Copy the full SHA
    311c90d View commit details
    Browse the repository at this point in the history
  16. Don't shell escape posix-style paths

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 27, 2018
    Copy the full SHA
    824f822 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2018

  1. Comments

    uranusjr committed May 28, 2018
    Copy the full SHA
    a5e69e4 View commit details
    Browse the repository at this point in the history
  2. Update patch

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed May 28, 2018
    Copy the full SHA
    b605481 View commit details
    Browse the repository at this point in the history