Skip to main content

A simple wrapper for pip install with clean, organized output

Project description

pip-brief

A clean, human-readable wrapper for pip install that provides organized summaries of installation results.

Features

  • Clean Output Format: Organized summary with numbered sections
  • Comprehensive Tracking: Shows installed packages, already satisfied requirements, warnings, errors, and dependencies
  • Duplicate Removal: Eliminates repetitive messages for cleaner output
  • Verbose Mode: Option to see full pip output when needed
  • Simple Interface: Easy-to-use command structure

Installation

pip install pip-brief

Usage

Install one or more packages with brief summary:

pip-brief install <package-name>
pip-brief install <package1> <package2> <package3>

Install with verbose output (shows full pip output):

pip-brief install <package-name> --verbose

Example Output

Single Package:

**Summary of requests installation:**


1) Installed:
requests (2.31.0), urllib3 (2.0.4), certifi (2023.7.22)


2) Already Satisfied:
charset-normalizer, idna


3) Dependencies:
requests, urllib3, certifi, charset-normalizer, idna

Multiple Packages:

**Summary of loguru installation:**


1) Installed:
loguru (0.7.3)


2) Dependencies:
loguru

==================================================

**Summary of emoji installation:**


1) Installed:
emoji (2.8.0)


2) Dependencies:
emoji

Output Format

The summary is organized into up to 5 sections (only applicable sections are shown):

  1. Installed: Packages that were newly installed
  2. Already Satisfied: Packages that were already present and up-to-date
  3. Warnings: Important warnings from pip (cleaned and deduplicated)
  4. Errors: Any errors encountered (key messages only)
  5. Dependencies: All packages that were collected/processed during installation

Why pip-brief?

Standard pip install output can be verbose and hard to parse quickly. pip-brief provides:

  • Clear separation of different types of information
  • Elimination of redundant messages
  • Easy-to-scan format
  • Focus on what actually happened during installation

Requirements

  • Python 3.6+
  • pip

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

pip_brief-1.0.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

pip_brief-1.0.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file pip_brief-1.0.0.tar.gz.

File metadata

  • Download URL: pip_brief-1.0.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pip_brief-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6f2785495dfff9d5c87a4bd8661c4c31d9f006b0bab78253283cd438ab9f55d2
MD5 0e82be05ae4446196e6affc2ee00250b
BLAKE2b-256 9857f211d9319fa10eb2aacf8a8bb3517f3fc7b89bc587f147a61cdb90600379

See more details on using hashes here.

File details

Details for the file pip_brief-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pip_brief-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pip_brief-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e548aa08f553c70e27062a7c43498de391102e2f8d24060cd58c7c5fb0ca2c9
MD5 10d14899dead56039db3543270171273
BLAKE2b-256 5649169fc9a2d4bb93a1cd8c7bcefce29a6bf0d7ff35c4b4857e6fd7c66a6d86

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