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 Extension, find_packages, setup
setup(
name="multiple_top_level",
version="1.0",
description="Auditwheel multiple top-level extensions example",
packages=find_packages(where="src"),
ext_modules=[
Extension(
"example_a",
["src/example_a.pyx"],
include_dirs=["lib-src/a"],
library_dirs=["lib-src/a", "lib-src/b"],
libraries=["a"],
),
Extension(
"example_b",
["src/example_b.pyx"],
include_dirs=["lib-src/a"],
library_dirs=["lib-src/a", "lib-src/b"],
libraries=["a"],
),
],
)
|