[build-system]
requires = ["maturin>=1,<2"]
build-backend = "maturin"
[tool.maturin]
python-source = "python"
features = ["pyo3-extension-module"]
include = ["LICENSE", "README.md"]
[project]
name = "libredr"
description = "LibreDR is an open-source ray-tracing differentiable renderer"
readme = "README.md"
requires-python = ">=3.7"
license = {file = "LICENSE"}
authors = [
{email = "ybh1998@protonmail.com"},
{name = "Bohan Yu"}
]
classifiers = [
"Development Status :: 3 - Alpha",
"Programming Language :: Python",
"Programming Language :: Rust",
"License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
]
dependencies = [
"numpy",
]
[project.optional-dependencies]
torch = [
"torch",
]
[project.urls]
homepage = "https://codeberg.org/ybh1998/LibreDR"
documentation = "https://ybh1998.codeberg.page/LibreDR/"