simonw / simonw/llm

I get error: uninstall-no-record-file when trying to upgrade to 0.17 using llm install -U llm

Open
#592 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
12.5k
Forks
998
Avg merge
3d 13h
Merged PRs (30d)
10

Description

I installed llm using homebrew and I currently have version 0.16. I noticed there was a version 0.17 out and I decided to try to upgrade. Since it looks like it's not on homebrew yet I tried to upgrade based on the documentation recommendation.

llm install -U llm


Requirement already satisfied: six>=1.5 in /opt/homebrew/Cellar/llm/0.16/libexec/lib/python3.12/site-packages (from python-dateutil->sqlite-utils>=3.37->llm) (1.16.0)
Using cached llm-0.17-py3-none-any.whl (41 kB)
Installing collected packages: llm
  Attempting uninstall: llm
    Found existing installation: llm 0.16
error: uninstall-no-record-file

× Cannot uninstall llm 0.16
╰─> The package's contents are unknown: no RECORD file was found for llm.

hint: The package was installed by brew. You should check if it can uninstall the package.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the upgrade path with llm install -U llm from a Homebrew-installed llm 0.16 environment and inspect the installation and upgrade documentation referenced in the report. Done means upgrading to llm 0.17 no longer fails with uninstall-no-record-file for the Homebrew installation.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.