)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"1d0e4c34cca007178ce975547caa27480f7c3634","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7f5894c3_4843cf7b","updated":"2024-03-04 15:44:10.000000000","message":"PBR is a setup_requires dependency when used in setup.py. setup_requires are installed via easy_install embedded into setuptools. For reasons this means it isn\u0027t easy to control the version of PBR used to install a package. As a result we must keep python2 support around until it is no longer reasonable for people to install PBR packages under python2. As mentioned Swift still supports python2.7. Until all stable branches of swift are python3 only I believe we\u0027ll need to keep this support in PBR.\n\nAs a side note the way around this is to use a modern python pyproject.toml to define your build/setuprequirements. Doing so allows you to properly pin and set versions for those dependencies. However, openstack has not/does not use this system so we\u0027re stuck being extra cautious.","commit_id":"c9eb188838ea13f486bdee09f7eddc384f608abf"}]}
