Carel created THRIFT-5899:
-----------------------------
Summary: Python tests fail for the Appveyor MSVC builds
Key: THRIFT-5899
URL: https://issues.apache.org/jira/browse/THRIFT-5899
Project: Thrift
Issue Type: Task
Components: Test Suite
Environment: Windows MSVC
Python 3.5 and 3.6
Reporter: Carel
Assignee: Jens Geyer
Except for issues as described in THRIFT-5898 the Windows MSVC Appveyor builds
fail due to Python related issues.
This ticket tries to get the Appveyor builds green by fixing the issues or
skipping the tests.
*A fundamental question exists about thrift support for old versions of Python.*
The Windows Appveyor builds use Python
[3.6|https://github.com/apache/thrift/blob/master/appveyor.yml#L46] and
[3.5|https://github.com/apache/thrift/blob/master/appveyor.yml#L58] for shared
and static builds respectively.
Python 3.9 went EOL last month (10/2025) and 3.7 went EOL in 2018.
This ticket does not try to address that question but instead use what we have
to at least highlight the issues and try to work around them, even if it means
disabling a test for that version of Python.
If the minimum supported version of Python was for example increased to say 3.7
then almost no work would be needed on thrift itself but the build
infrastructure, notably the Appveyor builds will need to be updated.
The final goal is to get back to green Appveyor builds without removing the
current Python coverage that it has.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)