File tree Expand file tree Collapse file tree 2 files changed +24
-2
lines changed Expand file tree Collapse file tree 2 files changed +24
-2
lines changed Original file line number Diff line number Diff line change 34
34
with :
35
35
python-version : ' 3.13'
36
36
- name : Install project
37
- run : pip install -e .[dev,test, alembic]
37
+ run : pip install --group test --group dev - e .[alembic]
38
38
- name : run pre-commit
39
39
run : pre-commit run --all
40
40
ci-test :
56
56
with :
57
57
python-version : ${{ matrix.python-version }}
58
58
- name : Install project
59
- run : pip install -e .[test, alembic]
59
+ run : pip install --group test - e .[alembic]
60
60
- name : Install sqlalchemy
61
61
run : pip install sqlalchemy==${{ matrix.sqlalchemy-version }}
62
62
- name : run tests (with coverage)
Original file line number Diff line number Diff line change @@ -49,6 +49,28 @@ license-files = [
49
49
]
50
50
51
51
[project .optional-dependencies ]
52
+ alembic = [" alembic~=1.12" ]
53
+ dev = [
54
+ " isort==6.0.1" ,
55
+ " black==25.1.0" ,
56
+ " pre-commit==4.3.0" ,
57
+ " flake8==7.3.0" ,
58
+ " flake8-tergeo==25.7.9.0" ,
59
+ " pylint==3.3.8" ,
60
+ " mypy==1.17.1" ,
61
+ " types-hdbcli==2.25.0.20250809" ,
62
+ " typing-extensions==4.14.1" ,
63
+ " yesqa==1.5.0" ,
64
+ " pyupgrade==3.20.0" ,
65
+ ]
66
+ test = [
67
+ " pytest==8.4.1" ,
68
+ " pytest-cov==6.2.1" ,
69
+ " coverage[toml]==7.10.2" ,
70
+ " diff-cover[toml]==9.6.0" ,
71
+ ]
72
+
73
+ [dependency-groups ]
52
74
dev = [
53
75
" isort==6.0.1" ,
54
76
" black==25.1.0" ,
You can’t perform that action at this time.
0 commit comments