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)

Reply via email to