mirror of
https://github.com/vinta/awesome-python.git
synced 2026-03-23 05:03:45 +08:00
Add authors, readme, license, and project URLs to pyproject.toml. Move build deps out of the default dependencies list into named groups (build, lint, test, dev) so each tool group can be installed independently. uv.lock updated to reflect the new group structure. Co-Authored-By: Claude <noreply@anthropic.com>
31 lines
771 B
TOML
31 lines
771 B
TOML
[project]
|
|
name = "awesome-python"
|
|
version = "0.1.0"
|
|
description = "An opinionated list of awesome Python frameworks, libraries, software and resources."
|
|
authors = [{ name = "Vinta Chen", email = "vinta.chen@gmail.com" }]
|
|
readme = "README.md"
|
|
license = "MIT"
|
|
requires-python = ">=3.13"
|
|
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"]
|
|
test = ["pytest==9.0.2"]
|
|
dev = [
|
|
{ include-group = "build" },
|
|
{ include-group = "lint" },
|
|
{ include-group = "test" },
|
|
"watchdog==6.0.0",
|
|
]
|
|
|
|
[tool.pytest.ini_options]
|
|
testpaths = ["website/tests"]
|
|
|
|
[tool.ruff]
|
|
line-length = 200
|