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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

easy_requp-0.0.3-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

Hashes for easy-requp-0.0.3.tar.gz
Algorithm Hash digest
SHA256 9f74bd513e0fa92f1be3317c1345ed150dbb78011a5110482970ba65043a2c4d
MD5 4ff91b5835187036544c0458318f6287
BLAKE2b-256 528aab600a2db340a815638b3176dab6ac34562a95fac01b2e267952dcd55ad6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: easy_requp-0.0.3-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

Hashes for easy_requp-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 848c991f8e2ac3c52931b500d7e316e9b5c6483950c7590f338fe22379ce7a9f
MD5 b479805f69b781d9a7c8aa350da101f9
BLAKE2b-256 176230150963076caae4277f3bfa4348abdb35069b78c3bf1b8182ca7668c9c9

See more details on using hashes here.

Supported by

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