Re: Use Python "Limited API" in PL/Python - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: Use Python "Limited API" in PL/Python
Date
Msg-id 915e0c81-05e3-43f5-9c91-a3b7a5987454@eisentraut.org
Whole thread Raw
In response to Re: Use Python "Limited API" in PL/Python  (Bryan Green <dbryan.green@gmail.com>)
List pgsql-hackers
On 02.01.26 19:12, Bryan Green wrote:
>> I have a patch that works around this by manually constructing the
>> Python dependency on MSVC to use python3.lib instead of python3XX.lib,
>> using cc.find_library('python3') and building the dependency with the
>> appropriate include directory.  It passes CI when I push.  I'll see what
>> cfbot thinks.
>>
>> Still testing, but wanted to share progress and get feedback on the
>> approach.
>>
> 
> cfbot seems to be happy:
> https://cirrus-ci.com/github/postgresql-cfbot/postgresql/cf%2F6369

Another thing you could test is whether this actually makes the ABI 
stable.  So for example build PL/Python against Python 3.13 and then 
install Python 3.14 (and uninstall 3.13 just to be sure) and then start 
a server and run some PL/Python stuff.




pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: Use Python "Limited API" in PL/Python
Next
From: Chao Li
Date:
Subject: Re: Wrong comment for ReplicationSlotCreate