pip 26.1 introduce lockfile e dependency cooldown
Il gestore di pacchetti Python pip ha rilasciato la versione 26.1, che introduce lockfile e dependency cooldown. L'aggiornamento abbandona il supporto per Python 3.9, giunto a fine vita in ottobre. La nuova funzionalità lockfile genera un file `pylock.toml`, come dimostrato installando Datasette e LLM, producendo un lockfile di 519 righe. I dependency cooldown sono implementati tramite l'opzione `--uploaded-prior-to` utilizzando il formato ISO di durata (es. `P4D` per 4 giorni). LLM versione 0.31, rilasciata tre giorni prima, è stato utilizzato per testare la funzionalità di cooldown. L'annuncio è stato fatto da Richard Si e condiviso tramite un link post da Simon Willison il 28 aprile 2026.
Fatti principali
- pip 26.1 introduce lockfile e dependency cooldown.
- Il supporto per Python 3.9 è stato abbandonato.
- Python 3.9 è giunto a fine vita in ottobre.
- I lockfile vengono scritti in un file `pylock.toml`.
- Un'installazione di prova di Datasette e LLM ha prodotto un lockfile di 519 righe.
- I dependency cooldown utilizzano l'opzione `--uploaded-prior-to`.
- L'opzione utilizza il formato ISO di durata, es. P4D per 4 giorni.
- LLM versione 0.31 è stato rilasciato tre giorni prima del post.
Entità
Istituzioni
- Python Software Foundation
- Datasette
- LLM