|
1 | 1 | [build-system] |
2 | 2 | build-backend = "poetry.core.masonry.api" |
3 | | -requires = ["poetry-core>=1.0.0"] |
| 3 | +requires = ["poetry-core>=2.2.1"] |
4 | 4 |
|
5 | 5 | [project] |
6 | 6 | authors = [{ name = "Rafał Krupiński", email = "rafal@lapidary.dev" }] |
| 7 | +dependencies = [ |
| 8 | + "click~=8.2", |
| 9 | + "httpx~=0.28.0", |
| 10 | + "libcst~=1.5", |
| 11 | + "openapi-pydantic~=0.5.0", |
| 12 | + "pybase62~=1.0", |
| 13 | + "pydantic~=2.0", |
| 14 | + "python-mimeparse>=1.6,<3", |
| 15 | + "ruamel-yaml~=0.18.0", |
| 16 | + "tomli-w~=1.0", |
| 17 | +] |
7 | 18 | description = "Python async OpenAPI client library generator" |
8 | 19 | license = "AGPL-3.0" |
9 | 20 | name = "lapidary-render" |
@@ -31,40 +42,30 @@ dynamic=["dependencies"] |
31 | 42 | [tool.poetry] |
32 | 43 | packages = [{ include = "lapidary", from = "src" }] |
33 | 44 |
|
34 | | -[tool.poetry.dependencies] |
35 | | -python = "^3.13" |
36 | | -click = "^8" |
37 | | -httpx = "^0.28" |
38 | | -libcst = "^1.5" |
39 | | -openapi-pydantic = "^0.5" |
40 | | -pybase62 = "^1" |
41 | | -pydantic = "^2" |
42 | | -python-mimeparse = ">=1.6,<3.0" |
43 | | -ruamel-yaml = "^0.18" |
44 | | -tomli-w = "^1" |
45 | | - |
46 | 45 | [project.urls] |
47 | 46 | Homepage = "https://lapidary.dev/" |
48 | 47 |
|
49 | 48 | [project.scripts] |
50 | 49 | lapidary = "lapidary.render:app" |
51 | 50 |
|
52 | | -[tool.poetry.group.dev.dependencies] |
53 | | -pre-commit = "^4" |
54 | | -pytest = "^8" |
55 | | -pytest-asyncio = "^0.25" |
56 | | -pytest-httpx = "^0.35" |
57 | | - |
| 51 | +[dependency-groups] |
| 52 | +dev = [ |
| 53 | + "pre-commit~=4.0", |
| 54 | + "pytest~=8.0", |
| 55 | + "pytest-asyncio~=0.25.0", |
| 56 | + "pytest-httpx~=0.35.0", |
| 57 | +] |
58 | 58 |
|
59 | | -[tool.poetry.group.docs.dependencies] |
60 | | -mkdocs = "^1.6.1" |
61 | | -mkdocs-material = "^9.6.20" |
62 | | -markdown-callouts = "^0.4.0" |
63 | | -mkdocstrings = {extras = ["python"], version = "^0.30.1"} |
64 | | -markdown-exec = "^1.11.0" |
65 | | -mkdocs-llmstxt = "^0.3.2" |
66 | | -mkdocs-minify-plugin = "^0.8.0" |
67 | | -mkdocs-section-index = "^0.3.10" |
| 59 | +docs = [ |
| 60 | + "mkdocs~=1.6", |
| 61 | + "mkdocs-material~=9.6", |
| 62 | + "markdown-callouts~=0.4.0", |
| 63 | + "mkdocstrings[python]~=0.30.1", |
| 64 | + "markdown-exec~=1.11", |
| 65 | + "mkdocs-llmstxt~=0.3.2", |
| 66 | + "mkdocs-minify-plugin~=0.8.0", |
| 67 | + "mkdocs-section-index~=0.3.10", |
| 68 | +] |
68 | 69 |
|
69 | 70 | [tool.ruff] |
70 | 71 | target-version = "py313" |
|
0 commit comments