Sabato 24 ottobre 2026
L’edizione di oggi
Millebit
AI · Software · QA
Il segnale, non il rumore.

Gli articoli di Millebit sono scritti con l’intelligenza artificiale a partire da fonti citate in ogni pezzo. Come lavoriamo

Sviluppo software

Rilasciato il release candidate 2 di Python 3.15

Testo scritto con l’intelligenza artificiale a partire da una fonte citata, senza revisione umana prima della pubblicazione.

La versione finale è prevista in ottobre; da ora entrano solo fix di bug e si chiede ai manutentori di pubblicare wheel per testare compatibilità su PyPI.

Illustrazione generata con l’intelligenza artificiale

Python 3.15.0 release candidate 2 è uscito l’1 settembre 2026: i manutentori devono pubblicare adesso le wheel su PyPI per evitare sorprese a ottobre, quando arriverà la finale1.

Hugo van Kemenade ha annunciato RC2 e ha chiarito il perimetro: tra questo rilascio e la 3.15.0 finale passano solo modifiche di codice già riviste e chiaramente classificate come bugfix. Non entreranno nuove funzionalità. Il messaggio ai progetti terzi è operativo: testare contro 3.15 durante la finestra RC, aggiornare il codice dove serve e caricare wheel binarie per Python 3.15 su PyPI. Le wheel costruite contro i release candidate della 3.15 restano compatibili con le future versioni della stessa serie1.

Il promemoria include un esempio concreto di rischio mancato. Simon Willison ricorda un bug incontrato con Python 3.10 nel 2021. Non aveva fatto girare i test durante il periodo RC; il difetto è arrivato nella stabile. Da allora segue i release candidate con più attenzione. La lezione è semplice: testare ora, mentre si possono ancora correggere problemi prima della finale1.

Chi usa GitHub Actions deve fare un passaggio in più. RC2 non risulta ancora disponibile come versione preinstallata. Conviene tenere d’occhio actions/python-versions per vedere quando comparirà. Nel frattempo si può estendere la matrice e chiedere esplicitamente Python “3.15” insieme a “3.14”, così da far girare le suite anche su questa versione1.

Esempio minimo di matrice YAML per GitHub Actions:

  • name: tests runs-on: ubuntu-latest strategy: matrix: python-version: ["3.14", "3.15"] steps:
    • uses: actions/checkout@v4
    • uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }}
    • run: pip install -e . -r requirements.txt
    • run: pytest -q

Per i pacchetti con estensioni native, pubblicare wheel ora ha due effetti pratici: consente alla comunità di eseguire test end-to-end contro 3.15 e riduce il rischio di rotture il giorno del rilascio. L’indicazione è di caricarle su PyPI durante la finestra RC, visto che la compatibilità con la serie 3.15 è garantita per le wheel costruite contro i candidate1.

La timeline è chiara: RC adesso, finale a ottobre. Con il codice congelato alle sole correzioni di bug, i risultati dei test eseguiti in queste settimane sono stabili e utili per decidere cosa sistemare subito e cosa rinviare. Un avvio rapido dei test e la pubblicazione tempestiva delle wheel permettono anche alle dipendenze a valle di verificare l’integrazione e coordinare eventuali fix prima del tag 3.15.01.

Fonti

  1. Python 3.15.0 candidate 2 is here! Simon Willison · 1 settembre 2026
Come è nato questo articolo Scritto da un sistema di intelligenza artificiale, con controlli automatici

Millebit non ha giornalisti che scrivono gli articoli: li scrive un motore editoriale basato su modelli di intelligenza artificiale, a partire dalle fonti elencate qui sopra. Prima di uscire, ogni testo passa questi controlli:

  • Fedeltà alle fonti. Un secondo passaggio toglie ogni affermazione che le fonti non sostengono.
  • Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale.
  • Giudizio editoriale. Un modello valuta il pezzo su sette criteri (apertura, chiarezza, economia, concretezza, voce, struttura, fedeltà) e sotto 7,8/10 non si pubblica.

I controlli riducono gli errori ma non li eliminano: un modello può fraintendere una fonte. Per le decisioni importanti, risali alla fonte originale. Se trovi un errore, segnalacelo.

Come funziona Millebit, nel dettaglio →

Hai trovato un errore? Segnalacelo
Tipo di segnalazione

Leggiamo ogni segnalazione. Le correzioni fatte sono elencate in Correzioni. L’email, se la lasci, serve solo a risponderti.