Skip to main content

pipus

pip helper for user site packages

pipus is a very simple wrapper around pip to help you manage the installation of Python packages in your user directory.

pip lacks the ability to keep track of which packages were manually installed and which came as dependencies. When installing packages in your home, this quickly becomes an issue if you ever want to update the packages you installed and do not care about updating the dependency packages if the dependent ones did not receive any update.

pipus fixes this by maintaning a file, similar to the familiar requirements.txt file, in which the manually installed packages are listed. pipus will then only update those packages when you attempt to run a global update.

Packages are always installed to your local site and never globally: pipus calls pip install --user internally. This avoids conflict with your OS' distributed Python packages and is the recommended way to install Python packages not required by your system components.

Commands

  • Installing a package:
    pipus packagename
    or manually editing pipus.txt and adding the package to it, then running pipus (or pipus --update)

  • Updating all packages installed with pipus:
    pipus (or pipus --update)

  • Uninstalling a package:
    pipus -R packagename
    or manually editing pipus.txt and removing the package from it, then running pipus --refresh

  • Removing all local packages, then installing pipus ones (AKA migrating to pipus):
    pipus --refresh

For details, see pipus --help.

Release files for pipus 1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pipus 1.3
File Size Uploaded
pipus-1.3.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pipus 1.3
File Interpreter ABI Platform
pipus-1.3-py3-none-any.whl Python 3 none any Details

Total release size: 10.0 kB

Release files / pipus-1.3.tar.gz

Download URL pipus-1.3.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
451ad6be5e9ea723806f653c4b41ae8d8f4e3afd30e2a15b86b1e88a2f497acc
BLAKE2b-256 checksum
How to use checksums
763744a3ef7768f4162f05c217f365e36b8334754d16a9608537bb372c5f3448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pipus-1.3-py3-none-any.whl

Download URL pipus-1.3-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f84106ddf7625270240395c8850d046850c3e1e106360de6d467648110d9d177
BLAKE2b-256 checksum
How to use checksums
432e74e556f16043efaa39293c5b8c3635526e41330101ceedc635d97591d37e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release history Release notifications | RSS feed

This release

1.3 This release

2 release files

1.2

2 release files

1.1

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page