Permalink
Commits on Nov 17, 2017
  1. Merge pull request #4529 from mwilliamson/download-platform-no-deps

    xavfernandez committed Nov 17, 2017
    Allow download with specific platform and --no-deps
Commits on Nov 16, 2017
  1. Decouple WheelBuilder from RequirementSet (#4860)

    pradyunsg committed Nov 16, 2017
Commits on Nov 15, 2017
  1. Merge pull request #4862 from pradyunsg/misc/coverage-job-tox

    pradyunsg committed Nov 15, 2017
    Add a coverage job for Python 3
Commits on Nov 14, 2017
  1. Add a coverage job for Python 3 to tox

    pradyunsg committed Nov 14, 2017
Commits on Nov 12, 2017
  1. Navigation (+other) improvements to Documentation (#4855)

    pradyunsg committed with pfmoore Nov 12, 2017
  2. Update comment now that `-d` is not an install option (#4851)

    asottile committed with pradyunsg Nov 12, 2017
Commits on Nov 10, 2017
  1. Fix typos in mailing list links in README (#4850)

    ErwinJanssen committed with pradyunsg Nov 10, 2017
    The links to the mailing lists contained a trailing '>',
    resulting in a 404 error.
Commits on Nov 9, 2017
  1. Minor README updates (#4849)

    pradyunsg committed Nov 9, 2017
    * misc: switch docs badge to latest
    
    * misc: Minor cleanups in README
    
    Move all the links to the botton, rewrap lines.
Commits on Nov 7, 2017
  1. Merge pull request #4848

    xavfernandez committed Nov 7, 2017
  2. Merge branch 'master' into fix_3741

    xavfernandez committed Nov 7, 2017
  3. Merge pull request #4845 from pradyunsg/docs/misc-cleanups

    pradyunsg committed Nov 7, 2017
    docs: fix some indentation issues in quickstart
  4. docs: fix some indentation issues in quickstart

    pradyunsg committed Nov 7, 2017
Commits on Nov 6, 2017
  1. Merge pull request #4841 from pradyunsg/hotfix/ci

    pradyunsg committed Nov 6, 2017
    tests: don't check the actual sequence in test
Commits on Nov 5, 2017
  1. tests: don't check the actual sequence in test

    pradyunsg committed Nov 5, 2017
  2. test trailing-newline uninstall behavior

    minrk committed Nov 5, 2017
  3. add news for missing-newline fix

    minrk committed Nov 5, 2017
  4. handle missing trailing newline in uninstall_pth

    minrk committed Jul 3, 2015
  5. Merge pull request #4642 from pradyunsg/feature/idempotent-uninstall

    pradyunsg committed Nov 5, 2017
  6. Add a global option to disable colors (#4739)

    oz123 committed with pradyunsg Nov 5, 2017
    * Add a global option to disable colors
    
     This is a fix for issue #2449
    
     All it does is simply add a global option --no-color
    
     Internally it switches ColorizedStreamHandler to StreamHandler if
     this flag is detected.
    
    * Fix lint errors
    
     * not sure it makes the code more readable though ...
    
    * Fix typo
    
    * Choose logging class before assigning
    
     * As requested per review
     * Make the code shorter and easier to follow
    
    * Be polite to followers, add commas
    
    * Add functional test for the --no-color output
    
    * Better detection of windows
    
    * Fix fragile tests - can't trust script --quiet
    
     * The version found in Travis-CI does not respect this flag
       It added a prefix line and suffix line found if one does not
       add the flag --quiet (script from util-linux 2.26.2).
    
       As such the out  put is:
    
         Script started on Fri 27 Oct 2017 07:17:30 AM CEST
         \x1b[31mCannot uninstall requirement noSuchPackage, not installed\x1b[0m\n
    
         Script done on Fri 27 Oct 2017 07:17:31 AM CEST
    
      With this change, the test should pass, and is hopefully more stable.
    
    * Simplify testing for color or no-color
  7. tests: github repositories should use https (#4838)

    pradyunsg committed Nov 5, 2017
Commits on Nov 4, 2017
  1. tox: fix handling of flaky tests during CI builds

    benoit-pierre committed with xavfernandez Nov 4, 2017
Commits on Nov 3, 2017
  1. Documentation fixes (#4831)

    pfmoore committed with pradyunsg Nov 3, 2017
    - Wheel doesn't have a public API
    - Reword warning about installing into a running interpreter
  2. 📰

    pradyunsg committed Oct 25, 2017
  3. Switch pip uninstall behaviour to be idempotent

    pradyunsg committed Aug 2, 2017
    pip uninstall no longer aborts if a package is not installed; instead
    it prints a warning that the package is not installed and it is
    skipping the uninstallation of it for this reason.
  4. Merge pull request #4819 from pradyunsg/vendoring/late-oct-2017

    pradyunsg committed Nov 3, 2017
    * Update distlib to 0.2.6
    * Update six to 1.11.0
    * Update pkg_resources (via setuptools) to 36.6.0.
  5. tests: fix `freeze` integration tests on Windows (#4832)

    benoit-pierre committed with pradyunsg Nov 3, 2017
  6. Merge pull request #4778 from pradyunsg/docs/fix-rtd-build

    pradyunsg committed Nov 3, 2017
    Fix the documentation build
Commits on Oct 31, 2017
  1. Freeze not installed (#4292, #4293)

    eukaryote committed with pradyunsg Oct 31, 2017
Commits on Oct 28, 2017
  1. Update pkg_resources (via setuptools) to 36.6.0.

    pradyunsg committed Oct 28, 2017
  2. Update six to 1.11.0

    pradyunsg committed Oct 28, 2017
  3. Update distlib to 0.2.6

    pradyunsg committed Oct 28, 2017
Commits on Oct 27, 2017
  1. Correct a typo in NEWS (#4818)

    hcharan committed with pradyunsg Oct 27, 2017
Commits on Oct 26, 2017
  1. Record installed files in a deterministic order

    bochecha committed with xavfernandez Oct 24, 2017
    Installed files are recorded by Pip in the order the underlying tool
    (Distutils, Setuptools, ...) recorded them.
    
    Unfortunately, at least Setuptools doesn't record them in a
    deterministic order in the case of a directory being installed, as it
    uses os.walk to find the list of files.
    
    We could fix all those underlying tools to record their files in a
    deterministic order in all situations. But fixing it once here in Pip
    for all tools is certainly simpler and more future-proof.
    
    This makes the installation more reproducible, and therefore more
    verifiable.
Commits on Oct 24, 2017
  1. More HTTP status codes to retry on (#4473)

    vartec committed with xavfernandez Oct 24, 2017
    * Add `--retry-status <HTTP code>` to allow specifying custom HTTP staus codes to retry on.
    This is useful for AWS S3 or Cloudflare, which at times return codes other than 503 for
    itermitent failures.
    
    * stripping option related code, hardcoding the statuses
    
    * Reword the news file
    
    * changing ndash to regular ascii dash