Skip to main content

pipupgrade

The missing command for pip

Table of Contents

Features

  • Updates system packages and local packages.
  • Updates packages mentioned within a requirements.txt file (Also pins upto-date versions if mentioned).
  • Detects semantic version to avoid updates that break changes.
  • Python 2.7+ and Python 3.4+ compatible. Also pip 9+, pip 10+ and pip 18+ compatible.
  • Zero Dependencies!

Installation

$ pip install pipupgrade

Usage

That's basically it! Run the help for more details...

$ pipupgrade --help
usage: pipupgrade [-y] [-c] [-l] [-s] [-r REQUIREMENTS] [-i] [-u] [--no-color]
                  [-V] [-v] [-h]

UPGRADE ALL THE PIP PACKAGES!

optional arguments:
  -y, --yes             Confirm for all dialogs.
  -c, --check           Check for outdated packages.
  -l, --latest          Update all packages to latest.
  -s, --self            Update pipupgrade.
  -r REQUIREMENTS, --requirements REQUIREMENTS
                        Path to requirements.txt file.
  -i, --interactive     Interactive Mode
  -u, --user            Install to the Python user install directory for
                        environment variables and user configuration.
  --no-color            Avoid colored output.
  -V, --verbose         Display verbose output.
  -v, --version         Show pipupgrade's version number and exit.
  -h, --help            Show this help message and exit.

License

This repository has been released under the MIT License.


Made with ❤️ using boilpy.

Metadata

Release files for pipupgrade 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pipupgrade 1.3.0
File Size Uploaded
pipupgrade-1.3.0.tar.gz 11.5 kB Details

Release files / pipupgrade-1.3.0.tar.gz

Download URL pipupgrade-1.3.0.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b50732edd1677fdda05977334032d4e84e86fff45349172884e2dcf039d7b141
BLAKE2b-256 checksum
How to use checksums
3de54c3c81fc4575f12ebc6990ef1474f819ef38330f5e279ae0fb706de79e58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

Release history Release notifications | RSS feed

1.12.0

2 release files

1.10.1

2 release files

1.9.0

2 release files

1.8.4

1 release file

1.8.3

2 release files

1.8.2

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.4

2 release files

1.7.3

2 release files

1.7.2

2 release files

1.7.1

2 release files

1.7.0

3 release files

1.6.8

3 release files

1.6.7

2 release files

1.6.6

2 release files

1.6.5

2 release files

1.6.4

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

1 release file

1.4.0

1 release file

1.3.1

1 release file

This release

1.3.0 This release

1 release file

1.2.0

3 release files

1.1.7

1 release file

1.1.6

1 release file

1.1.5

1 release file

1.1.2

3 release files

1.1.1

3 release files

1.1.0

3 release files

1.0.0

3 release files

0.2.4

3 release files

0.2.3

3 release files

0.2.2

3 release files

0.2.1

3 release files

0.2.0

3 release files

0.1.1

3 release files

0.1.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page