)]}'
{"test-requirements.txt":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"e448cec885e1411b76e6d2049cbe19920ed0a501","unresolved":true,"context_lines":[{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"# Install bounded pep8/pyflakes first, then let flake8 install"},{"line_number":6,"context_line":"flake8\u003e\u003d3.9.0"},{"line_number":7,"context_line":"hacking\u003e\u003d4.0.0,\u003c4.1.0 # Apache-2.0"},{"line_number":8,"context_line":"flake8-import-order # LGPLv3"},{"line_number":9,"context_line":"flake8-logging-format\u003e\u003d0.6.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":1,"id":"61a4b317_a978af72","line":6,"updated":"2021-03-16 01:00:26.000000000","message":"We should let hacking specify which flake8 is used, and then flake8 pins pycodestyle (2.7.0 is causing the problem).  We\u0027re getting 2.7.0 because the old pip resolver is grabbing pycodestyle as unconstrained (you can see this in the tox pep8-1.log)","commit_id":"aac60611416b180291f2467dbd4ce8d6a9b04ff9"}],"tox.ini":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"e448cec885e1411b76e6d2049cbe19920ed0a501","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 3.1.0"},{"line_number":3,"context_line":"skipsdist \u003d True"},{"line_number":4,"context_line":"# python runtimes: https://governance.openstack.org/tc/reference/project-testing-interface.html#tested-runtimes"},{"line_number":5,"context_line":"envlist \u003d py3,compliance,pep8"}],"source_content_type":"text/x-properties","patch_set":1,"id":"22725c01_3ec60fb9","line":2,"updated":"2021-03-16 01:00:26.000000000","message":"What we can do is bump the tox minversion to 3.18.0 (as we\u0027ve done in os-brick, etc.) and then add a line here:\n\n  requires \u003d virtualenv\u003e\u003d20.4.2\n\nand then tox will use that when it creates any of the testenvs.  The virtualenv package controls what version of pip, setuptools, and wheel are used in each testenv.","commit_id":"aac60611416b180291f2467dbd4ce8d6a9b04ff9"}]}
