Upgrade all python packages.
Project description
PUPG
Python script for upgrading all python packages, which is still a big missing pip functionality.
The script runs pip list -o command to get all outdated packages.
Then it creates a thread for all of the found upgradable packages and runs pip install -U %pckg on them.
Installation
pip install pupg
Usage
python -m pupg [-h] [-l LIMIT] [-c] [-v]
optional arguments:
-h, --help- show help message and exit-l LIMIT, --limit LIMIT- set default upgrade try limit (default=3) allowing safely abort upgrade of a package after given number of tries-c, --check- check if upgrade was successful at the and of the script; simply runspip list -oagain and check if the list is zero-v, --verbose- not implemented yet
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pupg-0.0.2.tar.gz.
File metadata
- Download URL: pupg-0.0.2.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03726e696b263e1d897a86858c1273aadea106cd3d605085d5989657ab9b0247
|
|
| MD5 |
f97903c22782a7ee39ae8759f0f3a49b
|
|
| BLAKE2b-256 |
2131c44e8467bfa7dca42e21422aa26cd058946163856551006087f3eab0ff2e
|
File details
Details for the file pupg-0.0.2-py3-none-any.whl.
File metadata
- Download URL: pupg-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91dcaa8eb5d8c3abf992b2c1e36bca08da445ac9c5c614335a55b3b2f2cb2001
|
|
| MD5 |
67d2dda15e844cd22f399530e9a1de96
|
|
| BLAKE2b-256 |
bb81c9426f06ce9f697ccd74d30a0f87cd9d683f5db8779a0a8c687594e89cd0
|