Skip to main content

Command-line tool to updated outdated python packages

Project description

pip_upgrade_outdated

Run pip install --upgrade for all outdated packages (pip list --outdated).

Allow specifying which version of pip to run, and parallel or serial execution of the upgrade step.

Command line usage

usage: pip_upgrade_outdated [-h] [-3 | -2 | --pip_cmd PIP_CMD]
                            [--serial | --parallel] [--dry_run] [--verbose]
                            [--version]

Upgrade outdated python packages with pip.

optional arguments:
  -h, --help         show this help message and exit
  -3                 use pip3
  -2                 use pip2
  --pip_cmd PIP_CMD  use PIP_CMD (default pip)
  --serial, -s       upgrade in serial (default)
  --parallel, -p     upgrade in parallel
  --dry_run, -n      get list, but don't upgrade
  --verbose, -v      may be specified multiple times
  --version          show program's version number and exit

TODO

  • Need better error handling?
  • Should the script explicitly return a value to the shell?
  • pass command-line options to pip (e.g., --upgrade-strategy)

Sources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pip_upgrade_outdated-1.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pip_upgrade_outdated-1.1-py2.py3-none-any.whl (4.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pip_upgrade_outdated-1.1.tar.gz.

File metadata

File hashes

Hashes for pip_upgrade_outdated-1.1.tar.gz
Algorithm Hash digest
SHA256 784652c79af840b9ef93708cf81ad9b43cd53b2e1266c23c424ea7e4104bbcc7
MD5 1f662caf6314ac0619b350375a4f3abd
BLAKE2b-256 1a1afef8c26ea30fcb9c2b3a7cef8adc0277d0271cffe09668f59aeb6a2a837c

See more details on using hashes here.

File details

Details for the file pip_upgrade_outdated-1.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pip_upgrade_outdated-1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c2224cbcd7765e99d6288d29846b252c3fbf35c89f21a5bbc3aec38fb3164934
MD5 f27f500f13ac300d3344d309e66e3bd8
BLAKE2b-256 441f24b1213a47feb9761ae149687e046119d66bf87e9712507230ca7502e3d2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page