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+, pip 18+ and pip 19.0.1+ 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.4.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.4.0
File Size Uploaded
pipupgrade-1.4.0.tar.gz 12.4 kB Details

Release files / pipupgrade-1.4.0.tar.gz

Download URL pipupgrade-1.4.0.tar.gz
Size 12.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9918a6c3d100e65bb44f665e428bbaec123a4b9c29f1fcf8e799a778a2af6ec8
BLAKE2b-256 checksum
How to use checksums
c81294d09cc30d2ed7c79fbe0df3aa8418f7034441b880b5200f5411c5f40700
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.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.0a4+

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

This release

1.4.0 This release

1 release file

1.3.1

1 release file

1.3.0

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