Supported Python versions

This lists which versions of Python are supported be which version of Tryton.
Tryton versions currently supported are bold.

Tryton Version supported Python versions End of Life
7.0 (LTS) 3.8 — 3.12 November 2028
6.8 3.8 — 3.11 May 2024
6.6 3.7 — 3.10 November 2023
6.4 3.7 — 3.10 May 2023
6.2 3.6 — 3.9 November 2022
6.0 (LTS) 3.6 — 3.9 May 2025
5.8 3.6 — 3.8 November 2021
5.6 3.5 — 3.8 May 2021
5.4 3.5 — 3.7 November 2020
5.2 3.5 — 3.7 May 2020
5.0 (LTS) 3.4 — 3.7 November 2023

7.0 (LTS) | 3.8 — 3.12 | November 2028 |
6.8 | 3.8 — 3.11 | May 2024 |
6.6 | 3.7 — 3.10 | November 2023 |
6.4 | 3.7 — 3.10 | May 2023 |
6.2 | 3.6 — 3.9 | November 2022 |
6.0 (LTS) | 3.6 — 3.9 | May 2025 |
5.8 | 3.6 — 3.8 | November 2021 |
5.6 | 3.5 — 3.8 | May 2021 |
5.4 | 3.5 — 3.7 | November 2020 |
5.2 | 3.5 — 3.7 | May 2020 |
5.0 (LTS) | 3.4 — 3.7 | November 2023 |

1 Like

hi, where do you get it from ?

I worked myself through the changelog. EOL was added by pokoli (thanks for that :slight_smile:

Good job. Thank you.

Does anybody know if postgresql versions are also critical for some trytond versions ?

There was an issue with sequences on PostgreSQL 10 which had been fixed 5 years ago and it was already fixed.

From my experience all supported series should support all supported PostgresSQL versions. (Take that statement with no warranty).

So all unsupported series should support PostgresSQL versions supported at its end of life date ?
That’s a good starting point to reinstall old versions.
Today I use the lattest Ubuntu LTS distribution at tryton release date as the per default OS context.
For example, I plan to distribute Tryton 7.0 on Ubuntu 22.04

Each series support PostgreSQL versions that was supported by PostgreSQL at the time the first release in the series has been published.

Hi,
I am curious about those numbers. Increasing up to 3.8 minimal python version on Tryton 6.8:

  • technical decision as some code needs language syntax only available on python3.8
  • just a random political decision. To support only 3 versions of python language.

Is not a big deal, but Debian 10 LTS still on python 3.7, so this change force to use Tryton 6.6

For LTS you can use tryton LTS version which is 6.0 serise :wink: