feat: add a pip-compile command

3 jobs for topic/default/add-a-pip-compile-command in 1 minute and 46 seconds (queued for 2 seconds)
Name Stage Failure
failed
py3 Test
FAILED tests/test_regenerate_gitlab_ci.py::TransformRegenerateGitlabCITC::test_regenerate_gitlab_ci_idempotent
FAILED tests/test_regenerate_gitlab_ci.py::TransformRegenerateGitlabCITC::test_regenerate_gitlab_ci_manifest_in
FAILED tests/test_regenerate_gitlab_ci.py::TransformRegenerateGitlabCITC::test_regenerate_gitlab_ci_manifest_in_idempotent
================== 6 failed, 40 passed, 12 warnings in 41.73s ==================
ERROR: InvocationError for command /builds/cubicweb/cube-doctor/.tox/py3/bin/python -m pytest (exited with code 1)
___________________________________ summary ____________________________________
ERROR: py3: commands failed
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1
failed
black-check Test
would reformat cube_doctor/transforms/regenerate_gitlab_ci.py

Oh no! 💥 💔 💥
3 files would be reformatted, 45 files would be left unchanged.
ERROR: InvocationError for command /builds/cubicweb/cube-doctor/.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 Test
./cube_doctor/transforms/set_cubes_cw_max_version.py:144: [E501] line too long (107 > 100 characters)
./cube_doctor/transforms/set_cubes_cw_max_version.py:156: [E501] line too long (133 > 100 characters)
./cube_doctor/transforms/set_cubes_cw_max_version.py:175: [E501] line too long (145 > 100 characters)
./cube_doctor/transforms/set_cubes_cw_max_version.py:201: [E501] line too long (118 > 100 characters)
ERROR: InvocationError for command /builds/cubicweb/cube-doctor/.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