正是这个问题,但是使用 Poetry 而没有 Setuptools。
我想跑
print('Installation finished, doing other things...')
Run Code Online (Sandbox Code Playgroud)
当我的包安装时。使用 Setuptools,您可以只进行修改setup.py,但在 Poetry 中特别没有setup.py。
我真正想做的是生成一个默认.mypackage_config文件并将其放在有用的地方。我不知道如何在没有任意代码的情况下执行此操作,但是 Poetry不允许安装任意代码。有没有办法做到这一点?
我试图从pytest -tb=no短输出中获得更有用的输出。我将集成测试存储在 JSON 文件中,因此输出看起来都非常相似。
tests/test_dit_cli.py .......F............................. [ 29%]
...F...F.FF........F............................F...FFFFFFF [ 75%]
FFF.F..................F.....FF [100%]
===================== short test summary info =====================
FAILED tests/test_dit_cli.py::test_dits[dit_json7] - assert "Lin...
FAILED tests/test_dit_cli.py::test_dits[dit_json40] - assert "Li...
FAILED tests/test_dit_cli.py::test_dits[dit_json44] - assert "Li...
FAILED tests/test_dit_cli.py::test_dits[dit_json46] - assert "Li...
FAILED tests/test_dit_cli.py::test_dits[dit_json47] - assert "Li...
FAILED tests/test_dit_cli.py::test_dits[dit_json56] - assert "Li...
FAILED tests/test_dit_cli.py::test_dits[dit_json85] - assert "Li...
FAILED tests/test_dit_cli.py::test_dits[dit_json89] - AssertionE...
FAILED tests/test_dit_cli.py::test_dits[dit_json90] - AssertionE...
FAILED tests/test_dit_cli.py::test_dits[dit_json91] - AssertionE...
FAILED tests/test_dit_cli.py::test_dits[dit_json92] - AssertionE...
FAILED tests/test_dit_cli.py::test_dits[dit_json93] - AssertionE...
FAILED tests/test_dit_cli.py::test_dits[dit_json94] - AssertionE... …Run Code Online (Sandbox Code Playgroud)