22# ---------------------------------------------------------
33[envs .default ]
44description = " Development environment"
5- installer = " uv pip install "
5+ installer = " uv"
66
77# ---------------------------------------------------------
88[envs .pkg ]
@@ -17,7 +17,7 @@ show = [
1717# ---------------------------------------------------------
1818[envs .lint ]
1919template = " lint"
20- installer = " uv pip install "
20+ installer = " uv"
2121description = " lint and format"
2222detached = true
2323dependencies = [" pre-commit" ]
@@ -29,8 +29,9 @@ run = "pre-commit run --all-files"
2929# ---------------------------------------------------------
3030[envs .docs ]
3131template = " docs"
32- installer = " uv pip install "
32+ installer = " uv"
3333description = " build and check documentation"
34+ dev-mode = false
3435features = [" docs" ]
3536
3637[envs .docs .scripts ]
@@ -43,7 +44,7 @@ all = ["build", "doctest", "linkcheck"]
4344# ---------------------------------------------------------
4445[envs .types ]
4546template = " types"
46- installer = " uv pip install "
47+ installer = " uv"
4748description = " Run the type checker"
4849dev-mode = false
4950dependencies = [" mypy" ]
@@ -60,11 +61,11 @@ run = [
6061# ---------------------------------------------------------
6162[envs .tests ]
6263template = " tests"
63- installer = " uv pip install "
64+ installer = " uv"
6465description = " Run the tests suite"
6566features = [" tests" ]
6667extra-dependencies = [
67- " matplotlib<3.9" ,
68+ # "matplotlib<3.9",
6869 " seaborn=={matrix:seaborn_version}" ,
6970]
7071
@@ -74,7 +75,7 @@ seaborn_version = ["0.11", "0.12", "0.13"]
7475
7576[envs .tests .overrides ]
7677matrix.seaborn_version.extra-dependencies = [
77- " matplotlib<3.9" ,
78+ # "matplotlib<3.9",
7879 " seaborn=={matrix:seaborn_version}" ,
7980 { value = " pandas<2" , if = [" 0.11" , " 0.12" ]},
8081 { value = " numpy<2" , if = [" 0.11" , " 0.12" ]},
@@ -102,7 +103,7 @@ run = "pytest {args:-n auto}"
102103# ---------------------------------------------------------
103104[envs .coverage ]
104105template = " coverage"
105- installer = " uv pip install "
106+ installer = " uv"
106107description = " combine coverage files"
107108detached = true
108109dependencies = [
@@ -122,7 +123,7 @@ run = [
122123# ---------------------------------------------------------
123124[envs .examples ]
124125template = " examples"
125- installer = " uv pip install "
126+ installer = " uv"
126127description = " Run the examples"
127128python = " 3.11"
128129extra-dependencies = [
@@ -135,7 +136,7 @@ seaborn_version = ["0.11", "0.12", "0.13"]
135136
136137[envs .examples .overrides ]
137138matrix.seaborn_version.extra-dependencies = [
138- " matplotlib<3.9" ,
139+ # "matplotlib<3.9",
139140 " seaborn=={matrix:seaborn_version}" ,
140141 { value = " pandas<2" , if = [" 0.11" , " 0.12" ]},
141142 { value = " numpy<2" , if = [" 0.11" , " 0.12" ]},
0 commit comments