-
Notifications
You must be signed in to change notification settings - Fork 2
/
pyproject.toml
43 lines (38 loc) · 1.47 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
40
41
42
43
[build-system]
requires = ["scikit-build-core"]
build-backend = "scikit_build_core.build"
[tool.scikit-build]
sdist.include = ["libpykingas*", "fluids"]
sdist.exclude = ["tests/"]
wheel.expand-macos-universal-tags = true
[tool.scikit-build.cmake.define]
RECOMPILE_PYLIB = {env="RECOMPILE_PYLIB", default="OFF"}
[project]
name = "pykingas"
version = "2.1b0"
description = "Revised Enskog theory for Mie fluids, and other spherical potentials. Allows prediction of transport coefficients such as diffusion coefficients, viscosities, thermal diffusion coefficients and thermal conductivities in dense, multicomponent gas mixtures and supercritical mixtures."
readme = "README.md"
authors = [
{ name = "Vegard Gjeldvik Jervell", email = "[email protected]" },
]
requires-python = ">=3.7"
classifiers = [
"Development Status :: 4 - Beta",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
]
dependencies = ["numpy~=1.22",
"scipy~=1.7",
"thermopack~=2.2"]
[project.optional-dependencies]
test = ["pytest", "matplotlib", "pandas"]
[tool.cibuildwheel]
test-command = "pytest {project}/tests"
test-requires = ["pytest", "matplotlib", "pandas"]
build-verbosity = 2