Skip to main content

See every package installed on your machine and know which ones are safe to remove.

Project description

orphans

PyPI version Python versions License

orphans screenshot

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

pip npm cargo Homebrew

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orphans-1.0.0.tar.gz (172.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

orphans-1.0.0-py3-none-any.whl (32.0 kB view details)

Uploaded Python 3

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

Hashes for orphans-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6956160ea93e264be08256ffafc5192999e7aaf4978074319652c426aa0a7fdb
MD5 391605d4d12ba805ebe47d84f909cd76
BLAKE2b-256 03b711d24cbf2e5c74e59582fcdcb83f76c4cf1007ec8911ddb1b7eeb8ef7232

See more details on using hashes here.

Provenance

The following attestation bundles were made for orphans-1.0.0.tar.gz:

Publisher: release.yml on ado11231/orphans

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for orphans-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06a5b6f3360aeb19d160c062fdcca725fe1f50583c8829cae8e0631ea4358472
MD5 fa17ddcc02b9ca4734ef1dac3587b748
BLAKE2b-256 d8dd2cba76e111b6963b0fb96faa640cfb994acf1c427317ab3d7a850a044957

See more details on using hashes here.

Provenance

The following attestation bundles were made for orphans-1.0.0-py3-none-any.whl:

Publisher: release.yml on ado11231/orphans

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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