• Stars
    star
    156
  • Rank 239,589 (Top 5 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

pip-check gives you a quick overview of all installed packages and their update status.
https://travis-ci.org/bartTC/pip-check.svg?branch=master

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.

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

Changelog

v2.9 (wip):

  • Show current Python and pip version upon load.

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.

More Repositories

1

django-attachments

A generic Django application to attach Files (Attachments) to any model.
Python
288
star
2

django-memcache-status

Django admin extension that displays statistics about your memcached instances.
Python
269
star
3

django-frontendadmin

Not in active development; see README -- django-frontendadmin is a set of templatetags to allow an easy and unobstrusive way to edit model-data in the frontend of your page. See wiki for screencast!
Python
188
star
4

django-markup

Convert text markup to html. Markdown, rST, Textile etc.
Python
143
star
5

django-wakawaka

A simple wiki app written in Python using the Django framework.
Python
114
star
6

django-generic-flatblocks

A flatpages/flatblock application using generic relations to content models.
Python
67
star
7

django-templatesadmin

Not in active development. See readme. A Django app to make minor changes to your templates on the fly.
Python
54
star
8

django-eventlog

django-eventlog is a very simple event logger you can use to track certain actions in your code. Events are stored in a Django model and can be viewed in the Django Admin.
Python
29
star
9

django-comments-spamfighter

Not in active development; see README -- A Django app that contributes Akismet and Keyword blocking to your django comments.
Python
17
star
10

dpasteGUI

The OS X gui to quickly paste snippets to the dpaste.de pastebin.
Objective-C
10
star
11

django-staticinline

Django template tag to load static files inline with your template.
Python
9
star
12

SubDpaste

Paste code snippets on dpaste.de.
Python
8
star
13

tab

Opens a new OS X Terminal window with the current directory and runs an optional command in it.
Python
5
star
14

starcel

Starcel is a static page generator that helps you to transforms HTML/CSS/JS using ParcelJS.
HTML
3
star
15

fetch-sitemap

Python
1
star
16

go-like

It's like a Facebook Like button, but without Facebook.
Go
1
star