@@ -27,9 +27,9 @@ classifiers = [
27
27
" Typing :: Typed" ,
28
28
]
29
29
packages = [
30
+ {include = " src/_numtype" },
30
31
{include = " src/numpy-stubs" },
31
32
{include = " src/numtype" },
32
- {include = " src/_numtype" },
33
33
]
34
34
requires-python = " >=3.10"
35
35
dependencies = []
@@ -48,22 +48,19 @@ dependencies = []
48
48
dev = [
49
49
" basedpyright>=1.28.1" ,
50
50
" mypy>=1.15.0" ,
51
- " pytest>=8.3.4 " ,
52
- " ruff>=0.9.9 " ,
51
+ " pytest>=8.3.5 " ,
52
+ " ruff>=0.9.10 " ,
53
53
]
54
54
numpy = [" numtype[numpy]" ]
55
55
orjson = [" orjson>=3.10.15" ] # speeds up mypy cache, but is missing 3.13t wheels
56
56
57
+
57
58
[tool .uv ]
58
59
default-groups = [" dev" , " numpy" , " orjson" ]
59
60
60
61
61
62
[tool .hatch .build ]
62
- packages = [
63
- " src/_numtype" ,
64
- " src/numtype" ,
65
- " src/numpy-stubs" ,
66
- ]
63
+ packages = [" src/_numtype" , " src/numtype" , " src/numpy-stubs" ]
67
64
68
65
[tool .hatch .build .targets .sdist ]
69
66
exclude = [
@@ -110,13 +107,7 @@ disable_memoryview_promotion = true
110
107
111
108
112
109
[tool .pyright ]
113
- include = [
114
- " src/_numtype" ,
115
- " src/numtype" ,
116
- " src/numpy-stubs" ,
117
- " test" ,
118
- " tool" ,
119
- ]
110
+ include = [" src" , " test" , " tool" ]
120
111
ignore = [" .venv" ]
121
112
stubPath = " src"
122
113
venvPath = " ."
@@ -250,9 +241,7 @@ env_list = ["lint", "test", "pyright", "3.13", "3.12", "3.11", "3.10"]
250
241
251
242
[tool .tox .env_run_base ]
252
243
description = " Run stubtest under {base_python}"
253
- commands = [
254
- [" uv" , " run" , " -q" , " -p={base_python}" , " --active" , " tool/stubtest.py" , " --concise" ],
255
- ]
244
+ commands = [[" uv" , " run" , " -q" , " -p={base_python}" , " --active" , " tool/stubtest.py" ]]
256
245
257
246
[tool .tox .env .lint ]
258
247
description = " lint"
0 commit comments