)]}'
{"py3-constraints.txt":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"be6bc3d80ad96e4077ee6619e58e13d2256a7649","unresolved":true,"context_lines":[{"line_number":57,"context_line":"dogpile.cache\u003d\u003d\u003d1.3.3;python_version\u003e\u003d\u00273.8\u0027"},{"line_number":58,"context_line":"dogpile.cache\u003d\u003d\u003d1.2.2;python_version\u003d\u003d\u00273.7\u0027"},{"line_number":59,"context_line":"dogpile.cache\u003d\u003d\u003d1.2.2;python_version\u003d\u003d\u00273.6\u0027"},{"line_number":60,"context_line":"eventlet\u003d\u003d\u003d0.36.1;python_version\u003e\u003d\u00273.7\u0027"},{"line_number":61,"context_line":"eventlet\u003d\u003d\u003d0.33.3;python_version\u003d\u003d\u00273.6\u0027"},{"line_number":62,"context_line":"exceptiongroup\u003d\u003d\u003d1.2.2;python_version\u003e\u003d\u00273.7\u0027"},{"line_number":63,"context_line":"extras\u003d\u003d\u003d1.0.0"}],"source_content_type":"text/plain","patch_set":1,"id":"90e9509e_f911baf9","line":60,"updated":"2024-12-07 00:46:31.000000000","message":"So, this is what sent me down this rabbit hole.","commit_id":"3ea2bb134d4f12c8b0792e8992958dbf9dbb1df0"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"be6bc3d80ad96e4077ee6619e58e13d2256a7649","unresolved":true,"context_lines":[{"line_number":168,"context_line":"pytest\u003d\u003d\u003d8.1.2;python_version\u003e\u003d\u00273.8\u0027"},{"line_number":169,"context_line":"pytest\u003d\u003d\u003d7.4.4;python_version\u003d\u003d\u00273.7\u0027"},{"line_number":170,"context_line":"pytest\u003d\u003d\u003d7.0.1;python_version\u003d\u003d\u00273.6\u0027"},{"line_number":171,"context_line":"pytest-cov\u003d\u003d\u003d4.1.0;python_version\u003e\u003d\u00273.7\u0027"},{"line_number":172,"context_line":"pytest-cov\u003d\u003d\u003d4.0.0;python_version\u003d\u003d\u00273.6\u0027"},{"line_number":173,"context_line":"python-dateutil\u003d\u003d\u003d2.9.0.post0"},{"line_number":174,"context_line":"python-keystoneclient\u003d\u003d\u003d5.5.0;python_version\u003e\u003d\u00273.8\u0027"}],"source_content_type":"text/plain","patch_set":1,"id":"cbfa2448_3c0a0550","line":171,"updated":"2024-12-07 00:46:31.000000000","message":"Not sure why global requirements has this pinned a couple major versions back. /shrug","commit_id":"3ea2bb134d4f12c8b0792e8992958dbf9dbb1df0"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"be6bc3d80ad96e4077ee6619e58e13d2256a7649","unresolved":true,"context_lines":[{"line_number":211,"context_line":"typing_extensions\u003d\u003d\u003d4.7.1;python_version\u003d\u003d\u00273.7\u0027"},{"line_number":212,"context_line":"typing_extensions\u003d\u003d\u003d4.1.1;python_version\u003d\u003d\u00273.6\u0027"},{"line_number":213,"context_line":"tzdata\u003d\u003d\u003d2024.2;python_version\u003e\u003d\u00273.9\u0027"},{"line_number":214,"context_line":"urllib3\u003d\u003d\u003d1.26.20"},{"line_number":215,"context_line":"voluptuous\u003d\u003d\u003d0.15.2;python_version\u003e\u003d\u00273.9\u0027"},{"line_number":216,"context_line":"voluptuous\u003d\u003d\u003d0.14.2;python_version\u003d\u003d\u00273.8\u0027"},{"line_number":217,"context_line":"voluptuous\u003d\u003d\u003d0.14.1;python_version\u003d\u003d\u00273.7\u0027"}],"source_content_type":"text/plain","patch_set":1,"id":"80cb6fed_163d6bae","line":214,"updated":"2024-12-07 00:46:31.000000000","message":"This one stuck out to me, but apparently there are a few deps openstack/requirements manages that are still stuck on the 1.x train:\n\n- elasticsearch 2.4.1\n- gabbi 3.0.0\n- wsgi_intercept 1.13.1\n\nI expect newer versions of elasticsearch remove the pin (or at least bump it up to `\u003c3` instead of `\u003c2`), but osprofiler pins elasticseach.\n\nAttempts seem to be in progress (if perhaps stalled) on the other two:\n\n- https://github.com/cdent/gabbi/pull/328\n- https://github.com/cdent/wsgi-intercept/pull/76","commit_id":"3ea2bb134d4f12c8b0792e8992958dbf9dbb1df0"}]}
