Skip to content

Commit fe1d2a4

Browse files
committed
FastDSS: set py_limited_api=True (generate abi3 files)
setup.cfg: add py-limited-api flag ...
1 parent a17e9db commit fe1d2a4

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

dss_setup_common.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import sys, os, platform
22

3-
BUILD_ODDIE = os.environ.get('DSS_CAPI_BUILD_ODDIE', '') == '1'
4-
53
# Not complete but should suffice for the moment
64
if 'linux' in sys.platform.lower():
75
uname = os.uname()

setup.cfg

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
[metadata]
22
description_file = README.md
33
license_files = LICENSE
4-
url = https://github.com/dss-extensions/dss_python_backend/
4+
url = https://github.com/dss-extensions/dss_python_backend/
5+
6+
[bdist_wheel]
7+
py_limited_api=cp37

src/setup.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
def main():
77
options_oddie = dict(
8+
py_limited_api=True,
89
include_dirs=[numpy.get_include(), '../dss_python_backend/include/'],
910
libraries=['altdss_oddie_capi'],
1011
library_dirs=['../../dss_capi/lib/win_x64', '../../dss_capi/lib/linux_x64'],
@@ -15,6 +16,7 @@ def main():
1516
)
1617

1718
options_alt = dict(
19+
py_limited_api=True,
1820
include_dirs=[numpy.get_include(), '../dss_python_backend/include/'],
1921
libraries=['dss_capi'],
2022
library_dirs=['../../dss_capi/lib/win_x64', '../../dss_capi/lib/linux_x64'],

0 commit comments

Comments
 (0)