Skip to content

Add Python ecosystem cache support (uv, Poetry, pyenv, pipenv) #7

@bysiber

Description

@bysiber

Add Python ecosystem cache support (uv, Poetry, pyenv, pipenv)

ClearDisk already scans pip cache and Conda packages. Adding support for the rest of the Python ecosystem:

Safe to clean (cache only, re-downloads automatically):

  • ~/Library/Caches/uv - uv cache (uv is the fastest-growing Python package manager, 80K+ GitHub stars)
  • ~/Library/Caches/pypoetry - Poetry cache

Caution (contains installed versions/environments):

  • ~/.pyenv/versions - pyenv Python installations
  • ~/.local/share/virtualenvs - pipenv virtual environments

Implementation:
Follows the same pattern as the Ruby ecosystem PR (#6). Add entries to:

  1. descriptions dictionary
  2. devCachePaths() function
  3. scanPaths() function

References:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions