summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Moore <p.f.moore@gmail.com>2018-03-31 11:32:46 +0100
committerPaul Moore <p.f.moore@gmail.com>2018-03-31 11:32:46 +0100
commit59cf57b9d18d8180dd6c8b4bb8ef62ef8e154163 (patch)
treebd05851ade0a5c0f64cfc3232cffede9e1fa5fa7
parentc1fcd79aa5bc1f12836abe1bd1e944feb22f0f32 (diff)
downloadpip-59cf57b9d18d8180dd6c8b4bb8ef62ef8e154163.tar.gz
Generate NEWS.txt file for beta release10.0.0b1
-rw-r--r--NEWS.rst219
-rw-r--r--news/09f5c22f-ec40-420d-9647-da985cef8050.trivial0
-rw-r--r--news/1130.bugfix2
-rw-r--r--news/1139.bugfix1
-rw-r--r--news/1749.removal1
-rw-r--r--news/22781fda-31a5-4a7e-a8f3-ee28cb974cc9.trivial0
-rw-r--r--news/2369.feature4
-rw-r--r--news/2386.removal5
-rw-r--r--news/2449.feature2
-rw-r--r--news/2643.removal1
-rw-r--r--news/2699.removal2
-rw-r--r--news/2720.bugfix2
-rw-r--r--news/2732.bugfix1
-rw-r--r--news/2756.feature4
-rw-r--r--news/2fe1ea8a-7f67-4307-8521-cc7f34cebecc.trivial0
-rw-r--r--news/3015.bugfix1
-rw-r--r--news/3016.feature1
-rw-r--r--news/3070.removal2
-rw-r--r--news/30df328a-a647-4cbc-9216-e4ad299b08a2.trivial0
-rw-r--r--news/3236.bugfix1
-rw-r--r--news/3356.bugfix1
-rw-r--r--news/3515.feature1
-rw-r--r--news/3654.removal2
-rw-r--r--news/3686.removal2
-rw-r--r--news/3691.feature4
-rw-r--r--news/36f6f515-fa9e-4d45-84fd-740a5c09752e.trivial0
-rw-r--r--news/3728.feature2
-rw-r--r--news/3741.bugfix1
-rw-r--r--news/3763.bugfix1
-rw-r--r--news/3796.removal1
-rw-r--r--news/3830.bugfix1
-rw-r--r--news/3876.bugfix1
-rw-r--r--news/3901.bugfix1
-rw-r--r--news/3994.bugfix2
-rw-r--r--news/3997.bugfix2
-rw-r--r--news/4008.feature1
-rw-r--r--news/4015.feature2
-rw-r--r--news/4016.feature2
-rw-r--r--news/4052.removal1
-rw-r--r--news/4076.bugfix1
-rw-r--r--news/4092.bugfix1
-rw-r--r--news/4098.bugfix1
-rw-r--r--news/4127.feature1
-rw-r--r--news/4169.bugfix1
-rw-r--r--news/4175.feature1
-rw-r--r--news/4184.bugfix1
-rw-r--r--news/4203.removal2
-rw-r--r--news/4208.bugfix3
-rw-r--r--news/4209.feature1
-rw-r--r--news/4219.bugfix1
-rw-r--r--news/4227.feature1
-rw-r--r--news/4233.bugfix1
-rw-r--r--news/4240.feature1
-rw-r--r--news/4249.bugfix2
-rw-r--r--news/4262.doc1
-rw-r--r--news/4264.bugfix2
-rw-r--r--news/4289.feature2
-rw-r--r--news/4293.bugfix5
-rw-r--r--news/4299.feature1
-rw-r--r--news/4316.bugfix1
-rw-r--r--news/4320.bugfix2
-rw-r--r--news/4322.bugfix2
-rw-r--r--news/4332.trivial1
-rw-r--r--news/4336.feature3
-rw-r--r--news/4343.removal1
-rw-r--r--news/4358.doc0
-rw-r--r--news/4362.removal1
-rw-r--r--news/4437.bugfix1
-rw-r--r--news/4448.bugfix2
-rw-r--r--news/4449.removal1
-rw-r--r--news/4461.bugfix4
-rw-r--r--news/4473.feature4
-rw-r--r--news/4477.trivial0
-rw-r--r--news/4481.trivial0
-rw-r--r--news/4483.feature1
-rw-r--r--news/4484.trivial1
-rw-r--r--news/4485.trivial1
-rw-r--r--news/4486.bugfix1
-rw-r--r--news/4488.trivial1
-rw-r--r--news/4490.feature1
-rw-r--r--news/4491.feature1
-rw-r--r--news/4492.trivial1
-rw-r--r--news/4493.feature1
-rw-r--r--news/4495.bugfix1
-rw-r--r--news/4496.bugfix1
-rw-r--r--news/4500.feature1
-rw-r--r--news/4501.feature3
-rw-r--r--news/4503.trivial1
-rw-r--r--news/4507.feature2
-rw-r--r--news/4509.trivial1
-rw-r--r--news/4520.trivial1
-rw-r--r--news/4526.trivial1
-rw-r--r--news/4541.trivial1
-rw-r--r--news/4545.trivial1
-rw-r--r--news/4546.trivial1
-rw-r--r--news/4553.feature1
-rw-r--r--news/4556.trivial1
-rw-r--r--news/4563.feature1
-rw-r--r--news/4564.feature1
-rw-r--r--news/4565.trivial3
-rw-r--r--news/4642.feature1
-rw-r--r--news/4655.bugfix1
-rw-r--r--news/4667.bugfix2
-rw-r--r--news/4675.bugfix3
-rw-r--r--news/4696.removal2
-rw-r--r--news/4700.removal2
-rw-r--r--news/4743.doc2
-rw-r--r--news/4749.feature2
-rw-r--r--news/4758.feature1
-rw-r--r--news/4799.trivial0
-rw-r--r--news/4811.bugfix2
-rw-r--r--news/4876.bugfix1
-rw-r--r--news/4908.bugfix1
-rw-r--r--news/4954.feature1
-rw-r--r--news/4966.bugfix1
-rw-r--r--news/4974.trivial1
-rw-r--r--news/4976.bugfix1
-rw-r--r--news/4982.bugfix1
-rw-r--r--news/4999.feature1
-rw-r--r--news/5000.feature1
-rw-r--r--news/5085.bugfix1
-rw-r--r--news/5FA59779-9C0C-4689-B2DD-5991758C23DC.trivial0
-rw-r--r--news/6f543464-7772-44c9-97c6-44511ba639c8.trivial0
-rw-r--r--news/949.feature3
-rw-r--r--news/979.feature1
-rw-r--r--news/DEADBEEF.trivial1
-rw-r--r--news/F685738A-03B5-4092-B70B-EE36CECFB2D8.trivial0
-rw-r--r--news/FEE41119-80BF-49CB-B395-E71791996811.trivial0
-rw-r--r--news/FEE41119-80BF-49CB-B395-E71791996868.trivial0
-rw-r--r--news/FEE41119-80BF-49CB-B395-E71791996869.trivial0
-rw-r--r--news/a954b207-e297-469f-9ab3-0ad26d7b9c9b.trivial0
-rw-r--r--news/appdirs.vendor1
-rw-r--r--news/bc8c3a60-bf80-4c07-9cce-96cb6735d8cb.trivial0
-rw-r--r--news/cachecontrol.vendor1
-rw-r--r--news/certifi.vendor1
-rw-r--r--news/chardet.vendor1
-rw-r--r--news/colorama.vendor1
-rw-r--r--news/ddb4555b-1a7d-41ef-960c-694007acb442.trivial0
-rw-r--r--news/distlib.vendor1
-rw-r--r--news/distro.vendor1
-rw-r--r--news/idna.vendor1
-rw-r--r--news/ipaddress.vendor1
-rw-r--r--news/msgpack-python.vendor1
-rw-r--r--news/ordereddict.vendor1
-rw-r--r--news/progress.vendor1
-rw-r--r--news/pyparsing.vendor1
-rw-r--r--news/pytoml.vendor1
-rw-r--r--news/requests.vendor1
-rw-r--r--news/setuptools.vendor1
-rw-r--r--news/six.vendor1
-rw-r--r--news/urllib3.vendor1
-rw-r--r--news/webencodings.vendor1
152 files changed, 219 insertions, 194 deletions
diff --git a/NEWS.rst b/NEWS.rst
index f6b24c473..6c7d3d53d 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -1,3 +1,222 @@
+9.0.3 (2018-03-31)
+==================
+
+======================================
+
+Deprecations and Removals
+-------------------------
+
+- Removed the deprecated ``--egg`` parameter to ``pip install``. (#1749)
+- Removed support for uninstalling projects which have been installed using
+ distutils. distutils installed projects do not include metadata indicating
+ what files belong to that install and thus it is impossible to *actually*
+ uninstall them rather than just remove the metadata saying they've been
+ installed while leaving all of the actual files behind. (#2386)
+- Removed the deprecated ``--download`` option to ``pip install``. (#2643)
+- Removed the deprecated --(no-)use-wheel flags to ``pip install`` and ``pip
+ wheel``. (#2699)
+- Removed the deprecated ``--allow-external``, ``--allow-all-external``, and
+ ``--allow-unverified`` options. (#3070)
+- Switch the default for ``pip list`` to the columns format, and deprecate the
+ legacy format. (#3654, #3686)
+- Deprecate support for Python 3.3. (#3796)
+- Removed the deprecated ``--default-vcs`` option. (#4052)
+- Removed the ``setup.py test`` support from our sdist as it wasn't being
+ maintained as a supported means to run our tests. (#4203)
+- Dropped support for Python 2.6. (#4343)
+- Removed the --editable flag from pip download, as it did not make sense
+ (#4362)
+- Deprecate SVN detection based on dependency links in ``pip freeze``. (#4449)
+- Move all of pip's APIs into the pip._internal package, properly reflecting
+ the fact that pip does not currently have any public APIs. (#4696, #4700)
+
+Features
+--------
+
+- Add `--progress-bar <progress_bar>` to ``pip download``, ``pip install`` and
+ ``pip wheel`` commands, to allow selecting a specific progress indicator or,
+ to completely suppress, (for example in a CI environment) use
+ ``--progress-bar off```. (#2369, #2756)
+- Add `--no-color` to `pip`. All colored output is disabled if this flag is
+ detected. (#2449)
+- pip uninstall now ignores the absence of a requirement and prints a warning.
+ (#3016, #4642)
+- Improved the memory and disk efficiency of the HTTP cache. (#3515)
+- Support for packages specifying build dependencies in pyproject.toml (see
+ `PEP 518 <https://www.python.org/dev/peps/pep-0518/>`__). Packages which
+ specify one or more build dependencies this way will be built into wheels in
+ an isolated environment with those dependencies installed. (#3691)
+- pip now supports environment variable expansion in requirement files using
+ only ``${VARIABLE}`` syntax on all platforms. (#3728)
+- Allowed combinations of -q and -v to act sanely. Then we don't need warnings
+ mentioned in the issue. (#4008)
+- Add `--exclude-editable` to ``pip freeze`` and ``pip list`` to exclude
+ editable packages from installed package list. (#4015, #4016)
+- Improve the error message for the common ``pip install ./requirements.txt``
+ case. (#4127)
+- Add support for the new ``@ url`` syntax from PEP 508. (#4175)
+- Add setuptools version to the statistics sent to BigQuery. (#4209)
+- Report the line which caused the hash error when using requirement files.
+ (#4227)
+- Add a pip config command for managing configuration files. (#4240)
+- Allow ``pip download`` to be used with a specific platform when ``--no-deps``
+ is set. (#4289)
+- Support build-numbers in wheel versions and support sorting with
+ build-numbers. (#4299)
+- Change pip outdated to use PackageFinder in order to do the version lookup so
+ that local mirrors in Environments that do not have Internet connections can
+ be used as the Source of Truth for latest version. (#4336)
+- pip now retries on more HTTP status codes, for intermittent failures.
+ Previously, it only retried on the standard 503. Now, it also retries on 500
+ (transient failures on AWS S3), 520 and 527 (transient failures on
+ Cloudflare). (#4473)
+- pip now displays where it is looking for packages, if non-default locations
+ are used. (#4483)
+- Display a message to run the right command for modifying pip on Windows
+ (#4490)
+- Add Man Pages for pip (#4491)
+- Make uninstall command less verbose by default (#4493)
+- Switch the default upgrade strategy to be 'only-if-needed' (#4500)
+- Installing from a local directory or a VCS URL now builds a wheel to install,
+ rather than running ``setup.py install``. Wheels from these sources are not
+ cached. (#4501)
+- Don't log a warning when installing a dependency from Git if the name looks
+ like a commit hash. (#4507)
+- pip now displays a warning when it installs scripts from a wheel outside the
+ PATH. These warnings can be suppressed using a new --no-warn-script-location
+ option. (#4553)
+- Local Packages can now be referenced using forward slashes on Windows.
+ (#4563)
+- pip show learnt a new Required-by field that lists currently installed
+ packages that depend on the shown package (#4564)
+- The command-line autocompletion engine ``pip show`` now autocompletes
+ installed distribution names. (#4749)
+- Change documentation theme to be in line with Python Documentation (#4758)
+- Add auto completion of short options. (#4954)
+- Run 'setup.py develop' inside pep518 build environment. (#4999)
+- pip install now prints an error message when it installs an incompatible
+ version of a dependency. (#5000)
+- Added a way to distinguish between pip installed packages and those from the
+ system package manager in 'pip list'. Specifically, 'pip list -v' also shows
+ the installer of package if it has that meta data. (#949)
+- Show install locations when list command ran with "-v" option. (#979)
+
+Bug Fixes
+---------
+
+- Allow pip to work if the ``GIT_DIR`` and ``GIT_WORK_TREE`` environment
+ variables are set. (#1130)
+- Make ``pip install --force-reinstall`` not require passing ``--upgrade``.
+ (#1139)
+- Return a failing exit status when `pip install`, `pip download`, or `pip
+ wheel` is called with no requirements. (#2720)
+- Interactive setup.py files will no longer hang indefinitely. (#2732, #4982)
+- Correctly reset the terminal if an exception occurs while a progress bar is
+ being shown. (#3015)
+- "Support URL-encoded characters in URL credentials." (#3236)
+- Don't assume sys.__stderr__.encoding exists (#3356)
+- Fix ``pip uninstall`` when ``easy-install.pth`` lacks a trailing newline.
+ (#3741)
+- Keep install options in requirements.txt from leaking. (#3763)
+- pip no longer passes global options from one package to later packages in the
+ same requirement file. (#3830)
+- Support installing from Git refs (#3876)
+- Use pkg_resources to parse the entry points file to allow names with colons.
+ (#3901)
+- ``-q`` specified once correctly sets logging level to WARNING, instead of
+ CRITICAL. Use `-qqq` to have the previous behavior back. (#3994)
+- Shell completion scripts now use correct executable names (e.g., ``pip3``
+ instead of ``pip``) (#3997)
+- Changed vendored encodings from ``utf8`` to ``utf-8``. (#4076)
+- Fixes destination directory of data_files when ``pip install --target`` is
+ used. (#4092)
+- Limit the disabling of requests' pyopenssl to Windows only. Fixes
+ "SNIMissingWarning / InsecurePlatformWarning not fixable with pip 9.0 /
+ 9.0.1" (for non-Windows) (#4098)
+- Support the installation of wheels with non-PEP 440 version in their
+ filenames. (#4169)
+- Fall back to sys.getdefaultencoding() if locale.getpreferredencoding()
+ returns None in `pip.utils.encoding.auto_decode`. (#4184)
+- Fix a bug where `SETUPTOOLS_SHIM` got called incorrectly for relative path
+ requirements by converting relative paths to absolute paths prior to calling
+ the shim. (#4208)
+- Return the latest version number in search results. (#4219)
+- Improve error message on permission errors (#4233)
+- Fail gracefully when ``/etc/image_version`` (or another distro version file)
+ appears to exists but is not readable. (#4249)
+- Avoid importing setuptools in the parent pip process, to avoid a race
+ condition when upgrading one of setuptools dependencies. (#4264)
+- Fix for an incorrect ``freeze`` warning message due to a package being
+ included in multiple requirements files that were passed to ``freeze``.
+ Instead of warning incorrectly that the package is not installed, pip now
+ warns that the package was declared multiple times and lists the name of each
+ requirements file that contains the package in question. (#4293)
+- Generalize help text for ``compile``/``no-compile` flags. (#4316)
+- Handle the case when ``/etc`` is not readable by the current user by using a
+ hardcoded list of possible names of release files. (#4320)
+- Fixed a ``NameError`` when attempting to catch ``FileNotFoundError`` on
+ Python 2.7. (#4322)
+- Ensure USER_SITE is correctly initialised. (#4437)
+- Reinstalling an editable package from Git no longer assumes that the
+ ``master`` branch exists. (#4448)
+- This fixes an issue where when someone who tries to use git with pip but pip
+ can't because git is not in the path environment variable. This clarifies the
+ error given to suggest to the user what might be wrong. (#4461)
+- Improve handling of text output from build tools (avoid Unicode errors)
+ (#4486)
+- Fix a "No such file or directory" error when using --prefix. (#4495)
+- Allow commands to opt out of --require-venv. This allows pip help to work
+ even when the environment variable PIP_REQUIRE_VIRTUALENV is set. (#4496)
+- Fix warning message on mismatched versions during installation. (#4655)
+- pip now records installed files in a deterministic manner improving
+ reproducibility. (#4667)
+- Fix an issue where ``pip install -e`` on a Git url would fail to update if a
+ branch or tag name is specified that happens to match the prefix of the
+ current ``HEAD`` commit hash. (#4675)
+- Fix an issue where a variable assigned in a try clause was accessed in the
+ except clause, resulting in an undefined variable error in the except clause.
+ (#4811)
+- Use log level `info` instead of `warning` when ignoring packages due to
+ environment markers. (#4876)
+- Replaced typo mistake in subversion support. (#4908)
+- Terminal size is now correctly inferred when using Python 3 on Windows.
+ (#4966)
+- Abort if reading configuration causes encoding errors. (#4976)
+- Add a ``--no-user`` option and use it when installing build dependencies.
+ (#5085)
+
+Vendored Libraries
+------------------
+
+- Upgraded appdirs to 1.4.3.
+- Upgraded CacheControl to 0.12.3.
+- Vendored certifi at 2017.7.27.1.
+- Vendored chardet at 3.0.4.
+- Upgraded colorama to 0.3.9.
+- Upgraded distlib to 0.2.6.
+- Upgraded distro to 1.2.0.
+- Vendored idna at idna==2.6.
+- Upgraded ipaddress to 1.0.18.
+- Vendored msgpack-python at 0.4.8.
+- Removed the vendored ordereddict.
+- Upgraded progress to 1.3.
+- Upgraded pyparsing to 2.2.0.
+- Upgraded pytoml to 0.1.14.
+- Upgraded requests to 2.18.4.
+- Upgraded pkg_resources (via setuptools) to 36.6.0.
+- Upgraded six to 1.11.0.
+- Vendored urllib3 at 1.22.
+- Upgraded webencodings to 0.5.1.
+
+Improved Documentation
+----------------------
+
+- Added documentation on usage of --build command line option (#4262)
+- (#4358)
+- Document how to call pip from your code, including the fact that we do not
+ provide a Python API. (#4743)
+
+
.. NOTE: You should *NOT* be adding new change log entries to this file, this
file is managed by towncrier. You *may* edit previous change logs to
fix problems like typo corrections or such.
diff --git a/news/09f5c22f-ec40-420d-9647-da985cef8050.trivial b/news/09f5c22f-ec40-420d-9647-da985cef8050.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/09f5c22f-ec40-420d-9647-da985cef8050.trivial
+++ /dev/null
diff --git a/news/1130.bugfix b/news/1130.bugfix
deleted file mode 100644
index cd749fbcb..000000000
--- a/news/1130.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow pip to work if the ``GIT_DIR`` and ``GIT_WORK_TREE`` environment
-variables are set.
diff --git a/news/1139.bugfix b/news/1139.bugfix
deleted file mode 100644
index 7c67ce141..000000000
--- a/news/1139.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Make ``pip install --force-reinstall`` not require passing ``--upgrade``.
diff --git a/news/1749.removal b/news/1749.removal
deleted file mode 100644
index e18787a86..000000000
--- a/news/1749.removal
+++ /dev/null
@@ -1 +0,0 @@
-Removed the deprecated ``--egg`` parameter to ``pip install``.
diff --git a/news/22781fda-31a5-4a7e-a8f3-ee28cb974cc9.trivial b/news/22781fda-31a5-4a7e-a8f3-ee28cb974cc9.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/22781fda-31a5-4a7e-a8f3-ee28cb974cc9.trivial
+++ /dev/null
diff --git a/news/2369.feature b/news/2369.feature
deleted file mode 100644
index a74023ed5..000000000
--- a/news/2369.feature
+++ /dev/null
@@ -1,4 +0,0 @@
-Add `--progress-bar <progress_bar>` to ``pip download``, ``pip install`` and
-``pip wheel`` commands, to allow selecting a specific progress indicator or, to
-completely suppress, (for example in a CI environment) use
-``--progress-bar off```.
diff --git a/news/2386.removal b/news/2386.removal
deleted file mode 100644
index 9e7ca0c91..000000000
--- a/news/2386.removal
+++ /dev/null
@@ -1,5 +0,0 @@
-Removed support for uninstalling projects which have been installed using
-distutils. distutils installed projects do not include metadata indicating
-what files belong to that install and thus it is impossible to *actually*
-uninstall them rather than just remove the metadata saying they've been
-installed while leaving all of the actual files behind.
diff --git a/news/2449.feature b/news/2449.feature
deleted file mode 100644
index 62410a67a..000000000
--- a/news/2449.feature
+++ /dev/null
@@ -1,2 +0,0 @@
-Add `--no-color` to `pip`. All colored output is disabled
-if this flag is detected.
diff --git a/news/2643.removal b/news/2643.removal
deleted file mode 100644
index ee079f128..000000000
--- a/news/2643.removal
+++ /dev/null
@@ -1 +0,0 @@
-Removed the deprecated ``--download`` option to ``pip install``.
diff --git a/news/2699.removal b/news/2699.removal
deleted file mode 100644
index 0d6a5ffb0..000000000
--- a/news/2699.removal
+++ /dev/null
@@ -1,2 +0,0 @@
-Removed the deprecated --(no-)use-wheel flags to ``pip install`` and
-``pip wheel``.
diff --git a/news/2720.bugfix b/news/2720.bugfix
deleted file mode 100644
index 256141423..000000000
--- a/news/2720.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-Return a failing exit status when `pip install`, `pip download`, or `pip wheel`
-is called with no requirements.
diff --git a/news/2732.bugfix b/news/2732.bugfix
deleted file mode 100644
index 14cc85335..000000000
--- a/news/2732.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Interactive setup.py files will no longer hang indefinitely.
diff --git a/news/2756.feature b/news/2756.feature
deleted file mode 100644
index a74023ed5..000000000
--- a/news/2756.feature
+++ /dev/null
@@ -1,4 +0,0 @@
-Add `--progress-bar <progress_bar>` to ``pip download``, ``pip install`` and
-``pip wheel`` commands, to allow selecting a specific progress indicator or, to
-completely suppress, (for example in a CI environment) use
-``--progress-bar off```.
diff --git a/news/2fe1ea8a-7f67-4307-8521-cc7f34cebecc.trivial b/news/2fe1ea8a-7f67-4307-8521-cc7f34cebecc.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/2fe1ea8a-7f67-4307-8521-cc7f34cebecc.trivial
+++ /dev/null
diff --git a/news/3015.bugfix b/news/3015.bugfix
deleted file mode 100644
index dcbd3e1f7..000000000
--- a/news/3015.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Correctly reset the terminal if an exception occurs while a progress bar is being shown.
diff --git a/news/3016.feature b/news/3016.feature
deleted file mode 100644
index 85a15d089..000000000
--- a/news/3016.feature
+++ /dev/null
@@ -1 +0,0 @@
-pip uninstall now ignores the absence of a requirement and prints a warning.
diff --git a/news/3070.removal b/news/3070.removal
deleted file mode 100644
index 03f8eddd7..000000000
--- a/news/3070.removal
+++ /dev/null
@@ -1,2 +0,0 @@
-Removed the deprecated ``--allow-external``, ``--allow-all-external``, and
-``--allow-unverified`` options.
diff --git a/news/30df328a-a647-4cbc-9216-e4ad299b08a2.trivial b/news/30df328a-a647-4cbc-9216-e4ad299b08a2.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/30df328a-a647-4cbc-9216-e4ad299b08a2.trivial
+++ /dev/null
diff --git a/news/3236.bugfix b/news/3236.bugfix
deleted file mode 100644
index 51d358458..000000000
--- a/news/3236.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-"Support URL-encoded characters in URL credentials."
diff --git a/news/3356.bugfix b/news/3356.bugfix
deleted file mode 100644
index 71aa80617..000000000
--- a/news/3356.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Don't assume sys.__stderr__.encoding exists
diff --git a/news/3515.feature b/news/3515.feature
deleted file mode 100644
index 5d22daada..000000000
--- a/news/3515.feature
+++ /dev/null
@@ -1 +0,0 @@
-Improved the memory and disk efficiency of the HTTP cache.
diff --git a/news/3654.removal b/news/3654.removal
deleted file mode 100644
index c2679b06e..000000000
--- a/news/3654.removal
+++ /dev/null
@@ -1,2 +0,0 @@
-Switch the default for ``pip list`` to the columns format, and deprecate the
-legacy format.
diff --git a/news/3686.removal b/news/3686.removal
deleted file mode 100644
index c2679b06e..000000000
--- a/news/3686.removal
+++ /dev/null
@@ -1,2 +0,0 @@
-Switch the default for ``pip list`` to the columns format, and deprecate the
-legacy format.
diff --git a/news/3691.feature b/news/3691.feature
deleted file mode 100644
index 24eebbcc0..000000000
--- a/news/3691.feature
+++ /dev/null
@@ -1,4 +0,0 @@
-Support for packages specifying build dependencies in pyproject.toml (see `PEP
-518 <https://www.python.org/dev/peps/pep-0518/>`__). Packages which specify
-one or more build dependencies this way will be built into wheels in an
-isolated environment with those dependencies installed.
diff --git a/news/36f6f515-fa9e-4d45-84fd-740a5c09752e.trivial b/news/36f6f515-fa9e-4d45-84fd-740a5c09752e.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/36f6f515-fa9e-4d45-84fd-740a5c09752e.trivial
+++ /dev/null
diff --git a/news/3728.feature b/news/3728.feature
deleted file mode 100644
index 3080f88f7..000000000
--- a/news/3728.feature
+++ /dev/null
@@ -1,2 +0,0 @@
-pip now supports environment variable expansion in requirement files using
-only ``${VARIABLE}`` syntax on all platforms.
diff --git a/news/3741.bugfix b/news/3741.bugfix
deleted file mode 100644
index 6691bd81b..000000000
--- a/news/3741.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix ``pip uninstall`` when ``easy-install.pth`` lacks a trailing newline.
diff --git a/news/3763.bugfix b/news/3763.bugfix
deleted file mode 100644
index 18741c232..000000000
--- a/news/3763.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Keep install options in requirements.txt from leaking.
diff --git a/news/3796.removal b/news/3796.removal
deleted file mode 100644
index 6dcd44c99..000000000
--- a/news/3796.removal
+++ /dev/null
@@ -1 +0,0 @@
-Deprecate support for Python 3.3.
diff --git a/news/3830.bugfix b/news/3830.bugfix
deleted file mode 100644
index 9068e0815..000000000
--- a/news/3830.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-pip no longer passes global options from one package to later packages in the same requirement file.
diff --git a/news/3876.bugfix b/news/3876.bugfix
deleted file mode 100644
index eb7296f2c..000000000
--- a/news/3876.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Support installing from Git refs
diff --git a/news/3901.bugfix b/news/3901.bugfix
deleted file mode 100644
index 4b24c6718..000000000
--- a/news/3901.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Use pkg_resources to parse the entry points file to allow names with colons.
diff --git a/news/3994.bugfix b/news/3994.bugfix
deleted file mode 100644
index 0c2626c1b..000000000
--- a/news/3994.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-``-q`` specified once correctly sets logging level to WARNING, instead of CRITICAL.
-Use `-qqq` to have the previous behavior back.
diff --git a/news/3997.bugfix b/news/3997.bugfix
deleted file mode 100644
index 78e9895f8..000000000
--- a/news/3997.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-Shell completion scripts now use correct executable names (e.g., ``pip3``
-instead of ``pip``)
diff --git a/news/4008.feature b/news/4008.feature
deleted file mode 100644
index cf311c00a..000000000
--- a/news/4008.feature
+++ /dev/null
@@ -1 +0,0 @@
-Allowed combinations of -q and -v to act sanely. Then we don't need warnings mentioned in the issue.
diff --git a/news/4015.feature b/news/4015.feature
deleted file mode 100644
index 39748e657..000000000
--- a/news/4015.feature
+++ /dev/null
@@ -1,2 +0,0 @@
-Add `--exclude-editable` to ``pip freeze`` and ``pip list`` to exclude editable
-packages from installed package list.
diff --git a/news/4016.feature b/news/4016.feature
deleted file mode 100644
index 39748e657..000000000
--- a/news/4016.feature
+++ /dev/null
@@ -1,2 +0,0 @@
-Add `--exclude-editable` to ``pip freeze`` and ``pip list`` to exclude editable
-packages from installed package list.
diff --git a/news/4052.removal b/news/4052.removal
deleted file mode 100644
index acc15cb04..000000000
--- a/news/4052.removal
+++ /dev/null
@@ -1 +0,0 @@
-Removed the deprecated ``--default-vcs`` option.
diff --git a/news/4076.bugfix b/news/4076.bugfix
deleted file mode 100644
index 0bb2d03bc..000000000
--- a/news/4076.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Changed vendored encodings from ``utf8`` to ``utf-8``.
diff --git a/news/4092.bugfix b/news/4092.bugfix
deleted file mode 100644
index 1819d465f..000000000
--- a/news/4092.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fixes destination directory of data_files when ``pip install --target`` is used.
diff --git a/news/4098.bugfix b/news/4098.bugfix
deleted file mode 100644
index 7f121a080..000000000
--- a/news/4098.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Limit the disabling of requests' pyopenssl to Windows only. Fixes "SNIMissingWarning / InsecurePlatformWarning not fixable with pip 9.0 / 9.0.1" (for non-Windows)
diff --git a/news/4127.feature b/news/4127.feature
deleted file mode 100644
index 0fe40bfc8..000000000
--- a/news/4127.feature
+++ /dev/null
@@ -1 +0,0 @@
-Improve the error message for the common ``pip install ./requirements.txt`` case.
diff --git a/news/4169.bugfix b/news/4169.bugfix
deleted file mode 100644
index 0746809c5..000000000
--- a/news/4169.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Support the installation of wheels with non-PEP 440 version in their filenames. \ No newline at end of file
diff --git a/news/4175.feature b/news/4175.feature
deleted file mode 100644
index 60175e163..000000000
--- a/news/4175.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add support for the new ``@ url`` syntax from PEP 508.
diff --git a/news/4184.bugfix b/news/4184.bugfix
deleted file mode 100644
index 8dc6d6980..000000000
--- a/news/4184.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fall back to sys.getdefaultencoding() if locale.getpreferredencoding() returns None in `pip.utils.encoding.auto_decode`.
diff --git a/news/4203.removal b/news/4203.removal
deleted file mode 100644
index 7817bbeb1..000000000
--- a/news/4203.removal
+++ /dev/null
@@ -1,2 +0,0 @@
-Removed the ``setup.py test`` support from our sdist as it wasn't being
-maintained as a supported means to run our tests.
diff --git a/news/4208.bugfix b/news/4208.bugfix
deleted file mode 100644
index 9325da32c..000000000
--- a/news/4208.bugfix
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix a bug where `SETUPTOOLS_SHIM` got called incorrectly for relative path
-requirements by converting relative paths to absolute paths prior to calling
-the shim.
diff --git a/news/4209.feature b/news/4209.feature
deleted file mode 100644
index c471006cf..000000000
--- a/news/4209.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add setuptools version to the statistics sent to BigQuery.
diff --git a/news/4219.bugfix b/news/4219.bugfix
deleted file mode 100644
index bfa0b65f6..000000000
--- a/news/4219.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Return the latest version number in search results.
diff --git a/news/4227.feature b/news/4227.feature
deleted file mode 100644
index 21330c897..000000000
--- a/news/4227.feature
+++ /dev/null
@@ -1 +0,0 @@
-Report the line which caused the hash error when using requirement files.
diff --git a/news/4233.bugfix b/news/4233.bugfix
deleted file mode 100644
index be93e3846..000000000
--- a/news/4233.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Improve error message on permission errors
diff --git a/news/4240.feature b/news/4240.feature
deleted file mode 100644
index d92342407..000000000
--- a/news/4240.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add a pip config command for managing configuration files.
diff --git a/news/4249.bugfix b/news/4249.bugfix
deleted file mode 100644
index 07f421470..000000000
--- a/news/4249.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-Fail gracefully when ``/etc/image_version`` (or another distro version file)
-appears to exists but is not readable.
diff --git a/news/4262.doc b/news/4262.doc
deleted file mode 100644
index 89ea113c5..000000000
--- a/news/4262.doc
+++ /dev/null
@@ -1 +0,0 @@
-Added documentation on usage of --build command line option
diff --git a/news/4264.bugfix b/news/4264.bugfix
deleted file mode 100644
index 0f4066040..000000000
--- a/news/4264.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-Avoid importing setuptools in the parent pip process, to avoid a race condition
-when upgrading one of setuptools dependencies.
diff --git a/news/4289.feature b/news/4289.feature
deleted file mode 100644
index 320914be4..000000000
--- a/news/4289.feature
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow ``pip download`` to be used with a specific platform when ``--no-deps`` is
-set.
diff --git a/news/4293.bugfix b/news/4293.bugfix
deleted file mode 100644
index 643ee1ea0..000000000
--- a/news/4293.bugfix
+++ /dev/null
@@ -1,5 +0,0 @@
-Fix for an incorrect ``freeze`` warning message due to a package being
-included in multiple requirements files that were passed to ``freeze``.
-Instead of warning incorrectly that the package is not installed, pip
-now warns that the package was declared multiple times and lists the
-name of each requirements file that contains the package in question.
diff --git a/news/4299.feature b/news/4299.feature
deleted file mode 100644
index 0f9f3c618..000000000
--- a/news/4299.feature
+++ /dev/null
@@ -1 +0,0 @@
-Support build-numbers in wheel versions and support sorting with build-numbers.
diff --git a/news/4316.bugfix b/news/4316.bugfix
deleted file mode 100644
index 5fec2ac48..000000000
--- a/news/4316.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Generalize help text for ``compile``/``no-compile` flags.
diff --git a/news/4320.bugfix b/news/4320.bugfix
deleted file mode 100644
index 6ce610a10..000000000
--- a/news/4320.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-Handle the case when ``/etc`` is not readable by the current user by using a
-hardcoded list of possible names of release files.
diff --git a/news/4322.bugfix b/news/4322.bugfix
deleted file mode 100644
index 718bad45a..000000000
--- a/news/4322.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed a ``NameError`` when attempting to catch ``FileNotFoundError`` on
-Python 2.7.
diff --git a/news/4332.trivial b/news/4332.trivial
deleted file mode 100644
index cc458f1a9..000000000
--- a/news/4332.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Introduce a Temporary Directory abstraction in the codebase.
diff --git a/news/4336.feature b/news/4336.feature
deleted file mode 100644
index f27be7d09..000000000
--- a/news/4336.feature
+++ /dev/null
@@ -1,3 +0,0 @@
-Change pip outdated to use PackageFinder in order to do the version lookup
-so that local mirrors in Environments that do not have Internet connections
-can be used as the Source of Truth for latest version.
diff --git a/news/4343.removal b/news/4343.removal
deleted file mode 100644
index f206bddfe..000000000
--- a/news/4343.removal
+++ /dev/null
@@ -1 +0,0 @@
-Dropped support for Python 2.6.
diff --git a/news/4358.doc b/news/4358.doc
deleted file mode 100644
index e69de29bb..000000000
--- a/news/4358.doc
+++ /dev/null
diff --git a/news/4362.removal b/news/4362.removal
deleted file mode 100644
index a9d31bcbe..000000000
--- a/news/4362.removal
+++ /dev/null
@@ -1 +0,0 @@
-Removed the --editable flag from pip download, as it did not make sense
diff --git a/news/4437.bugfix b/news/4437.bugfix
deleted file mode 100644
index 97a15d0bf..000000000
--- a/news/4437.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Ensure USER_SITE is correctly initialised. \ No newline at end of file
diff --git a/news/4448.bugfix b/news/4448.bugfix
deleted file mode 100644
index 28088dd63..000000000
--- a/news/4448.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-Reinstalling an editable package from Git no longer assumes that the ``master``
-branch exists.
diff --git a/news/4449.removal b/news/4449.removal
deleted file mode 100644
index 7923641dc..000000000
--- a/news/4449.removal
+++ /dev/null
@@ -1 +0,0 @@
-Deprecate SVN detection based on dependency links in ``pip freeze``.
diff --git a/news/4461.bugfix b/news/4461.bugfix
deleted file mode 100644
index 427f436ca..000000000
--- a/news/4461.bugfix
+++ /dev/null
@@ -1,4 +0,0 @@
-This fixes an issue where when someone who tries to use git
-with pip but pip can't because git is not in the path
-environment variable. This clarifies the error given to
-suggest to the user what might be wrong.
diff --git a/news/4473.feature b/news/4473.feature
deleted file mode 100644
index 5e93d3224..000000000
--- a/news/4473.feature
+++ /dev/null
@@ -1,4 +0,0 @@
-pip now retries on more HTTP status codes, for intermittent failures.
-
-Previously, it only retried on the standard 503. Now, it also retries on 500
-(transient failures on AWS S3), 520 and 527 (transient failures on Cloudflare).
diff --git a/news/4477.trivial b/news/4477.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/4477.trivial
+++ /dev/null
diff --git a/news/4481.trivial b/news/4481.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/4481.trivial
+++ /dev/null
diff --git a/news/4483.feature b/news/4483.feature
deleted file mode 100644
index 51ff98f7a..000000000
--- a/news/4483.feature
+++ /dev/null
@@ -1 +0,0 @@
-pip now displays where it is looking for packages, if non-default locations are used.
diff --git a/news/4484.trivial b/news/4484.trivial
deleted file mode 100644
index b5aef2b1f..000000000
--- a/news/4484.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Modify README to move badges above links to resources.
diff --git a/news/4485.trivial b/news/4485.trivial
deleted file mode 100644
index 2e031a533..000000000
--- a/news/4485.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Sort all imports in the codebase
diff --git a/news/4486.bugfix b/news/4486.bugfix
deleted file mode 100644
index 9f92ddd55..000000000
--- a/news/4486.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Improve handling of text output from build tools (avoid Unicode errors)
diff --git a/news/4488.trivial b/news/4488.trivial
deleted file mode 100644
index b2194d941..000000000
--- a/news/4488.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Misc Documentation Fixes
diff --git a/news/4490.feature b/news/4490.feature
deleted file mode 100644
index 1982ef977..000000000
--- a/news/4490.feature
+++ /dev/null
@@ -1 +0,0 @@
-Display a message to run the right command for modifying pip on Windows
diff --git a/news/4491.feature b/news/4491.feature
deleted file mode 100644
index 0351666ee..000000000
--- a/news/4491.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add Man Pages for pip
diff --git a/news/4492.trivial b/news/4492.trivial
deleted file mode 100644
index eb95435dd..000000000
--- a/news/4492.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Re-Run network tests if they fail, up to 3 times
diff --git a/news/4493.feature b/news/4493.feature
deleted file mode 100644
index 78654bf83..000000000
--- a/news/4493.feature
+++ /dev/null
@@ -1 +0,0 @@
-Make uninstall command less verbose by default
diff --git a/news/4495.bugfix b/news/4495.bugfix
deleted file mode 100644
index cfecacf89..000000000
--- a/news/4495.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix a "No such file or directory" error when using --prefix.
diff --git a/news/4496.bugfix b/news/4496.bugfix
deleted file mode 100644
index 89fa319c5..000000000
--- a/news/4496.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Allow commands to opt out of --require-venv. This allows pip help to work even when the environment variable PIP_REQUIRE_VIRTUALENV is set.
diff --git a/news/4500.feature b/news/4500.feature
deleted file mode 100644
index 5157c0fa8..000000000
--- a/news/4500.feature
+++ /dev/null
@@ -1 +0,0 @@
-Switch the default upgrade strategy to be 'only-if-needed'
diff --git a/news/4501.feature b/news/4501.feature
deleted file mode 100644
index 475a13172..000000000
--- a/news/4501.feature
+++ /dev/null
@@ -1,3 +0,0 @@
-Installing from a local directory or a VCS URL now builds a wheel to install,
-rather than running ``setup.py install``. Wheels from these sources are not
-cached.
diff --git a/news/4503.trivial b/news/4503.trivial
deleted file mode 100644
index 0fce96c16..000000000
--- a/news/4503.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Update pyproject.toml for PEP-518
diff --git a/news/4507.feature b/news/4507.feature
deleted file mode 100644
index 4303cb530..000000000
--- a/news/4507.feature
+++ /dev/null
@@ -1,2 +0,0 @@
-Don't log a warning when installing a dependency from Git if the name looks
-like a commit hash.
diff --git a/news/4509.trivial b/news/4509.trivial
deleted file mode 100644
index 35c3b6529..000000000
--- a/news/4509.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Just indentation things.
diff --git a/news/4520.trivial b/news/4520.trivial
deleted file mode 100644
index c93f1e3ff..000000000
--- a/news/4520.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Sort imports, again.
diff --git a/news/4526.trivial b/news/4526.trivial
deleted file mode 100644
index 9bb94fb94..000000000
--- a/news/4526.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Move prepare_files logic to pip.resolve
diff --git a/news/4541.trivial b/news/4541.trivial
deleted file mode 100644
index 6b4a48091..000000000
--- a/news/4541.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Re-Run tests only on CI
diff --git a/news/4545.trivial b/news/4545.trivial
deleted file mode 100644
index 43e175946..000000000
--- a/news/4545.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Add a new pip.cache module.
diff --git a/news/4546.trivial b/news/4546.trivial
deleted file mode 100644
index 2d8c1c7ec..000000000
--- a/news/4546.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Move attributes from RequirementSet to Resolver
diff --git a/news/4553.feature b/news/4553.feature
deleted file mode 100644
index ca5732bcc..000000000
--- a/news/4553.feature
+++ /dev/null
@@ -1 +0,0 @@
-pip now displays a warning when it installs scripts from a wheel outside the PATH. These warnings can be suppressed using a new --no-warn-script-location option.
diff --git a/news/4556.trivial b/news/4556.trivial
deleted file mode 100644
index 3275226cb..000000000
--- a/news/4556.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Misc changes related to configuration
diff --git a/news/4563.feature b/news/4563.feature
deleted file mode 100644
index e0096909a..000000000
--- a/news/4563.feature
+++ /dev/null
@@ -1 +0,0 @@
-Local Packages can now be referenced using forward slashes on Windows.
diff --git a/news/4564.feature b/news/4564.feature
deleted file mode 100644
index 55201ced6..000000000
--- a/news/4564.feature
+++ /dev/null
@@ -1 +0,0 @@
-pip show learnt a new Required-by field that lists currently installed packages that depend on the shown package
diff --git a/news/4565.trivial b/news/4565.trivial
deleted file mode 100644
index 83d25bd7b..000000000
--- a/news/4565.trivial
+++ /dev/null
@@ -1,3 +0,0 @@
-Improve sentence in docs describing how to put multiple values into a
-single environment variable in those cases where a command line option
-may be repeated.
diff --git a/news/4642.feature b/news/4642.feature
deleted file mode 100644
index 85a15d089..000000000
--- a/news/4642.feature
+++ /dev/null
@@ -1 +0,0 @@
-pip uninstall now ignores the absence of a requirement and prints a warning.
diff --git a/news/4655.bugfix b/news/4655.bugfix
deleted file mode 100644
index a2b68cf14..000000000
--- a/news/4655.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix warning message on mismatched versions during installation.
diff --git a/news/4667.bugfix b/news/4667.bugfix
deleted file mode 100644
index cba4ba427..000000000
--- a/news/4667.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-pip now records installed files in a deterministic manner improving
-reproducibility.
diff --git a/news/4675.bugfix b/news/4675.bugfix
deleted file mode 100644
index 614cfd035..000000000
--- a/news/4675.bugfix
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix an issue where ``pip install -e`` on a Git url would fail to update if
-a branch or tag name is specified that happens to match the prefix of the
-current ``HEAD`` commit hash.
diff --git a/news/4696.removal b/news/4696.removal
deleted file mode 100644
index 1c68f443a..000000000
--- a/news/4696.removal
+++ /dev/null
@@ -1,2 +0,0 @@
-Move all of pip's APIs into the pip._internal package, properly reflecting the
-fact that pip does not currently have any public APIs.
diff --git a/news/4700.removal b/news/4700.removal
deleted file mode 100644
index 1c68f443a..000000000
--- a/news/4700.removal
+++ /dev/null
@@ -1,2 +0,0 @@
-Move all of pip's APIs into the pip._internal package, properly reflecting the
-fact that pip does not currently have any public APIs.
diff --git a/news/4743.doc b/news/4743.doc
deleted file mode 100644
index 60e00865a..000000000
--- a/news/4743.doc
+++ /dev/null
@@ -1,2 +0,0 @@
-Document how to call pip from your code, including the fact
-that we do not provide a Python API.
diff --git a/news/4749.feature b/news/4749.feature
deleted file mode 100644
index a17ae53ee..000000000
--- a/news/4749.feature
+++ /dev/null
@@ -1,2 +0,0 @@
-The command-line autocompletion engine ``pip show`` now autocompletes installed
-distribution names.
diff --git a/news/4758.feature b/news/4758.feature
deleted file mode 100644
index ac0fab375..000000000
--- a/news/4758.feature
+++ /dev/null
@@ -1 +0,0 @@
-Change documentation theme to be in line with Python Documentation
diff --git a/news/4799.trivial b/news/4799.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/4799.trivial
+++ /dev/null
diff --git a/news/4811.bugfix b/news/4811.bugfix
deleted file mode 100644
index c8d11838b..000000000
--- a/news/4811.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an issue where a variable assigned in a try clause was accessed in the except clause, resulting in an undefined
-variable error in the except clause.
diff --git a/news/4876.bugfix b/news/4876.bugfix
deleted file mode 100644
index 101551535..000000000
--- a/news/4876.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Use log level `info` instead of `warning` when ignoring packages due to environment markers.
diff --git a/news/4908.bugfix b/news/4908.bugfix
deleted file mode 100644
index 3e1b7154c..000000000
--- a/news/4908.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Replaced typo mistake in subversion support.
diff --git a/news/4954.feature b/news/4954.feature
deleted file mode 100644
index 4d8104473..000000000
--- a/news/4954.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add auto completion of short options.
diff --git a/news/4966.bugfix b/news/4966.bugfix
deleted file mode 100644
index 93df64c67..000000000
--- a/news/4966.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Terminal size is now correctly inferred when using Python 3 on Windows.
diff --git a/news/4974.trivial b/news/4974.trivial
deleted file mode 100644
index d2ab9aca7..000000000
--- a/news/4974.trivial
+++ /dev/null
@@ -1 +0,0 @@
-Fix the mismatched parameter name in ``get_installed_distributions()``.
diff --git a/news/4976.bugfix b/news/4976.bugfix
deleted file mode 100644
index fdb778224..000000000
--- a/news/4976.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Abort if reading configuration causes encoding errors.
diff --git a/news/4982.bugfix b/news/4982.bugfix
deleted file mode 100644
index 14cc85335..000000000
--- a/news/4982.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Interactive setup.py files will no longer hang indefinitely.
diff --git a/news/4999.feature b/news/4999.feature
deleted file mode 100644
index 900189e68..000000000
--- a/news/4999.feature
+++ /dev/null
@@ -1 +0,0 @@
-Run 'setup.py develop' inside pep518 build environment. \ No newline at end of file
diff --git a/news/5000.feature b/news/5000.feature
deleted file mode 100644
index 5c6b43b9e..000000000
--- a/news/5000.feature
+++ /dev/null
@@ -1 +0,0 @@
-pip install now prints an error message when it installs an incompatible version of a dependency.
diff --git a/news/5085.bugfix b/news/5085.bugfix
deleted file mode 100644
index 831cb63b4..000000000
--- a/news/5085.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Add a ``--no-user`` option and use it when installing build dependencies. \ No newline at end of file
diff --git a/news/5FA59779-9C0C-4689-B2DD-5991758C23DC.trivial b/news/5FA59779-9C0C-4689-B2DD-5991758C23DC.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/5FA59779-9C0C-4689-B2DD-5991758C23DC.trivial
+++ /dev/null
diff --git a/news/6f543464-7772-44c9-97c6-44511ba639c8.trivial b/news/6f543464-7772-44c9-97c6-44511ba639c8.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/6f543464-7772-44c9-97c6-44511ba639c8.trivial
+++ /dev/null
diff --git a/news/949.feature b/news/949.feature
deleted file mode 100644
index e33819b88..000000000
--- a/news/949.feature
+++ /dev/null
@@ -1,3 +0,0 @@
-Added a way to distinguish between pip installed packages and those from
-the system package manager in 'pip list'. Specifically, 'pip list -v' also
-shows the installer of package if it has that meta data.
diff --git a/news/979.feature b/news/979.feature
deleted file mode 100644
index 825340daf..000000000
--- a/news/979.feature
+++ /dev/null
@@ -1 +0,0 @@
-Show install locations when list command ran with "-v" option.
diff --git a/news/DEADBEEF.trivial b/news/DEADBEEF.trivial
deleted file mode 100644
index 8b1378917..000000000
--- a/news/DEADBEEF.trivial
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/news/F685738A-03B5-4092-B70B-EE36CECFB2D8.trivial b/news/F685738A-03B5-4092-B70B-EE36CECFB2D8.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/F685738A-03B5-4092-B70B-EE36CECFB2D8.trivial
+++ /dev/null
diff --git a/news/FEE41119-80BF-49CB-B395-E71791996811.trivial b/news/FEE41119-80BF-49CB-B395-E71791996811.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/FEE41119-80BF-49CB-B395-E71791996811.trivial
+++ /dev/null
diff --git a/news/FEE41119-80BF-49CB-B395-E71791996868.trivial b/news/FEE41119-80BF-49CB-B395-E71791996868.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/FEE41119-80BF-49CB-B395-E71791996868.trivial
+++ /dev/null
diff --git a/news/FEE41119-80BF-49CB-B395-E71791996869.trivial b/news/FEE41119-80BF-49CB-B395-E71791996869.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/FEE41119-80BF-49CB-B395-E71791996869.trivial
+++ /dev/null
diff --git a/news/a954b207-e297-469f-9ab3-0ad26d7b9c9b.trivial b/news/a954b207-e297-469f-9ab3-0ad26d7b9c9b.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/a954b207-e297-469f-9ab3-0ad26d7b9c9b.trivial
+++ /dev/null
diff --git a/news/appdirs.vendor b/news/appdirs.vendor
deleted file mode 100644
index 1f00f24d0..000000000
--- a/news/appdirs.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded appdirs to 1.4.3.
diff --git a/news/bc8c3a60-bf80-4c07-9cce-96cb6735d8cb.trivial b/news/bc8c3a60-bf80-4c07-9cce-96cb6735d8cb.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/bc8c3a60-bf80-4c07-9cce-96cb6735d8cb.trivial
+++ /dev/null
diff --git a/news/cachecontrol.vendor b/news/cachecontrol.vendor
deleted file mode 100644
index da94e5a29..000000000
--- a/news/cachecontrol.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded CacheControl to 0.12.3.
diff --git a/news/certifi.vendor b/news/certifi.vendor
deleted file mode 100644
index 5eab2915c..000000000
--- a/news/certifi.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Vendored certifi at 2017.7.27.1.
diff --git a/news/chardet.vendor b/news/chardet.vendor
deleted file mode 100644
index a80ad3610..000000000
--- a/news/chardet.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Vendored chardet at 3.0.4.
diff --git a/news/colorama.vendor b/news/colorama.vendor
deleted file mode 100644
index 2ab30093c..000000000
--- a/news/colorama.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded colorama to 0.3.9.
diff --git a/news/ddb4555b-1a7d-41ef-960c-694007acb442.trivial b/news/ddb4555b-1a7d-41ef-960c-694007acb442.trivial
deleted file mode 100644
index e69de29bb..000000000
--- a/news/ddb4555b-1a7d-41ef-960c-694007acb442.trivial
+++ /dev/null
diff --git a/news/distlib.vendor b/news/distlib.vendor
deleted file mode 100644
index 964856417..000000000
--- a/news/distlib.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded distlib to 0.2.6.
diff --git a/news/distro.vendor b/news/distro.vendor
deleted file mode 100644
index 114ffabea..000000000
--- a/news/distro.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded distro to 1.2.0.
diff --git a/news/idna.vendor b/news/idna.vendor
deleted file mode 100644
index b5b04887c..000000000
--- a/news/idna.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Vendored idna at idna==2.6.
diff --git a/news/ipaddress.vendor b/news/ipaddress.vendor
deleted file mode 100644
index 4fd378105..000000000
--- a/news/ipaddress.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded ipaddress to 1.0.18.
diff --git a/news/msgpack-python.vendor b/news/msgpack-python.vendor
deleted file mode 100644
index 0c8f885a9..000000000
--- a/news/msgpack-python.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Vendored msgpack-python at 0.4.8.
diff --git a/news/ordereddict.vendor b/news/ordereddict.vendor
deleted file mode 100644
index afdff1a87..000000000
--- a/news/ordereddict.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Removed the vendored ordereddict.
diff --git a/news/progress.vendor b/news/progress.vendor
deleted file mode 100644
index 0a6f6a200..000000000
--- a/news/progress.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded progress to 1.3.
diff --git a/news/pyparsing.vendor b/news/pyparsing.vendor
deleted file mode 100644
index c1c74f81b..000000000
--- a/news/pyparsing.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded pyparsing to 2.2.0.
diff --git a/news/pytoml.vendor b/news/pytoml.vendor
deleted file mode 100644
index 55034f350..000000000
--- a/news/pytoml.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded pytoml to 0.1.14.
diff --git a/news/requests.vendor b/news/requests.vendor
deleted file mode 100644
index 3209f18fe..000000000
--- a/news/requests.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded requests to 2.18.4.
diff --git a/news/setuptools.vendor b/news/setuptools.vendor
deleted file mode 100644
index 482b819a5..000000000
--- a/news/setuptools.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded pkg_resources (via setuptools) to 36.6.0.
diff --git a/news/six.vendor b/news/six.vendor
deleted file mode 100644
index a81b8d628..000000000
--- a/news/six.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded six to 1.11.0.
diff --git a/news/urllib3.vendor b/news/urllib3.vendor
deleted file mode 100644
index c09cd28b5..000000000
--- a/news/urllib3.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Vendored urllib3 at 1.22.
diff --git a/news/webencodings.vendor b/news/webencodings.vendor
deleted file mode 100644
index 8a6a42386..000000000
--- a/news/webencodings.vendor
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded webencodings to 0.5.1.