-
Notifications
You must be signed in to change notification settings - Fork 36
/
pyproject.toml
39 lines (33 loc) · 1.18 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[build-system]
requires = ["scikit-build-core>=0.3.3", "pybind11==2.13.6"]
build-backend = "scikit_build_core.build"
[project]
name = "pyceres"
version = "2.5"
description="Factor graph optimization with Ceres, in Python"
readme = "README.md"
authors = [
{ name = "Paul-Edouard Sarlin", email = "[email protected]" },
{ name = "Philipp Lindenberger", email = "[email protected]" },
]
license = {text = "Apache-2.0"}
urls = {Repository = "https://github.com/cvg/pyceres"}
requires-python = ">=3.7"
dependencies = ["numpy"]
classifiers = [
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 3 :: Only",
]
[tool.cibuildwheel]
build = "cp3{8,9,10,11,12,13}-{macosx,manylinux,win}*"
archs = ["auto64"]
test-command = "python -c \"import pyceres; print(pyceres.__version__)\""
[tool.cibuildwheel.environment]
VCPKG_COMMIT_ID = "e01906b2ba7e645a76ee021a19de616edc98d29f"
[tool.cibuildwheel.linux]
before-all = "{package}/ci/install-ceres-almalinux.sh"
[tool.cibuildwheel.macos]
before-all = "{package}/ci/install-ceres-macos.sh"
[tool.cibuildwheel.windows]
before-all = "powershell -File {package}/ci/install-ceres-windows.ps1"
before-build = "pip install delvewheel"