Skip to main content

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.1.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

easy_requp-0.1.1-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file easy-requp-0.1.1.tar.gz.

File metadata

  • Download URL: easy-requp-0.1.1.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

Hashes for easy-requp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 952dd86ca0f3b4281203777a75a495f435cc95ae2339100b75f10263f7a4ab78
MD5 bb044e96b368ba2bb2a1bd5acf5860cb
BLAKE2b-256 294d9c84434fe9cdcd8327bf5815092699f95a8d60b4058f08c8c84cd21d9245

See more details on using hashes here.

File details

Details for the file easy_requp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: easy_requp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 21.4 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

Hashes for easy_requp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 852b8bc401699282db1a15dfd64a4b3aa2a2f254a6ab4a7d002ab0f985eeb9ef
MD5 fbf1895da1138d5fb0db613ca441f64c
BLAKE2b-256 e5326d727313a324dd6a2678faa461564e09185228a8ab90cf338b1c128b69b9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page