See every package installed on your machine and know which ones are safe to remove.
Project description
orphans
See every package on your machine and know which ones you can remove.
orphans looks at every package installed on your computer. It tells you which ones are safe to remove. It never removes anything without asking you first.
Supported Package Managers
Installation
Python 3.11 or newer required. Install orphans with pipx.
pipx install orphans
Can be installed from source code.
git clone https://github.com/ado11231/orphans
cd orphans
pip install .
Check Installation.
orphans --version
Usage
Run orphans to scan your machine.
orphans
| Flag | What it does |
|---|---|
orphans --cleanup |
Removes orphan packages |
orphans --cleanup --dry-run |
Shows what would be removed |
orphans --repair |
Updates old packages |
orphans --export results.json |
Saves results to a file |
orphans --format json |
Prints results as json |
orphans --snapshot |
Saves the current state |
orphans --rollback <snapshot> |
Restores a saved state |
orphans --watch |
Scans again every minute |
orphans --version |
Shows the version |
License
MIT, see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file orphans-1.0.0.tar.gz.
File metadata
- Download URL: orphans-1.0.0.tar.gz
- Upload date:
- Size: 172.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6956160ea93e264be08256ffafc5192999e7aaf4978074319652c426aa0a7fdb
|
|
| MD5 |
391605d4d12ba805ebe47d84f909cd76
|
|
| BLAKE2b-256 |
03b711d24cbf2e5c74e59582fcdcb83f76c4cf1007ec8911ddb1b7eeb8ef7232
|
Provenance
The following attestation bundles were made for orphans-1.0.0.tar.gz:
Publisher:
release.yml on ado11231/orphans
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
orphans-1.0.0.tar.gz -
Subject digest:
6956160ea93e264be08256ffafc5192999e7aaf4978074319652c426aa0a7fdb - Sigstore transparency entry: 2171908129
- Sigstore integration time:
-
Permalink:
ado11231/orphans@ff6b05ef36d663f0b01792143e717f879629701f -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/ado11231
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@ff6b05ef36d663f0b01792143e717f879629701f -
Trigger Event:
push
-
Statement type:
File details
Details for the file orphans-1.0.0-py3-none-any.whl.
File metadata
- Download URL: orphans-1.0.0-py3-none-any.whl
- Upload date:
- Size: 32.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06a5b6f3360aeb19d160c062fdcca725fe1f50583c8829cae8e0631ea4358472
|
|
| MD5 |
fa17ddcc02b9ca4734ef1dac3587b748
|
|
| BLAKE2b-256 |
d8dd2cba76e111b6963b0fb96faa640cfb994acf1c427317ab3d7a850a044957
|
Provenance
The following attestation bundles were made for orphans-1.0.0-py3-none-any.whl:
Publisher:
release.yml on ado11231/orphans
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
orphans-1.0.0-py3-none-any.whl -
Subject digest:
06a5b6f3360aeb19d160c062fdcca725fe1f50583c8829cae8e0631ea4358472 - Sigstore transparency entry: 2171908139
- Sigstore integration time:
-
Permalink:
ado11231/orphans@ff6b05ef36d663f0b01792143e717f879629701f -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/ado11231
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@ff6b05ef36d663f0b01792143e717f879629701f -
Trigger Event:
push
-
Statement type: