View
@@ -8,14 +8,14 @@
dependency links please see http://www.pip-installer.org/en/latest/dependency_links.html
* `wsgiref` and `argparse` (for >py26) are now excluded from `pip list` and `pip
freeze` (PR #1606, #1369)
freeze` (:pull:`1606`, :pull:`1369`)
* Fixed #1424. Add ``--client-cert`` option for SSL client certificates.
* Fixed :issue:`1424`. Add ``--client-cert`` option for SSL client certificates.
* Fixed #1641. install_lib should take precedence when reading distutils config.
(PR #1642)
* Fixed :issue:`1641`. install_lib should take precedence when reading distutils config.
(:pull:`1642`)
* Fixed #1484. `pip show --files` was broken for wheel installs. (PR #1635)
* Fixed :issue:`1484`. `pip show --files` was broken for wheel installs. (:pull:`1635`)
**1.5.4 (2014-02-21)**
@@ -29,23 +29,23 @@
* **DEPRECATION** ``pip install --build`` and ``pip install --no-clean`` are now
deprecated. See Issue #906 for discussion.
deprecated. See :issue:`906` for discussion.
* Fixed #1112. Couldn't download directly from wheel paths/urls, and when wheel
* Fixed :issue:`1112`. Couldn't download directly from wheel paths/urls, and when wheel
downloads did occur using requirement specifiers, dependencies weren't
downloaded (PR #1527)
downloaded (:pull:`1527`)
* Fixed #1320. ``pip wheel`` was not downloading wheels that already existed (PR
#1524)
* Fixed :issue:`1320`. ``pip wheel`` was not downloading wheels that already existed (PR
:issue:`1524`)
* Fixed #1111. ``pip install --download`` was failing using local
``--find-links`` (PR #1524)
* Fixed :issue:`1111`. ``pip install --download`` was failing using local
``--find-links`` (:pull:`1524`)
* Workaround for Python bug http://bugs.python.org/issue20053 (PR #1544)
* Workaround for Python bug http://bugs.python.org/issue20053 (:pull:`1544`)
* Don't pass a unicode __file__ to setup.py on Python 2.x (PR #1583)
* Don't pass a unicode __file__ to setup.py on Python 2.x (:pull:`1583`)
* Verify that the Wheel version is compatible with this pip (PR #1569)
* Verify that the Wheel version is compatible with this pip (:pull:`1569`)
**1.5.2 (2014-01-26)**
@@ -64,19 +64,19 @@
* pip now only requires setuptools (any setuptools, not a certain version) when
installing distributions from src (i.e. not from wheel). (Pull #1434).
installing distributions from src (i.e. not from wheel). (:pull:`1434`).
* `get-pip.py` now installs setuptools, when it's not already installed (Pull
#1475)
* `get-pip.py` now installs setuptools, when it's not already installed
(:pull:`1475`)
* Don't decode downloaded files that have a ``Content-Encoding`` header. (Pull
#1435)
* Don't decode downloaded files that have a ``Content-Encoding`` header.
(:pull:`1435`)
* Fix to correctly parse wheel filenames with single digit versions. (Pull
#1445)
* Fix to correctly parse wheel filenames with single digit versions.
(:pull:`1445`)
* If `--allow-unverified` is used assume it also means `--allow-external`. (Pull
#1457)
* If `--allow-unverified` is used assume it also means `--allow-external`.
(:pull:`1457`)
**1.5 (2014-01-01)**
@@ -85,12 +85,12 @@
* **BACKWARD INCOMPATIBLE** pip no longer supports the ``--use-mirrors``,
``-M``, and ``--mirrors`` flags. The mirroring support has been removed. In
order to use a mirror specify it as the primary index with ``-i`` or
``--index-url``, or as an additional index with ``--extra-index-url``. (Pull #1098, CVE-2013-5123)
``--index-url``, or as an additional index with ``--extra-index-url``. (:pull:`1098`, CVE-2013-5123)
* **BACKWARD INCOMPATIBLE** pip no longer will scrape insecure external urls by
default nor will it install externally hosted files by default. Users may opt
into installing externally hosted or insecure files or urls using
``--allow-external PROJECT`` and ``--allow-unverified PROJECT``. (Pull #1055)
``--allow-external PROJECT`` and ``--allow-unverified PROJECT``. (:pull:`1055`)
* **BACKWARD INCOMPATIBLE** pip no longer respects dependency links by default.
Users may opt into respecting them again using ``--process-dependency-links``.
@@ -99,127 +99,127 @@
use dependency links at all has been deprecated and will be removed in 1.6.
* **DEPRECATION** ``pip install --no-install`` and ``pip install
--no-download`` are now formally deprecated. See Issue #906 for discussion on
--no-download`` are now formally deprecated. See :issue:`906` for discussion on
possible alternatives, or lack thereof, in future releases.
* **DEPRECATION** ``pip zip`` and ``pip unzip`` are now formally deprecated.
* pip will now install Mac OSX platform wheels from PyPI. (Pull #1278)
* pip will now install Mac OSX platform wheels from PyPI. (:pull:`1278`)
* pip now generates the appropriate platform-specific console scripts when
installing wheels. (Pull #1251)
installing wheels. (:pull:`1251`)
* Pip now confirms a wheel is supported when installing directly from a path or
url. (Pull #1315)
url. (:pull:`1315`)
* Fixed #1097, ``--ignore-installed`` now behaves again as designed, after it was
unintentionally broke in v0.8.3 when fixing Issue #14 (Pull #1352).
* Fixed :issue:`1097`, ``--ignore-installed`` now behaves again as designed, after it was
unintentionally broke in v0.8.3 when fixing :issue:`14` (:pull:`1352`).
* Fixed a bug where global scripts were being removed when uninstalling --user
installed packages (Pull #1353).
installed packages (:pull:`1353`).
* Fixed #1163, --user wasn't being respected when installing scripts from wheels (Pull #1176).
* Fixed :issue:`1163`, --user wasn't being respected when installing scripts from wheels (:pull:`1176`).
* Fixed #1150, we now assume '_' means '-' in versions from wheel filenames (Pull #1158).
* Fixed :issue:`1150`, we now assume '_' means '-' in versions from wheel filenames (:pull:`1158`).
* Fixed #219, error when using --log with a failed install (Pull #1205).
* Fixed :issue:`219`, error when using --log with a failed install (:pull:`1205`).
* Fixed #1131, logging was buffered and choppy in Python 3.
* Fixed :issue:`1131`, logging was buffered and choppy in Python 3.
* Fixed #70, --timeout was being ignored (Pull #1202).
* Fixed :issue:`70`, --timeout was being ignored (:pull:`1202`).
* Fixed #772, error when setting PIP_EXISTS_ACTION (Pull #1201).
* Fixed :issue:`772`, error when setting PIP_EXISTS_ACTION (:pull:`1201`).
* Added colors to the logging output in order to draw attention to important
warnings and errors. (Pull #1109)
warnings and errors. (:pull:`1109`)
* Added warnings when using an insecure index, find-link, or dependency link. (Pull #1121)
* Added warnings when using an insecure index, find-link, or dependency link. (:pull:`1121`)
* Added support for installing packages from a subdirectory using the ``subdirectory``
editable option. ( Pull #1082 )
editable option. ( :pull:`1082` )
* Fixed #1192. "TypeError: bad operand type for unary" in some cases when
installing wheels using --find-links (Pull #1218).
* Fixed :issue:`1192`. "TypeError: bad operand type for unary" in some cases when
installing wheels using --find-links (:pull:`1218`).
* Fixed #1133 and #317. Archive contents are now written based on system
* Fixed :issue:`1133` and :issue:`317`. Archive contents are now written based on system
defaults and umask (i.e. permissions are not preserved), except that regular
files with any execute permissions have the equivalent of "chmod +x" applied
after being written (Pull #1146).
after being written (:pull:`1146`).
* PreviousBuildDirError now returns a non-zero exit code and prevents the
previous build dir from being cleaned in all cases (Pull #1162).
previous build dir from being cleaned in all cases (:pull:`1162`).
* Renamed --allow-insecure to --allow-unverified, however the old name will
continue to work for a period of time (Pull #1257).
continue to work for a period of time (:pull:`1257`).
* Fixed #1006, error when installing local projects with symlinks in
Python 3. (Pull #1311)
* Fixed :issue:`1006`, error when installing local projects with symlinks in
Python 3. (:pull:`1311`)
* The previously hidden ``--log-file`` otion, is now shown as a general option.
(Pull #1316)
(:pull:`1316`)
**1.4.1 (2013-08-07)**
* **New Signing Key** Release 1.4.1 is using a different key than normal with
fingerprint: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
* Fixed issues with installing from pybundle files (Pull #1116).
* Fixed error when sysconfig module throws an exception (Pull #1095).
* Don't ignore already installed pre-releases (Pull #1076).
* Fixes related to upgrading setuptools (Pull #1092).
* Fixes so that --download works with wheel archives (Pull #1113).
* Fixes related to recognizing and cleaning global build dirs (Pull #1080).
* Fixed issues with installing from pybundle files (:pull:`1116`).
* Fixed error when sysconfig module throws an exception (:pull:`1095`).
* Don't ignore already installed pre-releases (:pull:`1076`).
* Fixes related to upgrading setuptools (:pull:`1092`).
* Fixes so that --download works with wheel archives (:pull:`1113`).
* Fixes related to recognizing and cleaning global build dirs (:pull:`1080`).
**1.4 (2013-07-23)**
* **BACKWARD INCOMPATIBLE** pip now only installs stable versions by default,
and offers a new ``--pre`` option to also find pre-release and development
versions. (Pull #834)
versions. (:pull:`834`)
* **BACKWARD INCOMPATIBLE** Dropped support for Python 2.5. The minimum
supported Python version for pip 1.4 is Python 2.6.
* Added support for installing and building wheel archives.
Thanks Daniel Holth, Marcus Smith, Paul Moore, and Michele Lacchia
(Pull #845)
(:pull:`845`)
* Applied security patch to pip's ssl support related to certificate DNS
wildcard matching (http://bugs.python.org/issue17980).
* To satisfy pip's setuptools requirement, pip now recommends setuptools>=0.8,
not distribute. setuptools and distribute are now merged into one project
called 'setuptools'. (Pull #1003)
called 'setuptools'. (:pull:`1003`)
* pip will now warn when installing a file that is either hosted externally to
the index or cannot be verified with a hash. In the future pip will default
to not installing them and will require the flags --allow-external NAME, and
--allow-insecure NAME respectively. (Pull #985)
--allow-insecure NAME respectively. (:pull:`985`)
* If an already-downloaded or cached file has a bad hash, re-download it rather
than erroring out. (Issue #963).
than erroring out. (:issue:`963`).
* ``pip bundle`` and support for installing from pybundle files is now
considered deprecated and will be removed in pip v1.5.
* Fixed a number of issues (#413, #709, #634, #602, and #939) related to
cleaning up and not reusing build directories. (Pull #865, #948)
* Fixed a number of issues (:issue:`413`, :issue:`709`, :issue:`634`, :issue:`602`, and :issue:`939`) related to
cleaning up and not reusing build directories. (:pull:`865`, :issue:`948`)
* Added a User Agent so that pip is identifiable in logs. (Pull #901)
* Added a User Agent so that pip is identifiable in logs. (:pull:`901`)
* Added ssl and --user support to get-pip.py. Thanks Gabriel de Perthuis.
(Pull #895)
(:pull:`895`)
* Fixed the proxy support, which was broken in pip 1.3.x (Pull #840)
* Fixed the proxy support, which was broken in pip 1.3.x (:pull:`840`)
* Fixed issue #32 - pip fails when server does not send content-type header.
Thanks Hugo Lopes Tavares and Kelsey Hightower (Pull #872).
* Fixed :issue:`32` - pip fails when server does not send content-type header.
Thanks Hugo Lopes Tavares and Kelsey Hightower (:pull:`872`).
* "Vendorized" distlib as pip.vendor.distlib (https://distlib.readthedocs.org/).
* Fixed git VCS backend with git 1.8.3. (Pull #967)
* Fixed git VCS backend with git 1.8.3. (:pull:`967`)
**1.3.1 (2013-03-08)**
@@ -233,58 +233,58 @@
* SSL Cert Verification; Make https the default for PyPI access.
Thanks James Cleveland, Giovanni Bajo, Marcus Smith and many others (Pull #791, CVE-2013-1629).
Thanks James Cleveland, Giovanni Bajo, Marcus Smith and many others (:pull:`791`, CVE-2013-1629).
* Added "pip list" for listing installed packages and the latest version
available. Thanks Rafael Caricio, Miguel Araujo, Dmitry Gladkov (Pull #752)
available. Thanks Rafael Caricio, Miguel Araujo, Dmitry Gladkov (:pull:`752`)
* Fixed security issues with pip's use of temp build directories.
Thanks David (d1b) and Thomas Guttler. (Pull #780, CVE-2013-1888)
Thanks David (d1b) and Thomas Guttler. (:pull:`780`, CVE-2013-1888)
* Improvements to sphinx docs and cli help. (Pull #773)
* Improvements to sphinx docs and cli help. (:pull:`773`)
* Fixed issue #707, dealing with OS X temp dir handling, which was causing
global NumPy installs to fail. (Pull #768)
* Fixed :issue:`707`, dealing with OS X temp dir handling, which was causing
global NumPy installs to fail. (:pull:`768`)
* Split help output into general vs command-specific option groups.
Thanks Georgi Valkov. (Pull #744; Pull #721 contains preceding refactor)
Thanks Georgi Valkov. (:pull:`744`; :pull:`721` contains preceding refactor)
* Fixed dependency resolution when installing from archives with uppercase
project names. (Pull #724)
project names. (:pull:`724`)
* Fixed problem where re-installs always occurred when using file:// find-links.
(Pulls #683/#702)
(Pulls :issue:`683`/:issue:`702`)
* "pip install -v" now shows the full download url, not just the archive name.
Thanks Marc Abramowitz (Pull #687)
Thanks Marc Abramowitz (:pull:`687`)
* Fix to prevent unnecessary PyPI redirects. Thanks Alex Gronholm (Pull #695)
* Fix to prevent unnecessary PyPI redirects. Thanks Alex Gronholm (:pull:`695`)
* Fixed issue #670 - install failure under Python 3 when the same version
of a package is found under 2 different URLs. Thanks Paul Moore (Pull #671)
* Fixed :issue:`670` - install failure under Python 3 when the same version
of a package is found under 2 different URLs. Thanks Paul Moore (:pull:`671`)
* Fix git submodule recursive updates. Thanks Roey Berman. (Pulls #674)
* Fix git submodule recursive updates. Thanks Roey Berman. (Pulls :issue:`674`)
* Explicitly ignore rel='download' links while looking for html pages.
Thanks Maxime R. (Pull #677)
Thanks Maxime R. (:pull:`677`)
* --user/--upgrade install options now work together. Thanks 'eevee' for
discovering the problem. (Pull #705)
discovering the problem. (:pull:`705`)
* Added check in ``install --download`` to prevent re-downloading if the target
file already exists. Thanks Andrey Bulgakov. (Pull #669)
file already exists. Thanks Andrey Bulgakov. (:pull:`669`)
* Added support for bare paths (including relative paths) as argument to
`--find-links`. Thanks Paul Moore for draft patch.
* Added support for --no-index in requirements files.
* Added "pip show" command to get information about an installed package.
Fixes #131. Thanks Kelsey Hightower and Rafael Caricio.
Fixes :issue:`131`. Thanks Kelsey Hightower and Rafael Caricio.
* Added `--root` option for "pip install" to specify root directory. Behaves
like the same option in distutils but also plays nice with pip's egg-info.
Thanks Przemek Wrzos. (Issue #253 / Pull #693)
Thanks Przemek Wrzos. (:issue:`253` / :pull:`693`)
**1.2.1 (2012-09-06)**
@@ -301,63 +301,63 @@
* **Dropped support for Python 2.4** The minimum supported Python version is
now Python 2.5.
* Fixed issue #605 - pypi mirror support broken on some DNS responses. Thanks
* Fixed :issue:`605` - pypi mirror support broken on some DNS responses. Thanks
philwhin.
* Fixed issue #355 - pip uninstall removes files it didn't install. Thanks
* Fixed :issue:`355` - pip uninstall removes files it didn't install. Thanks
pjdelport.
* Fixed issues #493, #494, #440, and #573 related to improving support for the
* Fixed issues :issue:`493`, :issue:`494`, :issue:`440`, and :issue:`573` related to improving support for the
user installation scheme. Thanks Marcus Smith.
* Write failure log to temp file if default location is not writable. Thanks
andreigc.
* Pull in submodules for git editable checkouts. Fixes #289 and #421. Thanks
* Pull in submodules for git editable checkouts. Fixes :issue:`289` and :issue:`421`. Thanks
Hsiaoming Yang and Markus Hametner.
* Use a temporary directory as the default build location outside of a
virtualenv. Fixes issues #339 and #381. Thanks Ben Rosser.
virtualenv. Fixes issues :issue:`339` and :issue:`381`. Thanks Ben Rosser.
* Added support for specifying extras with local editables. Thanks Nick
Stenning.
* Added ``--egg`` flag to request egg-style rather than flat installation. Refs
issue #3. Thanks Kamal Bin Mustafa.
:issue:`3`. Thanks Kamal Bin Mustafa.
* Fixed issue #510 - prevent e.g. ``gmpy2-2.0.tar.gz`` from matching a request
* Fixed :issue:`510` - prevent e.g. ``gmpy2-2.0.tar.gz`` from matching a request
to ``pip install gmpy``; sdist filename must begin with full project name
followed by a dash. Thanks casevh for the report.
* Fixed issue #504 - allow package URLS to have querystrings. Thanks W.
* Fixed :issue:`504` - allow package URLS to have querystrings. Thanks W.
Trevor King.
* Fixed issue #58 - pip freeze now falls back to non-editable format rather
* Fixed :issue:`58` - pip freeze now falls back to non-editable format rather
than blowing up if it can't determine the origin repository of an editable.
Thanks Rory McCann.
* Added a `__main__.py` file to enable `python -m pip` on Python versions
that support it. Thanks Alexey Luchko.
* Fixed issue #487 - upgrade from VCS url of project that does exist on
* Fixed :issue:`487` - upgrade from VCS url of project that does exist on
index. Thanks Andrew Knapp for the report.
* Fixed issue #486 - fix upgrade from VCS url of project with no distribution
* Fixed :issue:`486` - fix upgrade from VCS url of project with no distribution
on index. Thanks Andrew Knapp for the report.
* Fixed issue #427 - clearer error message on a malformed VCS url. Thanks
* Fixed :issue:`427` - clearer error message on a malformed VCS url. Thanks
Thomas Fenzl.
* Added support for using any of the built in guaranteed algorithms in
``hashlib`` as a checksum hash.
* Fixed issue #321 - Raise an exception if current working directory can't be
* Fixed :issue:`321` - Raise an exception if current working directory can't be
found or accessed.
* Fixed issue #82 - Removed special casing of the user directory and use the
* Fixed :issue:`82` - Removed special casing of the user directory and use the
Python default instead.
* Fixed #436 - Only warn about version conflicts if there is actually one.
* Fixed :issue:`436` - Only warn about version conflicts if there is actually one.
This re-enables using ``==dev`` in requirements files.
* Moved tests to be run on Travis CI: http://travis-ci.org/pypa/pip
@@ -368,7 +368,7 @@
**1.1 (2012-02-16)**
* Fixed issue #326 - don't crash when a package's setup.py emits UTF-8 and
* Fixed :issue:`326` - don't crash when a package's setup.py emits UTF-8 and
then fails. Thanks Marc Abramowitz.
* Added ``--target`` option for installing directly to arbitrary directory.
@@ -377,37 +377,37 @@
* Added support for authentication with Subversion repositories. Thanks
Qiangning Hong.
* Fixed issue #315 - ``--download`` now downloads dependencies as well.
* Fixed :issue:`315` - ``--download`` now downloads dependencies as well.
Thanks Qiangning Hong.
* Errors from subprocesses will display the current working directory.
Thanks Antti Kaihola.
* Fixed issue #369 - compatibility with Subversion 1.7. Thanks Qiangning
* Fixed :issue:`369` - compatibility with Subversion 1.7. Thanks Qiangning
Hong. Note that setuptools remains incompatible with Subversion 1.7; to
get the benefits of pip's support you must use Distribute rather than
setuptools.
* Fixed issue #57 - ignore py2app-generated OS X mpkg zip files in finder.
* Fixed :issue:`57` - ignore py2app-generated OS X mpkg zip files in finder.
Thanks Rene Dudfield.
* Fixed issue #182 - log to ~/Library/Logs/ by default on OS X framework
* Fixed :issue:`182` - log to ~/Library/Logs/ by default on OS X framework
installs. Thanks Dan Callahan for report and patch.
* Fixed issue #310 - understand version tags without minor version ("py3")
* Fixed :issue:`310` - understand version tags without minor version ("py3")
in sdist filenames. Thanks Stuart Andrews for report and Olivier Girardot for
patch.
* Fixed issue #7 - Pip now supports optionally installing setuptools
* Fixed :issue:`7` - Pip now supports optionally installing setuptools
"extras" dependencies; e.g. "pip install Paste[openid]". Thanks Matt Maker
and Olivier Girardot.
* Fixed issue #391 - freeze no longer borks on requirements files with
* Fixed :issue:`391` - freeze no longer borks on requirements files with
--index-url or --find-links. Thanks Herbert Pfennig.
* Fixed issue #288 - handle symlinks properly. Thanks lebedov for the patch.
* Fixed :issue:`288` - handle symlinks properly. Thanks lebedov for the patch.
* Fixed issue #49 - pip install -U no longer reinstalls the same versions of
* Fixed :issue:`49` - pip install -U no longer reinstalls the same versions of
packages. Thanks iguananaut for the pull request.
* Removed ``-E``/``--environment`` option and ``PIP_RESPECT_VIRTUALENV``;
@@ -416,11 +416,11 @@
path/to/venv install Foo`` with ``virtualenv path/to/venv &&
path/to/venv/pip install Foo``.
* Fixed issue #366 - pip throws IndexError when it calls `scraped_rel_links`
* Fixed :issue:`366` - pip throws IndexError when it calls `scraped_rel_links`
* Fixed issue #22 - pip search should set and return a userful shell status code
* Fixed :issue:`22` - pip search should set and return a userful shell status code
* Fixed issue #351 and #365 - added global ``--exists-action`` command line
* Fixed :issue:`351` and :issue:`365` - added global ``--exists-action`` command line
option to easier script file exists conflicts, e.g. from editable
requirements from VCS that have a changed repo URL.
@@ -429,23 +429,23 @@
* Fixed docs issues.
* Fixed issue #295 - Reinstall a package when using the ``install -I`` option
* Fixed issue #283 - Finds a Git tag pointing to same commit as origin/master
* Fixed issue #279 - Use absolute path for path to docs in setup.py
* Fixed issue #314 - Correctly handle exceptions on Python3.
* Fixed issue #320 - Correctly parse ``--editable`` lines in requirements files
* Fixed :issue:`295` - Reinstall a package when using the ``install -I`` option
* Fixed :issue:`283` - Finds a Git tag pointing to same commit as origin/master
* Fixed :issue:`279` - Use absolute path for path to docs in setup.py
* Fixed :issue:`314` - Correctly handle exceptions on Python3.
* Fixed :issue:`320` - Correctly parse ``--editable`` lines in requirements files
**1.0.1 (2011-04-30)**
* Start to use git-flow.
* Fixed issue #274 - `find_command` should not raise AttributeError
* Fixed issue #273 - respect Content-Disposition header. Thanks Bradley Ayers.
* Fixed issue #233 - pathext handling on Windows.
* Fixed issue #252 - svn+svn protocol.
* Fixed issue #44 - multiple CLI searches.
* Fixed issue #266 - current working directory when running setup.py clean.
* Fixed :issue:`274` - `find_command` should not raise AttributeError
* Fixed :issue:`273` - respect Content-Disposition header. Thanks Bradley Ayers.
* Fixed :issue:`233` - pathext handling on Windows.
* Fixed :issue:`252` - svn+svn protocol.
* Fixed :issue:`44` - multiple CLI searches.
* Fixed :issue:`266` - current working directory when running setup.py clean.
**1.0 (2011-04-04)**
@@ -484,15 +484,15 @@
* Transferred primary maintenance from Ian to Jannis Leidel, Carl Meyer, Brian Rosner
* Fixed issue #14 - No uninstall-on-upgrade with URL package. Thanks Oliver Tonnhofer
* Fixed :issue:`14` - No uninstall-on-upgrade with URL package. Thanks Oliver Tonnhofer
* Fixed issue #163 - Egg name not properly resolved. Thanks Igor Sobreira
* Fixed :issue:`163` - Egg name not properly resolved. Thanks Igor Sobreira
* Fixed issue #178 - Non-alphabetical installation of requirements. Thanks Igor Sobreira
* Fixed :issue:`178` - Non-alphabetical installation of requirements. Thanks Igor Sobreira
* Fixed issue #199 - Documentation mentions --index instead of --index-url. Thanks Kelsey Hightower
* Fixed :issue:`199` - Documentation mentions --index instead of --index-url. Thanks Kelsey Hightower
* Fixed issue #204 - rmtree undefined in mercurial.py. Thanks Kelsey Hightower
* Fixed :issue:`204` - rmtree undefined in mercurial.py. Thanks Kelsey Hightower
* Fixed bug in Git vcs backend that would break during reinstallation.
@@ -506,15 +506,15 @@
* Avoid redundant unpacking of bundles (from pwaller)
* Fixed issue #32, #150, #161 - Fixed checking out the correct
* Fixed :issue:`32`, :issue:`150`, :issue:`161` - Fixed checking out the correct
tag/branch/commit when updating an editable Git requirement.
* Fixed issue #49 - Added ability to install version control requirements
* Fixed :issue:`49` - Added ability to install version control requirements
without making them editable, e.g.::
pip install git+https://github.com/pypa/pip/
* Fixed issue #175 - Correctly locate build and source directory on Mac OS X.
* Fixed :issue:`175` - Correctly locate build and source directory on Mac OS X.
* Added ``git+https://`` scheme to Git VCS backend.
@@ -529,13 +529,13 @@
defined in `PEP 381 <http://www.python.org/dev/peps/pep-0381/>`_, from
Jannis Leidel.
* Fixed issue #138 - Git revisions ignored. Thanks John-Scott Atlakson.
* Fixed :issue:`138` - Git revisions ignored. Thanks John-Scott Atlakson.
* Fixed issue #95 - Initial editable install of github package from a tag fails. Thanks John-Scott Atlakson.
* Fixed :issue:`95` - Initial editable install of github package from a tag fails. Thanks John-Scott Atlakson.
* Fixed issue #107 - Can't install if a directory in cwd has the same name as the package you're installing.
* Fixed :issue:`107` - Can't install if a directory in cwd has the same name as the package you're installing.
* Fixed issue #39 - --install-option="--prefix=~/.local" ignored with -e.
* Fixed :issue:`39` - --install-option="--prefix=~/.local" ignored with -e.
Thanks Ronny Pfannschmidt and Wil Tan.
View
@@ -27,7 +27,7 @@
# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
#extensions = ['sphinx.ext.autodoc']
extensions = ['docs.pipext']
extensions = ['sphinx.ext.extlinks', 'docs.pipext']
# Add any paths that contain templates here, relative to this directory.
templates_path = []
@@ -96,6 +96,11 @@
# A list of ignored prefixes for module index sorting.
#modindex_common_prefix = []
extlinks = {
'issue': ('https://github.com/pypa/pip/issues/%s', '#'),
'pull': ('https://github.com/pypa/pip/pull/%s', 'PR #'),
}
# -- Options for HTML output --------------------------------------------------
# The theme to use for HTML and HTML Help pages. Major themes that come with