-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
41 lines (36 loc) · 1.1 KB
/
pyproject.toml
File metadata and controls
41 lines (36 loc) · 1.1 KB
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
40
41
[build-system]
requires = [
"scikit-build-core[pyproject]==0.11.6",
"pybind11==3.0.1",
"setuptools==80.9.0",
"wheel==0.45.1"
]
build-backend = "scikit_build_core.build"
[project]
name = "py_capio_cl"
dynamic = ["version"]
description = "Python bindings for the CAPIO-CL coordination language"
readme = "README.md"
license = { text = "MIT" }
requires-python = ">=3.10"
authors = [
{ name = "Marco Edoardo Santimaria", email = "marcoedoardo.santimaria@unito.it" }
]
dependencies = [
"requests==2.32.5"
]
[project.urls]
Homepage = "https://capio.hpc4ai.it"
Documentation = "https://capio.hpc4ai.it/docs/coord-language/"
Repository = "https://github.com/High-Performance-IO/CAPIO-CL"
Issues = "https://github.com/High-Performance-IO/CAPIO-CL/issues"
[tool.scikit-build.metadata.version]
provider = "scikit_build_core.metadata.regex"
input = "CMakeLists.txt"
regex = "(?m)VERSION\\s+(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
result = "{major}.{minor}.{patch}"
[tool.scikit-build]
cmake.version = ">=3.18"
ninja.version = ">=1.10"
[tool.scikit-build.cmake.define]
BUILD_PYTHON_BINDINGS = true