forked from asiffer/mkdocs-shadcn
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
57 lines (49 loc) · 1.34 KB
/
pyproject.toml
File metadata and controls
57 lines (49 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
[project]
name = "mkdocs-shadcn"
version = "0.10.5"
description = "Documentation that also shines"
authors = [
{ name = "Alban Siffer", email = "31479857+asiffer@users.noreply.github.com" },
]
readme = "README.md"
requires-python = ">=3.8"
dependencies = [
"mkdocs>=1.6.1",
"bottle>=0.13.2",
"pymdown-extensions>=10.14.3",
"gitpython>=3.1.45",
]
[dependency-groups]
dev = [
"accessible-pygments>=0.0.4",
"mkdocstrings[python]>=0.26.1",
"mypy>=1.12.0",
"pre-commit>=3.5.0",
"pygments>=2.19.1",
"pymdown-extensions>=10.14.2",
"pytest-playwright>=0.5.2",
"ruff>=0.12.11",
"ty>=0.0.1a21",
"types-markdown>=3.7.0.20241204",
"types-pygments>=2.19.0.20250107",
]
[project.entry-points."mkdocs.themes"]
shadcn = "shadcn"
[project.entry-points."mkdocs.plugins"]
"shadcn/search" = "shadcn.plugins.search:SearchPlugin"
"shadcn/excalidraw" = "shadcn.plugins.excalidraw:ExcalidrawPlugin"
"shadcn/autonumber" = "shadcn.plugins.autonumber:AutoNumberPlugin"
"shadcn/myst" = "shadcn.plugins.myst:MystPlugin"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["shadcn"]
[tool.ruff]
target-version = "py38"
line-length = 79
[tool.ruff.format]
docstring-code-format = true
docstring-code-line-length = 79
[tool.ty.environment]
python-version = "3.8"