Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Poetry Fails to Install/Update more-itertools on macOS

Aperta
#37 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
42/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
cli, tooling

Direzione di ricerca

Inizia eseguendo la riproduzione segnalata su macOS Apple Silicon con Python 3.13.1, Homebrew Poetry 2.0.1 e poetry self add poetry-plugin-shell. Traccia l’aggiornamento di more-itertools eseguito da self-add e confronta lo stato del pacchetto installato con la disinstallazione tentata; il lavoro è completato quando il comando gestisce sia i pacchetti installati sia quelli assenti senza l’errore segnalato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

When running poetry self add poetry-plugin-shell, Poetry attempts to update more-itertools (from 10.5.0 -> 10.6.0), but fails with the error:

Command '['/opt/homebrew/Cellar/poetry/2.0.1/libexec/bin/python', 
'/opt/homebrew/Cellar/poetry/2.0.1/libexec/lib/python3.13/site-packages/virtualenv/seed/wheels/embed/pip-24.3.1-py3-none-any.whl/pip', 
'uninstall', 'more-itertools', '-y']' returned non-zero exit status 1.

The error indicates that more-itertools is not installed, yet Poetry still tries to uninstall it, leading to a failure.

Expected Behavior

Poetry should correctly detect whether more-itertools is installed and handle the update properly. If it’s not installed, it should install it rather than attempting an uninstall.

Environment Details

  • OS: macOS (Apple Silicon)
  • Python Version: 3.13.1 (Installed via Homebrew)
  • Poetry Version: 2.0.1
  • Package Manager: Homebrew
  • Virtualenv: Poetry-managed

Steps to Reproduce

brew install [email protected]
curl -sSL https://install.python-poetry.org | python3 -
poetry self add poetry-plugin-shell

Suggested Fix

  • Poetry should check if a package is installed before attempting to uninstall it.
  • Ensure Poetry respects system-installed packages and does not conflict with Homebrew-managed dependencies.
Lingua principale
Python
Stelle
141
Fork
10
Merge medio
59m
PR unite (30g)
3

Preparare l'ambiente

Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di python-poetry/poetry-plugin-shell

Tutte le issue di python-poetry/poetry-plugin-shell

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.