Skip to content

Commit d67c5b1

Browse files
authored
Update to 3.13 (#60)
1 parent 6243823 commit d67c5b1

File tree

3 files changed

+37
-38
lines changed

3 files changed

+37
-38
lines changed

.github/workflows/autoformat-and-lint.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ on:
55
push:
66
branches:
77
- main
8-
merge_group:
98

109
jobs:
1110
autoformat-and-lint:

.github/workflows/build.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ on:
55
push:
66
branches:
77
- main
8-
merge_group:
98

109
jobs:
1110
build:
@@ -19,7 +18,7 @@ jobs:
1918
- name: 🐍 Setup Python
2019
uses: actions/setup-python@v5
2120
with:
22-
python-version: '3.12'
21+
python-version: '3.x'
2322
cache: 'pip'
2423

2524
- name: 📦 Install dependencies

pyproject.toml

Lines changed: 36 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "vbl-aquarium"
77
dynamic = ["version"]
88
description = 'Collection of Pydantic models describing data objects passed between Virtual Brain Lab projects.'
99
readme = "README.md"
10-
requires-python = ">=3.8, <3.13"
10+
requires-python = ">=3.8"
1111
license = "MIT"
1212
keywords = ['pydantic', "virtualbrainlab", "neuroscience"]
1313
authors = [
@@ -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"
4344
exclude = ["/models"]
4445

4546
[tool.hatch.envs.default]
46-
python="3.12"
47+
python="3.13"
4748
dependencies = [
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]
8687
ignore=["A003", "EM101", "FBT002", "T201", "TCH001", "TRY002", "TRY003"]

0 commit comments

Comments
 (0)