Files
awesome-python/pyproject.toml
T
Vinta Chen d4fd148ba8
Deploy Website / deploy (push) Canceled after 0s
CI / test (push) Canceled after 0s
update wordings
2026-08-16 21:31:40 +08:00

54 lines
1.2 KiB
TOML

[project]
name = "awesome-python"
version = "0.1.0"
description = "An opinionated guide to the best Python frameworks, libraries, and tools."
authors = [{ name = "Vinta Chen", email = "vinta.chen@gmail.com" }]
readme = "README.md"
license = "MIT"
requires-python = ">=3.14"
dependencies = []
[project.urls]
Homepage = "https://awesome-python.com/"
Repository = "https://github.com/vinta/awesome-python"
[dependency-groups]
build = ["httpx>=0.28.1", "jinja2>=3.1.6", "markdown-it-py>=4.0.0"]
lint = ["ruff>=0.15.6", "ty>=0.0.33"]
test = ["pytest>=9.0.3"]
preview = ["watchfiles>=1.2.0"]
dev = [
{ include-group = "build" },
{ include-group = "lint" },
{ include-group = "test" },
{ include-group = "preview" },
]
[tool.uv]
exclude-newer = "3 days"
no-build = true
[tool.uv.pip]
only-binary = [":all:"]
[tool.ruff]
line-length = 200
[tool.ty.environment]
python-version = "3.14"
root = ["website"]
[tool.ty.terminal]
error-on-warning = true
[tool.ty.rules]
division-by-zero = "error"
possibly-missing-attribute = "error"
possibly-missing-import = "error"
possibly-unresolved-reference = "error"
unused-ignore-comment = "error"
[tool.pytest.ini_options]
testpaths = ["website/tests"]
pythonpath = ["website"]