)]}'
{"tasks/python_venv_install.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"7e812416768638ef29ec2a9291d0a0e843bed0d5","unresolved":false,"context_lines":[{"line_number":76,"context_line":"      {{ item }}"},{"line_number":77,"context_line":"      {% endfor %}"},{"line_number":78,"context_line":"  register: _constraint_file"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"- name: Upgrade pip/setuptools/wheel to the versions we want"},{"line_number":81,"context_line":"  pip:"},{"line_number":82,"context_line":"    name:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_b834a6df","line":79,"updated":"2019-02-08 12:58:48.000000000","message":"This should be changed to fetch the requirements/constraints from the build host if one exists. This is to ensure that the constraints file has the versions for the git-sourced wheels, rather than the git specifications. That, in turn, ensures that we always install the pre-built wheels and never end up rebuilding anything here when a repo server is present.","commit_id":"0cd2bad7f5d3d87a31e1f61179d8a98a2b71b427"}],"tasks/python_venv_wheel_build.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"7e812416768638ef29ec2a9291d0a0e843bed0d5","unresolved":false,"context_lines":[{"line_number":79,"context_line":"          {% for item in venv_build_constraints %}"},{"line_number":80,"context_line":"          {{ item }}"},{"line_number":81,"context_line":"          {% endfor %}"},{"line_number":82,"context_line":"      register: _constraint_file"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    - name: Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want"},{"line_number":85,"context_line":"      pip:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_b86266d7","line":82,"updated":"2019-02-08 12:58:48.000000000","message":"We\u0027re going to need two files:\n\n1. The constraints file used to build the wheels. Maybe \u0027source-constraints.txt\u0027?\n2. The constraints file which has the \u0027pip freeze\u0027 result, which includes versions for the git-sourced packages. Maybe this should be \u0027-constraints.txt\u0027?","commit_id":"0cd2bad7f5d3d87a31e1f61179d8a98a2b71b427"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"7e812416768638ef29ec2a9291d0a0e843bed0d5","unresolved":false,"context_lines":[{"line_number":112,"context_line":"      register: _build_python_wheels"},{"line_number":113,"context_line":"      until: _build_python_wheels is success"},{"line_number":114,"context_line":"      retries: 5"},{"line_number":115,"context_line":"      delay: 2"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_d8b2ca49","line":115,"updated":"2019-02-08 12:58:48.000000000","message":"Do a pip freeze \u003e .../...-constraints.txt here to output the constraints file with the versioned packages in it.","commit_id":"0cd2bad7f5d3d87a31e1f61179d8a98a2b71b427"}]}
