File size: 561 Bytes
bd7fb08
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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]
)