Registry / devops / pipmaster

pipmaster

JSON →
library1.1.13pypypi✓ verified 82d ago

pipmaster is a versatile Python package manager utility designed to simplify common tasks such as package installation, updates, checks, and environment management. The current version is 1.1.8, and it maintains an active release cadence as needed for feature enhancements and bug fixes.

pip install pipmaster
INSTALL
IMPORT
SIG · PIPMASTER
P
pipmaster
devopspythonv1.1.13
Install
1.9s avg
Import
Disk
22MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.1.13 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.910 runs
installs and imports cleanly · install 0.0s · import 0.000s · 26.5MB
glibc
py 3.103.910 runs
installs and imports cleanly · install 1.9s · import 0.000s · 27MB
22MB installed
● package 22MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

PackageManager
from pipmaster import PackageManager
from pipmaster.pipmaster import PipMaster
AsyncPackageManager
from pipmaster import AsyncPackageManager
check_vulnerabilities
from pipmaster import check_vulnerabilities

Initializes PipMaster and demonstrates installing, checking for updates, listing packages, and optionally uninstalling.

from pipmaster.pipmaster import PipMaster pm = PipMaster() # Example 1: Install a package pm.install_package("requests") print(f"'requests' installed: {pm.is_package_installed('requests')}") # Example 2: Check for updates (will print to console) pm.check_for_updates() # Example 3: List installed packages installed = pm.get_installed_packages() print(f"Installed packages count: {len(installed)}") # Example 4: Uninstall a package (use with caution) # pm.uninstall_package("requests") # print(f"'requests' installed after uninstall: {pm.is_package_installed('requests')}")
pipmaster --version
Debug
Known issues
gotchaWhen running PipMaster commands that modify system-wide packages (e.g., install, uninstall) outside of a virtual environment, you may encounter permission errors.
fix
Always use a virtual environment for project-specific dependencies. If you must install globally, use `sudo pip install pipmaster` (Linux/macOS) or run your terminal as Administrator (Windows), but this is generally discouraged.
affects: All versions
gotchaPipMaster operates on the `pip` installation active in your current Python environment. It does not inherently manage multiple distinct Python environments (e.g., pyenv, conda environments).
fix
Activate the desired virtual environment or Python installation before running PipMaster commands to ensure operations apply to the correct environment.
affects: All versions
gotchaUninstalling critical system packages (e.g., `setuptools`, `pip`) using `uninstall_package` can severely break your Python installation.
fix
Always exercise extreme caution when using `uninstall_package`, especially for packages that are core to Python's functionality or your operating system's package management. Double-check the package name before proceeding.
affects: All versions
Upgrade
Version history
1.1.13latest on PyPI · released May 21, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
pipmaster — pip install pipmaster · libregistry