H-uru / libhsplasma

Cross-platform Plasma data and network library
GNU General Public License v3.0
32 stars 30 forks source link

Fix for PyInit_PyHSPlasma visibility on Py <3.9 #250

Closed dpogue closed 2 years ago

dpogue commented 2 years ago

libHSPlasma has been configured to use proper symbol visibility, which has resulted in all of the PyHSPlasma symbols being marked hidden. PyMODINIT_FUNC on Python 3.9+ has been updated to include visibility annotations, but on earlier versions it is missing.

I've confirmed this is working for me when building for Python 3.7.

Closes #248