|
| 1 | +========================== |
| 2 | +Minimum Supported Versions |
| 3 | +========================== |
| 4 | + |
| 5 | +Keeping with the industry support of Python versions |
| 6 | +https://www.python.org/downloads/, this package will try to support it's main |
| 7 | +dependencies for 5 years. |
| 8 | + |
| 9 | +Dropping support for a dependency version is considered a major change and will |
| 10 | +result in a major version bump. |
| 11 | + |
| 12 | +Python Version |
| 13 | +-------------- |
| 14 | + |
| 15 | +============== ============== ============== |
| 16 | +Python Version First Released End of Support |
| 17 | +============== ============== ============== |
| 18 | +3.11 2022-10-24 2027-10 |
| 19 | +3.10 2021-10-04 2026-10 |
| 20 | +3.9 2020-10-05 2025-10 |
| 21 | +3.8 2019-10-14 2024-10 |
| 22 | +3.7 2018-06-27 2023-06-27 |
| 23 | +============== ============== ============== |
| 24 | + |
| 25 | +Sphinx Version |
| 26 | +-------------- |
| 27 | + |
| 28 | +============== ============== ============== |
| 29 | +Sphinx Version First Released End of Support |
| 30 | +============== ============== ============== |
| 31 | +5.0 2022-05-30 2027-05 |
| 32 | +4.0 2021-05-09 2026-05 |
| 33 | +3.1 2020-06-08 2025-06 |
| 34 | +============== ============== ============== |
| 35 | + |
| 36 | +Should a supported Sphinx version only work with an unsupported Python version |
| 37 | +then that Sphinx version will be dropped early. This is in anticipation of |
| 38 | +possible CI limitations running unsupported versions. |
| 39 | + |
| 40 | +Clang Version |
| 41 | +------------- |
| 42 | + |
| 43 | +============= ============== ============== |
| 44 | +Clang Version First Released End of Support |
| 45 | +============= ============== ============== |
| 46 | +15.0 2022-09-26 2027-09 |
| 47 | +14.0 2022-03-25 2027-03 |
| 48 | +13.0 2021-10-04 2026-10 |
| 49 | +12.0 2021-04-14 2026-04 |
| 50 | +11.0 2020-10-12 2025-10 |
| 51 | +10.0 2020-03-24 2025-03 |
| 52 | +9.0 2019-09-19 2024-09 |
| 53 | +8.0 2019-03-20 2024-03 |
| 54 | +7.0 2018-09-19 2023-09 |
| 55 | +6.0 2018-03-08 2023-06 |
| 56 | +============= ============== ============== |
| 57 | + |
| 58 | +Since Clang seems to be on a 6 month release cycle while Python is on a one |
| 59 | +year, and that this package uses few features of Clang, this package will most |
| 60 | +likely continue to support some versions of Clang until the nearest Python |
| 61 | +version gets removed. |
| 62 | + |
| 63 | +.. note:: The different Clang versions are *not* exercised in CI. Most of the |
| 64 | + Python API for Clang seems pretty stable and as long as the most recent |
| 65 | + version of Clang keeps working it's hoped that it will catch most issues. |
0 commit comments