Skip to main content

A CLI tool that automatically installs missing Python dependencies and runs the given command.

Project description

pipli

Auto install pip dependencies needed for a given command to run successfully. Pipli keeps installing missing packages as long as it encounters ModuleNotFoundError or command not found errors while running user given command. Pipli finally runs the given command when all required packages have been installed.

Usage

pipli  '<cmd>'

Installation

pip install pipli

Examples

pipli  'python main.py'
pipli 'flask --app hello run'
pipli  'uvicorn main:app --host 0.0.0.0 --port 80'

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

pipli-1.0.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

pipli-1.0.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file pipli-1.0.1.tar.gz.

File metadata

  • Download URL: pipli-1.0.1.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.10

File hashes

Hashes for pipli-1.0.1.tar.gz
Algorithm Hash digest
SHA256 1e99378f7068f7b8f21cba7f4304afc919ea70fa2a3c2b30979f64dda995c121
MD5 4d0e77e99d412815b53fa8d7a4e4c055
BLAKE2b-256 c23b1aa31655f0a91c34b5dcd6d7bb2fd2328ac8af130aec329349a3a1909a2c

See more details on using hashes here.

File details

Details for the file pipli-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pipli-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.10

File hashes

Hashes for pipli-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7c63ec62e2968538af5eb1d2d1725d38562a2cab546bbfc9c4086bd2a1376a4b
MD5 191bb5b8696dffc5f20e362d903c1802
BLAKE2b-256 e5842e00c464dda71cd7f420ee770958b70ad3f5fafae6e2851c919f9de8c50b

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