From 78cac012127c5e103d3559b18eb36b23daa8f883 Mon Sep 17 00:00:00 2001 From: Miro HronĨok Date: Jan 01 2019 11:29:00 +0000 Subject: Python 2 is forbidden only on Fedora 30+ See discussion in https://pagure.io/fesco/issue/2031 Also changed the paragraph to sembreaks. --- diff --git a/guidelines/modules/ROOT/pages/Python.adoc b/guidelines/modules/ROOT/pages/Python.adoc index 5b9d894..e493b52 100644 --- a/guidelines/modules/ROOT/pages/Python.adoc +++ b/guidelines/modules/ROOT/pages/Python.adoc @@ -2,7 +2,16 @@ == Python Version Support -In Fedora we have multiple Python runtimes, one for each supported major Python release. At this point that's one for python3.x and one for python2.7 However the python2 stack will be removed from Fedora and is xref:deprecating-packages.adoc[deprecated]. Upstream support for the python2 interpreter officially ends in 2020. If a piece of software supports python3, it MUST be packaged for python3. Software using python2 MUST NOT be newly packaged without FESCo exception. +In Fedora we have multiple Python runtimes, +one for each supported major Python release. +At this point that's one for python3.x and one for python2.7. +However the python2 stack will be removed from Fedora and is xref:deprecating-packages.adoc[deprecated]. +Upstream support for the python2 interpreter officially ends in 2020. +If a piece of software supports python3, +it MUST be packaged for python3. +Software using python2 MUST NOT be newly packaged into Fedora 30 or newer without FESCo exception. +Packaging new python2 based packages into older Fedoras is discouraged, +but doesn't need an exception. For guidelines on maintaining already existing python2 packages, see the xref:Python_Appendix.adoc[appendix].