Skip to content

Commit 572ea64

Browse files
committed
fix: fixed the source file directories
1 parent b8dd482 commit 572ea64

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include distmeshpy/core/src/

pyproject.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ build-backend = "setuptools.build_meta"
88

99
[project]
1010
name = "distmeshpy"
11-
version = "1.1.1"
11+
version = "1.1.2"
1212
authors = [{name= "Songyuan Cui", email="cui20@illinois.edu"}]
1313
description = "A Python implemenetation of the distmesh algorithm"
1414
license = "GPL-3.0-or-later"
@@ -18,7 +18,8 @@ requires-python = ">=3.9"
1818
dependencies = [
1919
"scipy>=1.13.0",
2020
"matplotlib>=3.8.0",
21-
"PyMCubes>=0.1.0",
21+
"PyMCubes>=0.1.0",
22+
"typing-extensions>=4.5.0",
2223
]
2324
classifiers = [
2425
"Development Status :: 4 - Beta",
@@ -35,10 +36,10 @@ classifiers = [
3536
repository = "https://github.com/sy-cui/distmeshpy.git"
3637

3738
[tool.setuptools]
38-
packages = ["distmeshpy", "distmeshpy.src"]
39+
packages = ["distmeshpy", "distmeshpy.core"]
3940

4041
[tool.setuptools.package-data]
41-
"distmeshpy" = ["*.so"]
42+
"distmeshpy.core" = ["*.so", "src/*.hpp"]
4243

4344

4445
[project.optional-dependencies]

setup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,20 @@ def create_extension(name: str, sources: list[str]) -> None:
77
return Extension(
88
name,
99
sources=sources,
10-
include_dirs=["distmeshpy/src", pybind11.get_include(), numpy.get_include()],
10+
include_dirs=["distmeshpy/core/src", pybind11.get_include(), numpy.get_include()],
1111
language="c++",
1212
extra_compile_args=["-O3", "-march=native", "-std=c++11"],
1313
)
1414

1515

1616
ext_modules = [
1717
create_extension(
18-
"distmeshpy._triangle_utils", ["distmeshpy/src/triangle_utils.cpp"]
18+
"distmeshpy.core._triangle_utils", ["distmeshpy/core/src/triangle_utils.cpp"]
1919
),
2020
create_extension(
21-
"distmeshpy._tetrahedron_utils", ["distmeshpy/src/tetrahedron_utils.cpp"]
21+
"distmeshpy.core._tetrahedron_utils", ["distmeshpy/core/src/tetrahedron_utils.cpp", "distmeshpy/core/src/triangle_utils.cpp"]
2222
),
23-
create_extension("distmeshpy._internal", ["distmeshpy/src/internal.cpp"]),
23+
create_extension("distmeshpy.core._internal", ["distmeshpy/core/src/internal.cpp"]),
2424
]
2525

2626
setup(ext_modules=ext_modules)

0 commit comments

Comments
 (0)