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.1.0.tar.gz
(9.3 kB
view details)
Built Distribution
File details
Details for the file easy-requp-0.1.0.tar.gz
.
File metadata
- Download URL: easy-requp-0.1.0.tar.gz
- Upload date:
- Size: 9.3 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 | 726768a252150c3d00d6ec2e04fb97a9fb685ce1e3567103842a1fd836ddb868 |
|
MD5 | 60a8a78311022cfd5078cc199327448f |
|
BLAKE2b-256 | e23a36b8daa102472458ea09a1d32f71e1a02d5e8f63d0297e2c364a5658b4bc |
File details
Details for the file easy_requp-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: easy_requp-0.1.0-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 | bcfbd22406b64568db4569575842a026d5374b933377e134f7504f7468f96559 |
|
MD5 | b36a7fbfcc23c69b49ccc717e81359b3 |
|
BLAKE2b-256 | deac9d2bb07d3e77feb3d1b123a27626792f7ca65bd8be5499978305d2b879d0 |