-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathpyproject.toml
More file actions
52 lines (52 loc) · 1.69 KB
/
pyproject.toml
File metadata and controls
52 lines (52 loc) · 1.69 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
42
43
44
45
46
47
48
49
50
51
52
[build-system]
requires = ["scikit-build-core"]
build-backend = "scikit_build_core.build"
# set the necessary CMake build options
[tool.scikit-build]
cmake.args = [
"--preset release-linux",
"-G Unix Makefiles",
"-DGPRAT_BUILD_BINDINGS=ON",
"-DGPRAT_ENABLE_MKL=OFF",
"-DGPRAT_WITH_CUDA=OFF",
"-DGPRAT_APEX_STEPS=OFF",
"-DGPRAT_APEX_CHOLESKY=OFF",
"-DGPRAT_ENABLE_FORMAT_TARGETS=OFF",
"-DCMAKE_INSTALL_LIBDIR=gprat",
"-DCMAKE_INSTALL_BINDIR=gprat",
"-DCMAKE_INSTALL_INCLUDEDIR=gprat",
"-DCMAKE_INSTALL_MANDIR=gprat",
"-DCMAKE_INSTALL_DATAROOTDIR=gprat/cmake",
"-DCMAKE_INSTALL_RPATH=$ORIGIN"]
sdist.exclude = ["build*/", "dist/", "docs/html/", ".github", "examples", "install", "tests", ".clang*", ".gitignore"]
# project specific metadata
[project]
name = "gprat"
version = "0.3.0"
description = "GPRat - Gaussian Process Regression using Asynchronous Tasks"
readme = "README.md"
license = { file = "LICENSE" }
authors = [
{ name = "Alexander Strack, Maksim Helmann, Henrik Moellmann, Tim Niederhausen" }
]
maintainers = [
{ name = "University of Stuttgart IPVS - SC", email = "sc@ipvs.uni-stuttgart.de" }
]
requires-python = ">=3.8"
classifiers = [
"Development Status :: 3 - Alpha",
"Environment :: CPU",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Operating System :: POSIX :: Linux",
"Programming Language :: C++",
"Programming Language :: Python :: 3",
"Topic :: Scientific/Engineering :: Artificial Intelligence"
]
# project specific URLs
[project.urls]
homepage = ""
documentation = ""
repository = "https://github.com/SC-SGS/GPRat.git"
issues = ""