Mypy suggests `types-Pygments` but `--install-types` doesn't install it
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 20.6k
- Fork
- 3.3k
- Metriche di merge delle PR
- Metriche PR in attesa
Descrizione
Bug Report
(A clear and concise description of what the bug is.)
See below.
To Reproduce
Do from pygments.lexers import ....
mypy file.py would gives:
(3.14) ➜ git: mypy .
error: Library stubs not installed for "pygments.lexers" [import-untyped]
note: Hint: "python3 -m pip install types-Pygments"
note: (or run "mypy --install-types" to install all missing stub packages)
note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
error: Library stubs not installed for "pygments" [import-untyped]
Normally for other packages I would fix by mypy --install-types [--non-interactive] ..
But it doesn't install types-Pygments despite mypy knowing that this stub is missing.
# Ideally, a small sample program that demonstrates the problem.
# Or even better, a reproducible playground link https://mypy-play.net/ (use the "Gist" button)
Expected Behavior
Actual Behavior
Your Environment
- Mypy version used: mypy 1.19.1 (compiled: yes)
- Mypy command-line flags: See above
- Mypy configuration options from
mypy.ini(and other config files): No - Python version used: Python 3.14.3
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia riproducendo il fallimento segnalato di mypy . con from pygments.lexers import ..., quindi segui il percorso --install-types --non-interactive che gestisce il pacchetto mancante types-Pygments. Il lavoro è completato quando il comando installa il pacchetto di stub suggerito e le diagnosi segnalate relative agli stub mancanti non si verificano più.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- devtools
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 55/100