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?

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.0.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.0-py2.py3-none-any.whl (6.2 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

File hashes

Hashes for pip_upgrade_outdated-1.0.tar.gz
Algorithm Hash digest
SHA256 60a273d24a0a4578112760de9054eca8ec2ec9f7c0e8dbd286538eb4da4a06e0
MD5 8116738eaecb76dcb061e6f5d513811e
BLAKE2b-256 72e307243850368fa381db6ac5e898257810b7c7e1d6ef2e7f3af88cfc527c00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pip_upgrade_outdated-1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 34b9941a6aa2b7c7258639a344fd6061e8361eabe943e8f6140e28164122cd06
MD5 942bf7b0063e5d906d79b4d9300aa74e
BLAKE2b-256 5e53714d572da79cd5e4f1aef4faa3c3c3b9be3d7ad2c625abf28781bb403e45

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