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.5.tar.gz
(9.1 kB
view details)
Built Distribution
File details
Details for the file easy-requp-0.0.5.tar.gz
.
File metadata
- Download URL: easy-requp-0.0.5.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 069193b646014ee94a7cbee0d0b0f982bc95878382b0d4cbb02d3bb0a33c64cd |
|
MD5 | 7229cd0db6ddb2a294643777363cc396 |
|
BLAKE2b-256 | c2f5cff01905addeff54e66dd859ae2828962259274cf80086986d9f69b00d0f |
File details
Details for the file easy_requp-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: easy_requp-0.0.5-py3-none-any.whl
- Upload date:
- Size: 21.3 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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30bcb313ccacc0d3a4e15910ca2fb0b17070395823a0537679237e7328fb4067 |
|
MD5 | 346aa160b48f7bfb38236cd583844c4b |
|
BLAKE2b-256 | e4af3a31decc4ff19cbdbd5347a1c12f1a4c977796228830f9aba87327e14bd1 |