@@ -7,7 +7,7 @@ name = "vbl-aquarium"
77dynamic = [" version" ]
88description = ' Collection of Pydantic models describing data objects passed between Virtual Brain Lab projects.'
99readme = " README.md"
10- requires-python = " >=3.8, <3.13 "
10+ requires-python = " >=3.8"
1111license = " MIT"
1212keywords = [' pydantic' , " virtualbrainlab" , " neuroscience" ]
1313authors = [
@@ -22,6 +22,7 @@ classifiers = [
2222 " Programming Language :: Python :: 3.10" ,
2323 " Programming Language :: Python :: 3.11" ,
2424 " Programming Language :: Python :: 3.12" ,
25+ " Programming Language :: Python :: 3.13" ,
2526 " Programming Language :: Python :: Implementation :: CPython" ,
2627 " Programming Language :: Python :: Implementation :: PyPy" ,
2728 " Operating System :: OS Independent" ,
@@ -43,44 +44,44 @@ path = "src/vbl_aquarium/__about__.py"
4344exclude = [" /models" ]
4445
4546[tool .hatch .envs .default ]
46- python =" 3.12 "
47+ python =" 3.13 "
4748dependencies = [
48- " coverage[toml]>=6.5" ,
49- " mypy>=1.0.0" ,
50- " pytest" ,
49+ # "coverage[toml]>=6.5",
50+ # "mypy>=1.0.0",
51+ # "pytest",
5152]
5253
53- [tool .hatch .envs .default .scripts ]
54- test = " pytest {args:tests}"
55- test-cov = " coverage run -m pytest {args:tests}"
56- cov-report = [
57- " - coverage combine" ,
58- " coverage report" ,
59- ]
60- cov = [
61- " test-cov" ,
62- " cov-report" ,
63- ]
64- check = " mypy --strict --install-types --non-interactive {args:src/vbl_aquarium}"
65-
66- [tool .coverage .run ]
67- source_pkgs = [" vbl_aquarium" , " tests" ]
68- branch = true
69- parallel = true
70- omit = [
71- " src/vbl_aquarium/__about__.py" ,
72- ]
73-
74- [tool .coverage .paths ]
75- vbl_aquarium = [" src/vbl_aquarium" , " */vbl-aquarium/src/vbl_aquarium" ]
76- tests = [" tests" , " */vbl-aquarium/tests" ]
54+ # [tool.hatch.envs.default.scripts]
55+ # test = "pytest {args:tests}"
56+ # test-cov = "coverage run -m pytest {args:tests}"
57+ # cov-report = [
58+ # "- coverage combine",
59+ # "coverage report",
60+ # ]
61+ # cov = [
62+ # "test-cov",
63+ # "cov-report",
64+ # ]
65+ # check = "mypy --strict --install-types --non-interactive {args:src/vbl_aquarium}"
7766
78- [tool .coverage .report ]
79- exclude_lines = [
80- " no cov" ,
81- " if __name__ == .__main__.:" ,
82- " if TYPE_CHECKING:" ,
83- ]
67+ # [tool.coverage.run]
68+ # source_pkgs = ["vbl_aquarium", "tests"]
69+ # branch = true
70+ # parallel = true
71+ # omit = [
72+ # "src/vbl_aquarium/__about__.py",
73+ # ]
74+ #
75+ # [tool.coverage.paths]
76+ # vbl_aquarium = ["src/vbl_aquarium", "*/vbl-aquarium/src/vbl_aquarium"]
77+ # tests = ["tests", "*/vbl-aquarium/tests"]
78+ #
79+ # [tool.coverage.report]
80+ # exclude_lines = [
81+ # "no cov",
82+ # "if __name__ == .__main__.:",
83+ # "if TYPE_CHECKING:",
84+ # ]
8485
8586[tool .ruff .lint ]
8687ignore =[" A003" , " EM101" , " FBT002" , " T201" , " TCH001" , " TRY002" , " TRY003" ]
0 commit comments