Skip to main content

Utility to recursively install requirements using pip

Project description

rpip - Recursively install python requirements from multiple directories using pip

Install via pip (pip install rpip).

Usage:

usage: rpip [-h] [-i [INCLUDE_DIRS [INCLUDE_DIRS ...]]] [-x [EXCLUDE_DIRS [EXCLUDE_DIRS ...]]] [--ignore-versions] [-v]
               [-o OUTPUT_FILE] [--dry-run] [-f [FILENAME [FILENAME ...]]] [--pip-path PIP_PATH]
               [root_path]

Recursive pip install of requirements files.

positional arguments:
  root_path             Root path to start searching for requirements files.

optional arguments:
  -h, --help            show this help message and exit
  -i [INCLUDE_DIRS [INCLUDE_DIRS ...]], --include-dirs [INCLUDE_DIRS [INCLUDE_DIRS ...]]
                        Pattern for directories to include.
  -x [EXCLUDE_DIRS [EXCLUDE_DIRS ...]], --exclude-dirs [EXCLUDE_DIRS [EXCLUDE_DIRS ...]]
                        Pattern for directories to exclude.
  --ignore-versions     Ignore version specification in requirements files.
  -v, --verbose         Print status messages.
  -o OUTPUT_FILE, --output-file OUTPUT_FILE
                        If specified, write the list of packages to this file instead of installing.
  --dry-run             Print what would be installed, but don't install anything.
  -f [FILENAME [FILENAME ...]], --filename [FILENAME [FILENAME ...]]
                        Pattern to match for requirements files. Defaults to "requirements.txt".
  --pip-path PIP_PATH   Specify the path to the pip executable.

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

rpip-1.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

rpip-1.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file rpip-1.1.tar.gz.

File metadata

  • Download URL: rpip-1.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for rpip-1.1.tar.gz
Algorithm Hash digest
SHA256 5ee73a371453602619c1abf58a4c32bdc60a1197e379b9e8413e3b0d69829eb8
MD5 6d2bfb9f1e17cc453eedc10df7080b4e
BLAKE2b-256 6dfb447710deeeb664e846941fee7af63ada45ef324cbc7ec20d353df02c8f75

See more details on using hashes here.

File details

Details for the file rpip-1.1-py3-none-any.whl.

File metadata

  • Download URL: rpip-1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for rpip-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cd3c9e99d5f08f7bb231d7dbb8d587b9db48daf7c0b92d44673b3653a323b35b
MD5 44014c56590a946c64d015ca8be75f29
BLAKE2b-256 f5e0a6ba2f81b8eaad63b1837a666bde809beb28ccd3304eb71c2df8b114b2a6

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