<div dir="ltr"><div><div><div><div><div><div>Sì e no. È più una questione di evoluzione naturale del pacchetto.<br><br></div>La prima volta versione che pubblichi è 0.1 o 0.0.1, aumentando a mano a mano che vengono aggiunte funzionalità o aggiustati bug. All'inizio, sopratutto per pacchetti sviluppati da una sola persona, non c'è un feature plan, quindi nemmeno l'autore ha deciso quando ci sarà un versione 1.0. Molte volte c'è una questione di sperimentazione, perciò è impossibile stabilire a priori quando qualcosa diventare stabile.<br><br></div>Se il progetto ha successo e si uniscono altri sviluppatori, le cose cambiano e c'è un'organizzazione migliore da questo punto di vista, ma non sempre. Flask per esempio è rimasto tantissimo tempo alla 0.11 e di fatto, secondo l'autore, è stabile ma la versione corrente è ancora 0.12<br><br></div><div>Ogni progetto ha la sua politica per il versionamento, vedi Angular che usa numeri interi o Django che sta per rilasciare la 2.0 senza cambiamenti sostanziali nell'API.<br></div><div><br></div>Quindi:<br></div>- Sì lo 0.X si usa per indicare versioni instabili<br></div>- No, semplicemente c'è una tendenza a non fare il passaggio a 1.0 anche quando il software è maturato, in uso da migliaia di persone e stabile, e non solo in Python<br></div><div><br><div><div><div><div><div><div><div><br></div><div>Jacopo<br></div></div></div></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 6 novembre 2017 18:10, Gabriele Battaglia <span dir="ltr"><<a href="mailto:iz4apu@libero.it" target="_blank">iz4apu@libero.it</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">Sera.<div>Ho una curiosità sull’utilizzo dei numeri di versione nei moduli per Python.</div><div>Noto che si tratta sempre, o quasi, di numeri molto bassi e che hanno uno “0”, come major release.</div><div>Cose come 0.11.0, 0.4.5, 0.6.1, solo per citarne 3 che ho visto recentemente. Ma questo ha qualcosa a che fare col fatto che si tratta di software inaffidabile, instabile oppure no? Questi numeri di versione mi ricordano rilasci beta, quando se non anche alpha.</div><div>E’ così, oppure esiste una specie di convenzione diciamo non scritta, fra gli sviluppatori di moduli che adottano tutti quanti e che li consiglia di numerare così basse, le versioni che rilasciano?</div><div><br></div><div>Grazie per l’eventuale chiarimento, se ce ne fosse.</div><div>Chiaro che si tratta di una curiosità, in realtà, se il pacchetto funziona, non me ne può fregare di meno, del suo numero di versione.</div><div>Gabriele.<br><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">—<div>Namasté!</div><div>Sent from my iMac27. (Libero)</div></div>
</div>
<br></div></div><br>______________________________<wbr>_________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="https://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">https://lists.python.it/<wbr>mailman/listinfo/python</a><br>
<br></blockquote></div><br></div>