Skip to main content

No project description provided

Project description

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.

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

pipus-1.3.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

pipus-1.3-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file pipus-1.3.tar.gz.

File metadata

  • Download URL: pipus-1.3.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pipus-1.3.tar.gz
Algorithm Hash digest
SHA256 451ad6be5e9ea723806f653c4b41ae8d8f4e3afd30e2a15b86b1e88a2f497acc
MD5 29463d2ecea887b57d29409a41804533
BLAKE2b-256 763744a3ef7768f4162f05c217f365e36b8334754d16a9608537bb372c5f3448

See more details on using hashes here.

File details

Details for the file pipus-1.3-py3-none-any.whl.

File metadata

  • Download URL: pipus-1.3-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pipus-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f84106ddf7625270240395c8850d046850c3e1e106360de6d467648110d9d177
MD5 0278c21271e21edabd30f1cb84279e41
BLAKE2b-256 432e74e556f16043efaa39293c5b8c3635526e41330101ceedc635d97591d37e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page