Those are de-facto runtime dependencies, but ~pcodedmp~ is required by ~oletools~ to run the `python setup.py tests` during the build of oletools, so it is kind of a build dependency, too. I assume disabling those tests selectively, which require ~pcodedmp~ would be a viable solution, since the policy suggests to break the loop by utilizing Debian tooling [4]. Is this correct?Yes, assuming it's indeed not needed for the build process.
If so, I have a practical question about realizing it: I consulted the documentation of pybuild [5] and am able to disable all tests, which might not be an apt solution. Therefore I tried to `export PYBUILD_TEST_ARGS=-k-test_to_skip` in the rules file, which should disable only the test(s) in question. Unfortunately this does not work as I get the error error:-k is indeed a pytest option, and the doc you used mentions that.
`I: pybuild base:232: python3.9 setup.py test -k-test_to_skip [...snip...] error: option -k not recognized`
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 89:41:14 |
Calls: | 6,658 |
Files: | 12,203 |
Messages: | 5,334,031 |