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.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

pipus-1.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pipus-1.1.tar.gz
Algorithm Hash digest
SHA256 4ed5c8dbc49f63fb53d08db6152c80c1d1b06fa867bb20f986c90c69a3d133cc
MD5 0cde248ad49af5db797f84aef3fb6b87
BLAKE2b-256 fcff70ca9ee6f6e37e68c0d40d515b3ca7a0ff96927976a6483e65279d189e2e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pipus-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 41ccb99f7082f6841c3e449b9b166a1e67a82f8376d7be2cfb690b2c54f71290
MD5 161052ab7032010b76313af0b5444a6e
BLAKE2b-256 bd4c98b399a72dd13864ebd07d08befd153daf5058a8405f585c3c6002f80799

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