pytexrecon / pyproject.toml
adsfda's picture
feat:pyproject.toml
e155865
raw
history blame contribute delete
770 Bytes
[build-system]
requires = [
"scikit-build-core>=0.5.0",
"cmake>=3.15",
"pybind11>=2.11.1", # 若需要 Python 绑定
]
build-backend = "scikit_build_core.build"
[project]
name = "pytexrecon"
version = "0.1.0"
description = "Python bindings for mvs-texturing"
requires-python = ">=3.8"
dependencies = ["numpy"]
[tool.scikit-build]
# 指向 CMakeLists.txt 所在目录
cmake.source_dir = "."
# 编译后安装的目标(texrecon 可执行文件)
install.targets = [
{ name = "texrecon", destination = "pytexrecon/bin" }
]
[tool.cibuildwheel]
# 配置 CI 编译(Space 会自动使用)
build = "cp38-*"
manylinux-x86_64-image = "manylinux2014"
before-all = "apt-get update && apt-get install -y libpng-dev libjpeg-dev libtiff-dev libtbb-dev"