@@ -26,7 +26,7 @@ classifiers = [
2626 " Operating System :: MacOS" ,
2727 " Topic :: Software Development" ,
2828 " Topic :: Database" ,
29- ]
29+ ]
3030dependencies = [
3131 " firebird-base~=2.0" ,
3232 " firebird-driver~=2.0" ,
@@ -55,6 +55,9 @@ allow-direct-references = true
5555dependencies = [
5656]
5757
58+ [tool .hatch .envs .hatch-test ]
59+ extra-args = [" --host=localhost" ]
60+
5861[tool .hatch .envs .test ]
5962dependencies = [
6063 " coverage[toml]>=6.5" ,
@@ -74,7 +77,7 @@ cov = [
7477version = " python --version"
7578
7679[[tool .hatch .envs .hatch-test .matrix ]]
77- python = [" 3.8 " , " 3.9 " , " 3.10 " , " 3.11 " ]
80+ python = [" 3.11 " , " 3.12 " , " 3.13 " ]
7881
7982[tool .hatch .envs .doc ]
8083detached = false
@@ -135,6 +138,11 @@ ban-relative-imports = "all"
135138[tool .ruff .lint .per-file-ignores ]
136139# Tests can use magic values, assertions, and relative imports
137140"tests/**/*" = [" PLR2004" , " S101" , " TID252" ]
141+ "trace.py" = [" PLR5501" , " PLR2004" , " ARG002" , " E501" ]
142+ "schema.py" = [" ARG002" , " S608" , " ISC002" , " PLR2004" , " UP031" , " E501" ]
143+ "monitor.py" = [" E501" ]
144+ "logmsgs.py" = [" E501" ]
145+ "gstat.py" = [" PLR2004" ]
138146
139147[tool .coverage .run ]
140148source_pkgs = [" firebird.lib" , " tests" ]
0 commit comments