# Choosing a build backend: [build-system] requires = ["setuptools"] build-backend = "setuptools.build_meta" [project] name = "ThermalSolver" version = "0.0.1" description = "Thermal conduction surrogate model" readme = "README.md" requires-python = ">=3.9" license = { file = "LICENSE" } authors = [ {name = "Filippo Olivo", email = "filippo.olivo@sissa.it"} ] dynamic = ["dependencies"] [tool.setuptools.packages.find] include = ["ThermalSolver*"] exclude = ["scripts", "tests", "shell", "experiments"] [tool.setuptools.dynamic] dependencies = { file = ["requirements.txt"] } [project.optional-dependencies] dev = ["black @ git+https://github.com/psf/black", "pytest"] [tool.black] line-length = 80 [tool.isort] profile = "black"