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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for easy-requp-0.0.2.tar.gz
Algorithm Hash digest
SHA256 1c3d7fa70ed598a4edd1f4353f5057360c4e5da2bba4acfbda24bf7e03e7d4cf
MD5 43d881a915ace37072e107e62c8870f6
BLAKE2b-256 4e579c1bdb0455c195080aa12c5f6b3bbd65f24816300e1608d48f803330ff97

See more details on using hashes here.

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

Hashes for easy_requp-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 05dd599a08b031b68958fc9e1770ef0dd1f15e194f1e6c20c08fa0529dbe8c34
MD5 e00f072fe8578355ba8e45761db55a73
BLAKE2b-256 a633fc648a4fb289dad2532f7f169850306c6c2d6f5b8591eaba229576673978

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