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 editingpipus.txtand adding the package to it, then runningpipus(orpipus --update) -
Updating all packages installed with pipus:
pipus(orpipus --update) -
Uninstalling a package:
pipus -R packagename
or manually editingpipus.txtand removing the package from it, then runningpipus --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)
| File | Size | Uploaded | |
|---|---|---|---|
| pipus-1.3.tar.gz | 4.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|