Python: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 26: Line 26:


===Python version supported=== <!--T:88-->
===Python version supported=== <!--T:88-->
Python packages from the [[Available Python wheels|wheelhouse]] are mainly provided for the 3 most recent Python versions available on the systems.
In general in the Python ecosystem, the transition to more modern versions of python is accelerating, with many packages only supporting the latest few versions of Python 3.x. In our case, we provide pre-built python packages in our [[Available Python wheels|wheelhouse]] only for the 3 most recent Python versions available on the systems. This will result in dependencies issues when trying to install those packages with older versions of Python. See [[Python#Package_.27X.27_requires_a_different_Python:_X.Y.Z_not_in_.27.3E.3DX.Y.27|Troubleshooting]].
 
<!--T:89-->
In addition, newer packages version drop support of older Python versions. For instance, one package may require Python to be greater to 3.8. This will result in dependencies issues when trying to install those packages with Python 3.6. See [[Python#Package_.27X.27_requires_a_different_Python:_X.Y.Z_not_in_.27.3E.3DX.Y.27|Troubleshooting]]


<!--T:90-->
<!--T:90-->
Drop schedule of Python modules
Below is a table indicating when we stopped building wheels for each version of Python.
{| class="wikitable"
{| class="wikitable"
|-
|-
Bureaucrats, cc_docs_admin, cc_staff, rsnt_translations
2,837

edits

Navigation menu