Easily manage Python packages based on requirements file specifications.
Project description
Easy ReqUp
Easily manage Python packages based on requirements file specifications.
Run python -m easy_requp -h
for help:
usage: python -m easy_requp [-h] [-V] [-v] [-q] [-y] [-s] [-r FILE]
[-a ACTION [ACTION ...]] [-n] [-u]
[-o OPTION [OPTION ...]] [-m N] [-d] [-c LIMIT]
Easily manage Python packages based on requirements file specifications.
optional arguments:
-h, --help show this help message and exit
-V, --version show version information and exit
-v, --verbose let pip give more output, option is additive and can be
used up to 3 times, try 'pip help' for more information
-q, --quiet let pip give less output, option is additive and can be
used up to 3 times, try 'pip help' for more information
-y, --yes don't ask for confirmations
-s, --skip-python-version-check
don't check for Python updates
-r FILE, --requirement FILE
install from the given requirements file, try 'pip help
install' for more information (default: easy_requp.txt)
-a ACTION [ACTION ...], --actions ACTION [ACTION ...]
perform selected actions: all, reqs, deps, orph, check,
clean (default: all)
-n, --not invert actions selection
-u, --user pass the --user flag to pip, try 'pip help install' for
more information
-o OPTION [OPTION ...], --options OPTION [OPTION ...]
additional pip options, escape leading '-' character
with '\', try 'pip help' for more information
-m N, --max-pip-retries N
maximum number of retries if pip fails (default: 3)
-d, --deps_complete repeat dependencies upgrade until no changes are
detected
-c LIMIT, --cache LIMIT
clean cache if folder size is above given limit, in MB
(default: 200)
examples:
python -m easy_requp # full system upgrade
python -m easy_requp -r FILE # use given requirements file
python -m easy_requp -a reqs # upgrade required packages
python -m easy_requp -na clean # do not clean pip cache
python -m easy_requp -u # pass --user flag to pip
python -m easy_requp -uo \--log PATH # pass --user and --log flags to pip
Report any bugs to: <https://github.com/lucatrv/easy-requp>
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
easy-requp-0.0.4.tar.gz
(9.2 kB
view details)
Built Distribution
File details
Details for the file easy-requp-0.0.4.tar.gz
.
File metadata
- Download URL: easy-requp-0.0.4.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97863a4aae26c786844f1e1b2eb9a8eb3707776db4cae48f40bc2c8c9841ec7d |
|
MD5 | 37770eff7d14e4a06617ec2f977e0960 |
|
BLAKE2b-256 | 274871fbe7ff30326343da1e89a989614f33d7d19eab359526f679e984e76a88 |
File details
Details for the file easy_requp-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: easy_requp-0.0.4-py3-none-any.whl
- Upload date:
- Size: 21.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15a28daaacc7edd2266c8239e687df7748aab46a199bfc740df04a9e88a47e7f |
|
MD5 | 3d1c3a40bb50391c50b320423f26c33e |
|
BLAKE2b-256 | 294d47566e2b3d0e7f7b3db8f173d0a8e47260b049ac4811871dc85c1497af0b |