Minimale Version von Python und NumPy#
Dieses Projekt unterstützt mindestens die Nebenversionen von Python, die 42 Monate vor einem geplanten Projektveröffentlichungstermin erstmals veröffentlicht wurden.
Das Projekt wird immer mindestens die 2 neuesten Nebenversionen von Python unterstützen.
Das Projekt wird Nebenversionen von
numpyunterstützen, die erstmals in den 24 Monaten vor einem geplanten Projektveröffentlichungstermin veröffentlicht wurden, oder die älteste Version, die die minimale Python-Version unterstützt (je nachdem, was höher ist).Das Projekt wird immer mindestens die 3 neuesten Nebenversionen von NumPy unterstützen.
Die minimal unterstützte Version von Python wird in setup auf python_requires gesetzt. Alle unterstützten Nebenversionen von Python werden in der Testmatrix enthalten sein und für Veröffentlichungen binäre Artefakte haben.
Das Projekt sollte die minimale Python- und NumPy-Versionsunterstützung bei jeder Neben- und Hauptveröffentlichung nach oben anpassen, aber niemals bei einer Patch-Veröffentlichung.
Dies stimmt mit NumPy NEP 29 überein.