The Python package installer https://pip.pypa.io/
Go to file
Victor Stinner e498d83db1 Support markers in requirements
It's now possible to specify requirements markers in requirements.
Examples::

    futures; python_version < '2.7'
    mock; python_version < '3.3'
    nose
    ordereddict; python_version < '2.7'
    unittest2; python_version < '2.7'

The separator is "; ". For convinience, ";" alone is also supported, but
no in URLs. The ";" character is a legit and common character in an URL.
Example of valid URL without markers::

    http://foo.com/?p=bar.git;a=snapshot;h=v0.1;sf=tgz

Example of URL with markers::

    http://foo.com/?p=bar.git;a=snapshot;h=v0.1;sf=tgz; python_version < '3.3'
2014-11-20 10:52:08 -05:00
.travis Install coverage 2014-07-01 00:22:30 -04:00
contrib Update actual path of generation script 2014-08-21 19:37:05 -05:00
docs Support markers in requirements 2014-11-20 10:52:08 -05:00
pip Support markers in requirements 2014-11-20 10:52:08 -05:00
tasks Rearrange the get-pip.py script to make it slightly easier to audit 2014-05-06 22:44:50 -04:00
tests Support markers in requirements 2014-11-20 10:52:08 -05:00
.coveragerc Show coverage information for tests 2014-06-30 20:59:32 -04:00
.gitignore Use diff-cover to show the change in coverage 2014-06-30 23:17:27 -04:00
.mailmap Get a correct name for db@d1b.org 2014-02-26 17:48:50 -05:00
.travis.yml Ensure that our packaging remains correct 2014-09-29 11:07:24 -04:00
AUTHORS.txt Silence byte compile errors when installation succeed. 2014-08-21 16:40:02 +03:00
CHANGES.txt Document the loss of ftp:// and remove some left over code from it 2014-11-20 08:44:31 -05:00
LICENSE.txt Bump year 2014-01-02 08:16:28 -05:00
MANIFEST.in Ensure that package_data is correct and the MANIFEST.in is correct 2014-09-29 11:05:46 -04:00
README.rst Merge branch 'master' into develop 2014-05-03 02:37:03 -04:00
setup.cfg Rename pip.vendor.* to pip._vendor.* to ensure it's obviously private 2013-10-22 21:32:25 -04:00
setup.py Ensure that package_data is correct and the MANIFEST.in is correct 2014-09-29 11:05:46 -04:00
tox.ini Python 2.6 doesn't support python -m for packages 2014-10-17 17:35:39 +01:00

README.rst

pip
===

The `PyPA recommended
<https://python-packaging-user-guide.readthedocs.org/en/latest/current.html>`_
tool for installing Python packages.

* `Installation <https://pip.pypa.io/en/latest/installing.html>`_
* `Documentation <https://pip.pypa.io/>`_
* `Changelog <https://pip.pypa.io/en/latest/news.html>`_
* `Github Page <https://github.com/pypa/pip>`_
* `Issue Tracking <https://github.com/pypa/pip/issues>`_
* `Mailing list <http://groups.google.com/group/python-virtualenv>`_
* User IRC: #pypa on Freenode.
* Dev IRC: #pypa-dev on Freenode.


.. image:: https://pypip.in/v/pip/badge.png
        :target: https://pypi.python.org/pypi/pip

.. image:: https://secure.travis-ci.org/pypa/pip.png?branch=develop
   :target: http://travis-ci.org/pypa/pip