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

Fix editable installs and improve logging #3810

Merged
merged 19 commits into from
Jul 8, 2019
Merged

Fix editable installs and improve logging #3810

merged 19 commits into from
Jul 8, 2019

Commits on Jun 25, 2019

  1. Update locking to respect pep517 and isolation

    - Fix verbosity and logging
    - Clean minor fixes
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    8b244be View commit details
    Browse the repository at this point in the history
  2. Cut over to devpi for tests and improve logging

    - 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>
    techalchemy committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    83868c8 View commit details
    Browse the repository at this point in the history
  3. Fix VCS installs

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    1b42124 View commit details
    Browse the repository at this point in the history
  4. Update lockfile to support 2.7

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    e1e8364 View commit details
    Browse the repository at this point in the history
  5. Add windows support to test devpi server

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    edbb632 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. Fix devpi server to work on windows

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    4b75c64 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2019

  1. Fix editable VCS dependency resolution

    - Fixes #3809
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    5ac6767 View commit details
    Browse the repository at this point in the history
  2. Get rid of devpi

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    9c3ee2a View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2019

  1. Fix windows test failure and leaky session from xmlrpc call

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    e57898a View commit details
    Browse the repository at this point in the history
  2. Remove devpi dependency

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    3cf1589 View commit details
    Browse the repository at this point in the history
  3. Remove extraneous exception added to conftest.py

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    8abaa06 View commit details
    Browse the repository at this point in the history
  4. Pin pytest<5

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    1630da8 View commit details
    Browse the repository at this point in the history
  5. Fix xmlrpc implementation

    Signed-off-by: Dan Ryan <dan@danryan.co>
    
    fix xmlrpc implementation
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    e559b00 View commit details
    Browse the repository at this point in the history
  6. Update pythonfinder

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    e2b38d2 View commit details
    Browse the repository at this point in the history
  7. Allow better name metadata

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    f1bfee0 View commit details
    Browse the repository at this point in the history
  8. Fix windows specific sort order quirks

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    85d0152 View commit details
    Browse the repository at this point in the history
  9. Fix test for formatting paths

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    b105ea5 View commit details
    Browse the repository at this point in the history
  10. Fix pythonfinder performance

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    13a34d2 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2019

  1. Configuration menu
    Copy the full SHA
    a2697f8 View commit details
    Browse the repository at this point in the history