)]}'
{"tox.ini":[{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"bab5192e7fcefc448f6cee27e806816a095a1a0f","unresolved":true,"context_lines":[{"line_number":122,"context_line":"deps \u003d {[testenv:docs]deps}"},{"line_number":123,"context_line":"allowlist_externals \u003d"},{"line_number":124,"context_line":"  make"},{"line_number":125,"context_line":"commands \u003d"},{"line_number":126,"context_line":"  sphinx-build -W -b latex doc/source doc/build/pdf"},{"line_number":127,"context_line":"  make -C doc/build/pdf"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-properties","patch_set":9,"id":"a8c22a63_a26741f7","line":125,"updated":"2026-04-28 13:02:18.000000000","message":"Add `rm -rf doc/build/pdf` before building the pdf docs?","commit_id":"52df5ac5a58356b25cc4f68955c5543a3cd267f9"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"fdc98f8690e1dca305eb9d8565878f8b43f1571a","unresolved":false,"context_lines":[{"line_number":122,"context_line":"deps \u003d {[testenv:docs]deps}"},{"line_number":123,"context_line":"allowlist_externals \u003d"},{"line_number":124,"context_line":"  make"},{"line_number":125,"context_line":"commands \u003d"},{"line_number":126,"context_line":"  sphinx-build -W -b latex doc/source doc/build/pdf"},{"line_number":127,"context_line":"  make -C doc/build/pdf"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-properties","patch_set":9,"id":"c973d87c_7eaac19a","line":125,"in_reply_to":"64fac5f8_ed895f70","updated":"2026-04-28 13:25:00.000000000","message":"Well, no problem, sorry, I use OSA ;)","commit_id":"52df5ac5a58356b25cc4f68955c5543a3cd267f9"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"2574dedbb03ad2b727faaed32dc15edf559bbb83","unresolved":true,"context_lines":[{"line_number":122,"context_line":"deps \u003d {[testenv:docs]deps}"},{"line_number":123,"context_line":"allowlist_externals \u003d"},{"line_number":124,"context_line":"  make"},{"line_number":125,"context_line":"commands \u003d"},{"line_number":126,"context_line":"  sphinx-build -W -b latex doc/source doc/build/pdf"},{"line_number":127,"context_line":"  make -C doc/build/pdf"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-properties","patch_set":9,"id":"d1d51929_6866d4bc","line":125,"in_reply_to":"a8c22a63_a26741f7","updated":"2026-04-28 13:07:20.000000000","message":"https://opendev.org/openstack/ansible-role-python_venv_build/src/commit/ff00f07fe0b002f97b5ebbfe703992608c842ecd/tox.ini#L42\n\nI don\u0027t see anything like this in other projects.","commit_id":"52df5ac5a58356b25cc4f68955c5543a3cd267f9"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"d4f031e1f275c56ecf15bb7780d211c68786c8e7","unresolved":false,"context_lines":[{"line_number":122,"context_line":"deps \u003d {[testenv:docs]deps}"},{"line_number":123,"context_line":"allowlist_externals \u003d"},{"line_number":124,"context_line":"  make"},{"line_number":125,"context_line":"commands \u003d"},{"line_number":126,"context_line":"  sphinx-build -W -b latex doc/source doc/build/pdf"},{"line_number":127,"context_line":"  make -C doc/build/pdf"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-properties","patch_set":9,"id":"24dd337a_089aa11e","line":125,"in_reply_to":"c973d87c_7eaac19a","updated":"2026-04-28 13:27:41.000000000","message":"Nothing, thanks for the quick reply~","commit_id":"52df5ac5a58356b25cc4f68955c5543a3cd267f9"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"26d1035958807ef31e3d0edb53f5d1b58bfaf6f7","unresolved":true,"context_lines":[{"line_number":122,"context_line":"deps \u003d {[testenv:docs]deps}"},{"line_number":123,"context_line":"allowlist_externals \u003d"},{"line_number":124,"context_line":"  make"},{"line_number":125,"context_line":"commands \u003d"},{"line_number":126,"context_line":"  sphinx-build -W -b latex doc/source doc/build/pdf"},{"line_number":127,"context_line":"  make -C doc/build/pdf"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-properties","patch_set":9,"id":"64fac5f8_ed895f70","line":125,"in_reply_to":"d1d51929_6866d4bc","updated":"2026-04-28 13:23:35.000000000","message":"Hi, I refer to nova and kolla-ansible project. https://github.com/openstack/nova/blob/master/tox.ini#L266. \nhttps://github.com/openstack/kolla-ansible/blob/master/tox.ini#L74","commit_id":"52df5ac5a58356b25cc4f68955c5543a3cd267f9"}]}
