.. image:: https://travis-ci.org/bartTC/pip-check.svg?branch=master
:target: https://travis-ci.org/bartTC/pip-check
-----
=========
pip-check
=========
pip-check gives you a quick overview of all installed packages and their
update status. Under the hood it calls ``pip list --outdated --format=columns``
and transforms it into a more user friendly table.
.. image:: https://d.pr/i/ZDPuw5.png
Installation::
pip install pip-check
The last version that runs on Python 2.7 or 3.4 is v2.5.2. Install it with::
pip install pip-check==2.5.2
Usage::
$ pip-check -h
usage: pip-check [-h] [-a] [-c PIP_CMD] [-l] [-r] [-f] [-H] [-u] [-U]
A quick overview of all installed packages and their update status.
optional arguments:
-h, --help show this help message and exit
-a, --ascii Display as ASCII Table
-c PIP_CMD, --cmd PIP_CMD
The pip executable to run. Default: `pip`
-l, --local Show only virtualenv installed packages.
-r, --not-required List only packages that are not dependencies of
installed packages.
-f, --full-version Show full version strings.
-H, --hide-unchanged Do not show "unchanged" packages.
-u, --show-update Show update instructions for updatable packages.
-U, --user Show only user installed packages.
Testing:
Test against a variation of Python versions::
$ pip install tox tox-pyenv
$ tox
Test against your current Python version::
$ python setup.py test
Recommeded Similar Tools
------------------------
- `pip-date`_ - Show the installation or modification times of all your pip packages
- `pip-chill`_ - Lists only the dependencies (or not) of installed packages
.. _pip-date: https://github.com/E3V3A/pip-date
.. _pip-chill: https://github.com/rbanffy/pip-chill
Changelog
---------
v2.9 (2024-09-01):
- Show current Python and pip version upon load.
- Test against Python 3.12.
v2.8.1 (2022-11-06):
- Fixes issue with packages not correctly sorted into "Major" category.
v2.8 (2022-11-06):
- Added support for Python 3.11.
- Replaced deprecated "distutils" with "packaging" module.
v2.7 (2021-11-16):
- Drop support for Python 2.7, 3.4 and 3.5
- Added support for Python 3.9 and 3.10.
- Removed 'colorclass' as a dependency and with that the shell argument
`--disable-colors`.
v2.6 (2019-12-12):
- Requires Python 3.5 or higher.
- Command error is shown if pip exits with a status code 1 (or larger).
- Error message is shown if pip is not able to load packages in case of
network problems.
- Update instructions will now add ``--user`` in case the pip-check command
should only show user packages as well.
v2.5.2 (2019-08-08):
- This is the last version that runs on Python 2.7. Install it with
``pip install pip-check==2.5.2``
- Windows color fixes.
v2.5.1 (2019-08-08):
- Windows script fixes.
v2.5 (2019-08-08):
- A more robust installation that installs pip-check as a proper console script.
- Added new ``--disable-colors`` argument.
- Added tests for Python 3.7 and 3.8.
- Fixed Syntax warning happening with no outdated packages.
- Cleanup of the entire codebase.
v2.4 (2019-07-23):
- Added support to only show packages from the ``user`` or ``local`` package
namespace.
v2.3.3 (2018-02-19):
- Visual fixes around ``--show-update``
v2.3.2 (2018-02-18):
- New ``--show-update`` argument.
- Fixed ``--full-versions`` argument.
- Minor UI improvements.
v2.1 (2018-02-18):
- Complete new architecture. It now calls ``pip`` directly and parses it output
which should be more reliable.
- It's also using distutils for the version comparision now, which is more
reliable as well.
- Lots of features and bug fixes.
v0.2 (2016-02-09):
- Fixes issues with older pip versions.
- Truncates extremly long version numbers.
v0.1 (2016-02-06):
- Very first version, and yet with very limited features.
Raw data
{
"_id": null,
"home_page": "https://github.com/bartTC/pip-check/",
"name": "pip-check",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Martin Mahner",
"author_email": "martin@mahner.org",
"download_url": "https://files.pythonhosted.org/packages/71/01/f242fc514b3aefc7d09c3814598d816bc6577da4b79e24b6e66254b22b12/pip_check-2.9.tar.gz",
"platform": null,
"description": ".. image:: https://travis-ci.org/bartTC/pip-check.svg?branch=master\n :target: https://travis-ci.org/bartTC/pip-check\n\n-----\n\n=========\npip-check\n=========\n\npip-check gives you a quick overview of all installed packages and their\nupdate status. Under the hood it calls ``pip list --outdated --format=columns``\nand transforms it into a more user friendly table.\n\n.. image:: https://d.pr/i/ZDPuw5.png\n\nInstallation::\n\n pip install pip-check\n\nThe last version that runs on Python 2.7 or 3.4 is v2.5.2. Install it with::\n\n pip install pip-check==2.5.2\n\nUsage::\n\n $ pip-check -h\n usage: pip-check [-h] [-a] [-c PIP_CMD] [-l] [-r] [-f] [-H] [-u] [-U]\n\n A quick overview of all installed packages and their update status.\n\n optional arguments:\n -h, --help show this help message and exit\n -a, --ascii Display as ASCII Table\n -c PIP_CMD, --cmd PIP_CMD\n The pip executable to run. Default: `pip`\n -l, --local Show only virtualenv installed packages.\n -r, --not-required List only packages that are not dependencies of\n installed packages.\n -f, --full-version Show full version strings.\n -H, --hide-unchanged Do not show \"unchanged\" packages.\n -u, --show-update Show update instructions for updatable packages.\n -U, --user Show only user installed packages.\n\nTesting:\n\nTest against a variation of Python versions::\n\n $ pip install tox tox-pyenv\n $ tox\n\nTest against your current Python version::\n\n $ python setup.py test\n\nRecommeded Similar Tools\n------------------------\n\n- `pip-date`_ - Show the installation or modification times of all your pip packages\n- `pip-chill`_ - Lists only the dependencies (or not) of installed packages\n\n.. _pip-date: https://github.com/E3V3A/pip-date\n.. _pip-chill: https://github.com/rbanffy/pip-chill\n\nChangelog\n---------\n\nv2.9 (2024-09-01):\n\n- Show current Python and pip version upon load.\n- Test against Python 3.12.\n\nv2.8.1 (2022-11-06):\n\n- Fixes issue with packages not correctly sorted into \"Major\" category.\n\nv2.8 (2022-11-06):\n\n- Added support for Python 3.11.\n- Replaced deprecated \"distutils\" with \"packaging\" module.\n\nv2.7 (2021-11-16):\n\n- Drop support for Python 2.7, 3.4 and 3.5\n- Added support for Python 3.9 and 3.10.\n- Removed 'colorclass' as a dependency and with that the shell argument\n `--disable-colors`.\n\nv2.6 (2019-12-12):\n\n- Requires Python 3.5 or higher.\n- Command error is shown if pip exits with a status code 1 (or larger).\n- Error message is shown if pip is not able to load packages in case of\n network problems.\n- Update instructions will now add ``--user`` in case the pip-check command\n should only show user packages as well.\n\nv2.5.2 (2019-08-08):\n\n- This is the last version that runs on Python 2.7. Install it with\n ``pip install pip-check==2.5.2``\n- Windows color fixes.\n\nv2.5.1 (2019-08-08):\n\n- Windows script fixes.\n\nv2.5 (2019-08-08):\n\n- A more robust installation that installs pip-check as a proper console script.\n- Added new ``--disable-colors`` argument.\n- Added tests for Python 3.7 and 3.8.\n- Fixed Syntax warning happening with no outdated packages.\n- Cleanup of the entire codebase.\n\nv2.4 (2019-07-23):\n\n- Added support to only show packages from the ``user`` or ``local`` package\n namespace.\n\nv2.3.3 (2018-02-19):\n\n- Visual fixes around ``--show-update``\n\nv2.3.2 (2018-02-18):\n\n- New ``--show-update`` argument.\n- Fixed ``--full-versions`` argument.\n- Minor UI improvements.\n\nv2.1 (2018-02-18):\n\n- Complete new architecture. It now calls ``pip`` directly and parses it output\n which should be more reliable.\n- It's also using distutils for the version comparision now, which is more\n reliable as well.\n- Lots of features and bug fixes.\n\nv0.2 (2016-02-09):\n\n- Fixes issues with older pip versions.\n- Truncates extremly long version numbers.\n\nv0.1 (2016-02-06):\n\n- Very first version, and yet with very limited features.\n",
"bugtrack_url": null,
"license": null,
"summary": "Display installed pip packages and their update status..",
"version": "2.9",
"project_urls": {
"Homepage": "https://github.com/bartTC/pip-check/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "645b549660844beaa9023d159ed5d71dab00c4f3ac97d9c4bc432c945f633512",
"md5": "55797c38811a5a56d88ad18b4e568e41",
"sha256": "6a71cede72081b478edb2a19ce250b2808c55c381c3f796b0827a92cef52efcd"
},
"downloads": -1,
"filename": "pip_check-2.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "55797c38811a5a56d88ad18b4e568e41",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 7383,
"upload_time": "2024-09-01T09:00:46",
"upload_time_iso_8601": "2024-09-01T09:00:46.714097Z",
"url": "https://files.pythonhosted.org/packages/64/5b/549660844beaa9023d159ed5d71dab00c4f3ac97d9c4bc432c945f633512/pip_check-2.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7101f242fc514b3aefc7d09c3814598d816bc6577da4b79e24b6e66254b22b12",
"md5": "437a062886f06c57aa3afa3801dda3cc",
"sha256": "8e8c849ba306d26837fa0c1a59afc78f4c003e661b1daae0072f58f98dddecd8"
},
"downloads": -1,
"filename": "pip_check-2.9.tar.gz",
"has_sig": false,
"md5_digest": "437a062886f06c57aa3afa3801dda3cc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 6891,
"upload_time": "2024-09-01T09:00:48",
"upload_time_iso_8601": "2024-09-01T09:00:48.350419Z",
"url": "https://files.pythonhosted.org/packages/71/01/f242fc514b3aefc7d09c3814598d816bc6577da4b79e24b6e66254b22b12/pip_check-2.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-01 09:00:48",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "bartTC",
"github_project": "pip-check",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "pip-check"
}