fix(frontend/python): set extension modules in setup.py

This commit is contained in:
Umut
2023-03-24 16:47:13 +01:00
parent 43a9c499e1
commit 18c2a894a5

View File

@@ -2,6 +2,9 @@ import os
import re
import setuptools
from setuptools import Extension
from setuptools.command.build_ext import build_ext
def read(file):
return open(os.path.join(os.path.dirname(__file__), file)).read()
@@ -18,6 +21,16 @@ def bindings_directory():
return os.path.relpath(path) + "/tools/concretelang/python_packages/concretelang_core"
class MakeExtension(Extension):
def __init__(self, name):
Extension.__init__(self, name, sources=[])
class MakeBuild(build_ext):
def run(self):
pass
setuptools.setup(
name="concrete-python",
@@ -89,6 +102,8 @@ setuptools.setup(
include_package_data=True,
package_data={"": ["*.so", "*.dylib"]},
ext_modules=[MakeExtension("python-bindings")],
cmdclass=dict(build_ext=MakeBuild),
zip_safe=False,
)