| from setuptools import setup, Extension | |
| import sysconfig | |
| import os | |
| import sys | |
| include_dir = sysconfig.get_path("include") | |
| lib_dir = os.path.join(sys.base_prefix, "libs") | |
| module = Extension( | |
| "sce_cpython", | |
| sources=["sce_cpython.c"], | |
| include_dirs=[include_dir], | |
| library_dirs=[lib_dir], | |
| libraries=[f"python{sys.version_info.major}{sys.version_info.minor}"], | |
| extra_compile_args=["-O3"] | |
| ) | |
| setup( | |
| name="sce_cpython", | |
| version="1.0.0", | |
| description="Sovereign Cognitive Engine CPython Native Extension", | |
| ext_modules=[module] | |
| ) | |