# Python 3.6 and 3.7 EOL

**URL:** https://discourse.vtk.org/t/python-3-6-and-3-7-eol/7402
**Category:** Development
**Created:** [December 15, 2021, 12:32am UTC](https://discourse.vtk.org/t/python-3-6-and-3-7-eol/7402 "2021-12-15T00:32:46Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.vtk.org/u/ben.boeckel)
#### Post date: [December 15, 2021, 12:32am UTC](https://discourse.vtk.org/t/python-3-6-and-3-7-eol/7402/1 "2021-12-15T00:32:46Z")

</div>

So Python 3.6 is EOL this month. We still notionally support 3.4 (though even 3.5 isn’t actively tested), so is it OK to change this:

```plaintext
set(vtk_python_min_version "3.4")
set(vtk_python_version_support "3.6")

```

to:

```plaintext
set(vtk_python_min_version "3.4")
set(vtk_python_version_support "3.7")

```

where `min_version` is what is required, but below `version_support`, VTK’s configure makes noise unless `VTK_LEGACY_SILENT`. I’ll note that `VTK_LEGACY_REMOVE` raises `min_version` to `version_support` if set.

Thoughts?

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.vtk.org/u/ben.boeckel)
#### Post date: [August 15, 2023, 7:23pm UTC](https://discourse.vtk.org/t/python-3-6-and-3-7-eol/7402/2 "2023-08-15T19:23:59Z")

</div>

Is there any opposition to doing this for 9.3 and adding 3.7 as well (now also EOL)? 3.6 and 3.7 will still be supported but only from source builds (like 3.4 and 3.5 are today), but wheels will not be published or tested as part of CI.

---

<div class="post-metadata">

### Author: ![jcfr](https://discourse.vtk.org/user_avatar/discourse.vtk.org/jcfr/32/466_2.png) [@jcfr](https://discourse.vtk.org/u/jcfr)
#### Post date: [August 15, 2023, 8:26pm UTC](https://discourse.vtk.org/t/python-3-6-and-3-7-eol/7402/3 "2023-08-15T20:26:12Z")

</div>

For reference, i the next few days we plan to integrate [MR-10405](https://gitlab.kitware.com/vtk/vtk/-/merge_requests/10405) removing support for testing and publishing VTK python wheels for both Python 3.6 and 3.7.

This page documents the status of each Python versions. See [https://devguide.python.org/versions/](https://devguide.python.org/versions/)

---

<div class="post-metadata">

### Author: ![lgivord](https://discourse.vtk.org/user_avatar/discourse.vtk.org/lgivord/32/3543_2.png) [@lgivord](https://discourse.vtk.org/u/lgivord)
#### Post date: [August 16, 2023, 6:59am UTC](https://discourse.vtk.org/t/python-3-6-and-3-7-eol/7402/4 "2023-08-16T06:59:21Z")

</div>

FYI @charly_bollinger @mwestphal

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.vtk.org/user_avatar/discourse.vtk.org/mwestphal/32/19_2.png) [@mwestphal](https://discourse.vtk.org/u/mwestphal)
#### Post date: [August 16, 2023, 11:35am UTC](https://discourse.vtk.org/t/python-3-6-and-3-7-eol/7402/5 "2023-08-16T11:35:46Z")

</div>

I’m all for it, as you know 🙂
