@@ -15,50 +15,6 @@ requires-python = ">= 3.10"
1515requires = [" hatchling" ]
1616build-backend = " hatchling.build"
1717
18- [tool .rye ]
19- managed = true
20- dev-dependencies = [
21- " black>=24.2.0" ,
22- " ruff>=0.3.0" ,
23- " pytest>=8.1.1" ,
24- " ipython>=8.12.3" ,
25- " pre-commit>=3.5.0" ,
26- " python-pptx>=0.6.23" ,
27- " isort>=5.13.2" ,
28- " coverage>=7.4.4" ,
29- " mkdocs>=1.5.3" ,
30- " mike>=2.0.0" ,
31- " twine>=5.0.0" ,
32- " tomlkit>=0.12.4" ,
33- " numpy>=1.26.4" ,
34- " mypy>=1.11.2" ,
35- " pyright>=1.1.380" ,
36- " mkdocs-material>=9.5.27" ,
37- " mkdocstrings[python]>=0.25.1" ,
38- " mkdocs-gen-files>=0.5.0" ,
39- " mkdocs-literate-nav>=0.6.1" ,
40- " mkdocs-minify-plugin>=0.8.0" ,
41- " griffe-inherited-docstrings>=1.1.1" ,
42- ]
43-
44- [tool .rye .scripts ]
45- clean = " git clean -f"
46- release = " python scripts/release.py"
47- "coverage:run" = " coverage run -m pytest test"
48- "coverage:xml" = " coverage xml"
49- "coverage:html" = " coverage html"
50- "coverage:report" = " coverage report"
51- "coverage:open" = " open htmlcov/index.html"
52- "coverage:github" = { chain = [
53- " coverage:run" ,
54- " coverage:xml" ,
55- " coverage:report" ,
56- ] }
57- "test:all" = " pytest test"
58- "doc:serve" = " mkdocs serve"
59- "doc:build" = " mkdocs build"
60-
61-
6218[tool .hatch .metadata ]
6319allow-direct-references = true
6420
@@ -104,3 +60,30 @@ dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$"
10460
10561[tool .coverage .run ]
10662include = [" src/kirin/*" ]
63+
64+ [tool .uv ]
65+ dev-dependencies = [
66+ " black>=24.10.0" ,
67+ " coverage>=7.6.4" ,
68+ " ipython>=8.29.0" ,
69+ " isort>=5.13.2" ,
70+ " mypy>=1.13.0" ,
71+ " numpy>=2.1.3" ,
72+ " pre-commit>=4.0.1" ,
73+ " pyright>=1.1.388" ,
74+ " pytest>=8.3.3" ,
75+ " ruff>=0.7.3" ,
76+ " rust-just>=1.36.0" ,
77+ ]
78+
79+ [dependency-groups ]
80+ doc = [
81+ " griffe-inherited-docstrings>=1.1.1" ,
82+ " mike>=2.1.3" ,
83+ " mkdocs>=1.6.1" ,
84+ " mkdocs-gen-files>=0.5.0" ,
85+ " mkdocs-literate-nav>=0.6.1" ,
86+ " mkdocs-material>=9.5.44" ,
87+ " mkdocs-minify-plugin>=0.8.0" ,
88+ " mkdocstrings[python]>=0.27.0" ,
89+ ]
0 commit comments