36 lines
661 B
TOML
36 lines
661 B
TOML
[project]
|
|
name = "glsl-glyphs"
|
|
version = "1.0.1"
|
|
description = "Generate GLSL ready glyph maps and usable functions "
|
|
readme = "README.md"
|
|
requires-python = ">=3.14"
|
|
dependencies = [
|
|
"pillow>=13.0.0,<14.0.0",
|
|
]
|
|
|
|
[project.scripts]
|
|
glsl-glyphs = "glsl_glyphs.__main__:main"
|
|
|
|
[build-system]
|
|
requires = ["uv_build>=0.13.0,<0.14"]
|
|
build-backend = "uv_build"
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"ruff>=0.17.4,<0.18.0",
|
|
"ty>=0.0.99,<0.0.100",
|
|
]
|
|
|
|
[tool.uv]
|
|
add-bounds = "major"
|
|
|
|
[tool.ruff.lint]
|
|
select = ["ALL"]
|
|
ignore = ["D", "E501", "ANN401", "BLE001", "COM812", "S101", "CPY", "TRY400"]
|
|
|
|
[tool.ty.src]
|
|
include = ["src"]
|
|
|
|
[tool.ty.environment]
|
|
python = ".venv"
|