Opened 5 years ago

Closed 5 years ago

#3800 closed defect (fixed)

Add bundle builder support for Python 3 Stable ABI

Reported by: Greg Couch Owned by: Greg Couch
Priority: moderate Milestone:
Component: Build System Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Python 3 has an option for supporting a Stable ABI that works across multiple version of Python 3, eg. 3.7 and 3.8. It would be great if bundle builder used the Stable ABI. If it were the default, then it it would increase the longevity of bundles in the Toolshed. Will need to investigate how this affects compile-time linking.

Change History (2)

comment:1 by Greg Couch, 5 years ago

Implemented. Not as useful as one would wish. The Python unicode APIs, eg., PyUnicode_AsUTF8, is not part of the stable API.

comment:2 by Greg Couch, 5 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.