Dropping Legacy Python support -- Support for Python 3.5 and newer with ITK 5.1

python
(Matt McCormick) #1

ITK 5.0 only supports Python 2.7 on Linux and macOS because of limitations of the C++ compiler required for Python 2.7 on Windows.

Are there any objections to only supporting Python 3.5 and newer on all platforms with ITK 5.1?

As pointed out by @hjmjohnson, many packages in the Scientific Python community only support Python 3.5 and newer in their latest versions, Python 2 support itself is ending in 2020, and this will reduce our maintenance version.

5 Likes
(Hans Johnson) #2

I am fully in support of requiring python 3.5. The focus on a smaller subset environments will allow for using our precious resources for the most benefit.

1 Like