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.2.tar.gz
(9.2 kB
view details)
Built Distribution
File details
Details for the file easy-requp-0.0.2.tar.gz
.
File metadata
- Download URL: easy-requp-0.0.2.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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c3d7fa70ed598a4edd1f4353f5057360c4e5da2bba4acfbda24bf7e03e7d4cf |
|
MD5 | 43d881a915ace37072e107e62c8870f6 |
|
BLAKE2b-256 | 4e579c1bdb0455c195080aa12c5f6b3bbd65f24816300e1608d48f803330ff97 |
File details
Details for the file easy_requp-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: easy_requp-0.0.2-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/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05dd599a08b031b68958fc9e1770ef0dd1f15e194f1e6c20c08fa0529dbe8c34 |
|
MD5 | e00f072fe8578355ba8e45761db55a73 |
|
BLAKE2b-256 | a633fc648a4fb289dad2532f7f169850306c6c2d6f5b8591eaba229576673978 |