)]}'
{"ansible/roles/pip/tasks/main.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2cdaf680b9f8043c376f9e2dc6b9d0ef449edf9a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- include_tasks: pip_local_mirror.yml"},{"line_number":3,"context_line":"  loop: \"{{ pip_applicable_users }}\""},{"line_number":4,"context_line":"  loop_control:"},{"line_number":5,"context_line":"    loop_var: user"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1fa4df85_add26a33","line":2,"range":{"start_line":2,"start_character":17,"end_line":2,"end_character":33},"updated":"2020-02-25 09:55:58.000000000","message":"We already write out pip.conf here - why not just write it out once?","commit_id":"7f2930cc5a1cbe57c27edb0e2af0ea3f60927352"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"26a8314bf60940ebba6862a33e794e1f3e2aa87d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- include_tasks: pip_local_mirror.yml"},{"line_number":3,"context_line":"  loop: \"{{ pip_applicable_users }}\""},{"line_number":4,"context_line":"  loop_control:"},{"line_number":5,"context_line":"    loop_var: user"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1fa4df85_880d1c39","line":2,"range":{"start_line":2,"start_character":17,"end_line":2,"end_character":33},"in_reply_to":"1fa4df85_add26a33","updated":"2020-02-25 10:38:53.000000000","message":"So, in pip_local_mirror we set mirror in user-level pip.conf ($HOME/pip.conf), pip_proxy is set globally in /etc/pip.conf.\nI\u0027m fine with reworking whole role - just need some direction statement:\n1) user-level pip.conf vs global /etc/pip.conf\n2) I would need to rename pip_local_mirror to something else, because the name would be a bit confusing I guess (if it would do both - proxy and local_mirror)","commit_id":"7f2930cc5a1cbe57c27edb0e2af0ea3f60927352"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"6daa25f96bec4c9af90360df82df9383a19a2f0a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  loop: \"{{ pip_applicable_users }}\""},{"line_number":4,"context_line":"  loop_control:"},{"line_number":5,"context_line":"    loop_var: user"},{"line_number":6,"context_line":"  when: (pip_local_mirror | bool) or (pip_proxy | length \u003e 0)"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"1fa4df85_ca799e93","line":6,"range":{"start_line":6,"start_character":38,"end_line":6,"end_character":60},"updated":"2020-02-27 14:48:57.000000000","message":"I was confused by this check, since pip_proxy is not a list, but it is a thing:\n\nhttps://www.reddit.com/r/ansible/comments/e31qj5/is_there_a_recommended_way_to_test_empty_values/","commit_id":"a0ab81d7527585937a4b3035ace78d3be0e7f4d6"}],"doc/source/configuration/hosts.rst":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"6daa25f96bec4c9af90360df82df9383a19a2f0a","unresolved":false,"context_lines":[{"line_number":94,"context_line":""},{"line_number":95,"context_line":"   controller_bootstrap_user: centos"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"PyPI Mirror and proxy"},{"line_number":98,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":99,"context_line":"*tags:*"},{"line_number":100,"context_line":"  | ``pip``"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_ea633adb","line":97,"range":{"start_line":97,"start_character":16,"end_line":97,"end_character":17},"updated":"2020-02-27 14:48:57.000000000","message":"Minor nit for a follow up doc patch: capitalise Proxy","commit_id":"a0ab81d7527585937a4b3035ace78d3be0e7f4d6"}]}
