refactor: Use rich enhanced tracebacks to improve UX

7 jobs for !53 with topic/default/tryouts in 56 seconds (queued for 18 seconds)
latest detached
Status Name Job ID Coverage
  Tests
failed black #358376

00:00:26

passed check-manifest #358378

00:00:24

failed flake8 #358375

00:00:22

passed mypy #358377

00:00:48

passed py3 #358373

00:00:37

passed py3-from-forge #358374

00:00:49

 
  After Tests
skipped trigger-cubicweb-pipeline
 
Name Stage Failure
failed
black Tests
black run-test: commands[0] | black --check .
would reformat rql/schemas.py
Oh no! 💥 💔 💥
1 file would be reformatted, 25 files would be left unchanged.
ERROR: InvocationError for command /builds/cubicweb/RQL/.tox/black/bin/black --check . (exited with code 1)
___________________________________ summary ____________________________________
ERROR: black: commands failed
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1
failed
flake8 Tests
flake8 run-test-pre: PYTHONHASHSEED='2223045008'
flake8 run-test: commands[0] | flake8
./rql/schemas.py:22: [E302] expected 2 blank lines, found 1
./rql/schemas.py:38: [E302] expected 2 blank lines, found 1
ERROR: InvocationError for command /builds/cubicweb/RQL/.tox/flake8/bin/flake8 (exited with code 1)
___________________________________ summary ____________________________________
ERROR: flake8: commands failed
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1