pip/docs/html/reference/pip_check.rst

90 lines
1.5 KiB
ReStructuredText
Raw Normal View History

.. _`pip check`:
=========
pip check
=========
.. contents::
2020-02-11 14:05:28 +01:00
Usage
2020-02-11 14:00:03 +01:00
=====
2020-10-18 19:12:24 +02:00
.. tab:: Unix/macOS
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
.. pip-command-usage:: check "python -m pip"
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
.. tab:: Windows
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
.. pip-command-usage:: check "py -m pip"
Description
2020-02-11 14:00:03 +01:00
===========
.. pip-command-description:: check
Examples
2020-02-11 14:00:03 +01:00
========
#. If all dependencies are compatible:
2020-10-18 19:12:24 +02:00
.. tab:: Unix/macOS
2020-10-18 19:12:24 +02:00
.. code-block:: console
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
$ python -m pip check
No broken requirements found.
$ echo $?
0
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
.. tab:: Windows
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
.. code-block:: console
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
C:\> py -m pip check
No broken requirements found.
C:\> echo %errorlevel%
0
#. If a package is missing:
2020-10-18 19:12:24 +02:00
.. tab:: Unix/macOS
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
.. code-block:: console
2020-10-18 19:12:24 +02:00
$ python -m pip check
pyramid 1.5.2 requires WebOb, which is not installed.
$ echo $?
1
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
.. tab:: Windows
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
.. code-block:: console
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
C:\> py -m pip check
pyramid 1.5.2 requires WebOb, which is not installed.
C:\> echo %errorlevel%
1
#. If a package has the wrong version:
2020-10-18 19:12:24 +02:00
.. tab:: Unix/macOS
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
.. code-block:: console
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
$ python -m pip check
pyramid 1.5.2 has requirement WebOb>=1.3.1, but you have WebOb 0.8.
$ echo $?
1
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
.. tab:: Windows
2020-08-06 22:06:10 +02:00
2020-10-18 19:12:24 +02:00
.. code-block:: console
2020-10-18 19:12:24 +02:00
C:\> py -m pip check
pyramid 1.5.2 has requirement WebOb>=1.3.1, but you have WebOb 0.8.
C:\> echo %errorlevel%
1