File tree Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -25,8 +25,8 @@ classifiers = [
2525 " Topic :: Utilities" ,
2626]
2727dependencies = [
28- " dissect.cstruct>3 ,<5" ,
29- " dissect.util>2 ,<4" ,
28+ " dissect.cstruct>=4.dev ,<5" ,
29+ " dissect.util>=3 ,<4" ,
3030]
3131dynamic = [" version" ]
3232
@@ -35,6 +35,12 @@ homepage = "https://dissect.tools"
3535documentation = " https://docs.dissect.tools/en/latest/projects/dissect.executable"
3636repository = " https://github.com/fox-it/dissect.executable"
3737
38+ [project .optional-dependencies ]
39+ dev = [
40+ " dissect.cstruct>=4.0.dev,<5.0.dev" ,
41+ " dissect.util>=3.0.dev,<4.0.dev" ,
42+ ]
43+
3844[tool .black ]
3945line-length = 120
4046
Original file line number Diff line number Diff line change @@ -11,17 +11,11 @@ minversion = 4.4.3
1111requires = virtualenv>=20.16.6
1212
1313[testenv]
14+ extras = dev
1415deps =
1516 pytest
1617 pytest-cov
1718 coverage
18- # Unfortunately, tox does not allow separate installation flags for the project
19- # dependencies and the test dependencies. When running tox, we want to install the
20- # project dependencies with the --pre flag, so that we get the latest version of all
21- # dependencies. We do the installation step ourselves for this reason.
22- skip_install = true
23- commands_pre =
24- pip install --pre -e .
2519commands =
2620 pytest --basetemp =" {envtmpdir}" {posargs:--color =yes --cov =dissect --cov-report =term-missing -v tests}
2721 coverage report
You can’t perform that action at this time.
0 commit comments