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.1.tar.gz
(2.7 kB
view details)
Built Distribution
File details
Details for the file easy-requp-0.0.1.tar.gz
.
File metadata
- Download URL: easy-requp-0.0.1.tar.gz
- Upload date:
- Size: 2.7 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 | 25e7871f3d84593b1fffa5d7094b2520f3051d550b2521c43fa28f1426a07feb |
|
MD5 | 001124e071f99e9ce3d63e18ed0c00db |
|
BLAKE2b-256 | 49507144487f072271e8789c5ed314ec31ee37385a352dc55720959835b58164 |
File details
Details for the file easy_requp-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: easy_requp-0.0.1-py3-none-any.whl
- Upload date:
- Size: 14.9 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 | b09f7ed327e356cd7369161daf3d7614a29d5ab1c7808f50bdcc70af0ea4f746 |
|
MD5 | cd038c731a5c1e8b767c4603b896904a |
|
BLAKE2b-256 | 768523dac5493bcaf3db2fcac0180933a67970287399fc787a5b20023d9a4f99 |