)]}'
{"id":"openstack%2Fpython-swiftclient~733050","triplet_id":"openstack%2Fpython-swiftclient~master~I3115eaf87a9d8e184bc5f9c650cf80250a842a0d","project":"openstack/python-swiftclient","branch":"master","topic":"reno-openstackdocstheme","hashtags":[],"change_id":"I3115eaf87a9d8e184bc5f9c650cf80250a842a0d","subject":"Remove \u003cpy3.5 dependencies from requirements.txt","status":"ABANDONED","created":"2020-06-03 06:35:30.000000000","updated":"2020-10-13 21:04:16.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"bc5568a5b8ab3f5d9dae770d3d36e9abc6c54adc","_number":733050,"virtual_id_number":733050,"owner":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2020-06-03 08:45:29.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"date":"2020-09-03 00:38:34.000000000","_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"date":"2020-06-03 15:30:36.000000000","_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":1,"date":"2020-06-03 12:19:38.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-03 08:45:29.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-06-03 12:19:38.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2020-06-03 15:30:36.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2020-09-03 00:38:34.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"69c08385d74cffeeb7cea8a856e45c35cbc0bc21","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-06-03 06:35:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bfecbf124f8065b9c441f4f6dac11f4d93ccd2ef","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-06-03 07:20:27.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e6fc51639a46b4e8fa8b8839d5e068a0b568d095","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-03 08:45:29.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/de5cf571dd8e4028b1ddc4caaf292cf2 : SUCCESS in 2m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a99d8d9043494b798b61d6b0f715daf2 : SUCCESS in 1h 23m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/664ab5295a524472a9281c2a886d05b8 : SUCCESS in 4m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d864e399b634bfb8c0d928bd35db108 : SUCCESS in 4m 11s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/4fb5d5fbf2544396b53d88561deaaa02 : SUCCESS in 4m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d2b78b9bec75416b896809912823cd44 : SUCCESS in 4m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/88763d8a98db4b21b2d7452e1ae24c49 : SUCCESS in 4m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c472f5a14e7440da3f71fca4c6edcf6 : SUCCESS in 6m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a3a3f7cfa61e4a369dc95b039c20e4bb : SUCCESS in 3m 44s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/33bca1ba94b547e992fe699168cc3dcb : SUCCESS in 40m 57s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/c2aa49ddb5354b14b783c6ae21d9dce1 : SUCCESS in 18m 41s\n- swiftclient-functional-py2 https://zuul.opendev.org/t/openstack/build/1e17806a39034df69a00006712fe8f65 : SUCCESS in 18m 09s","accounts_in_message":[],"_revision_number":2},{"id":"bc23397f97f88e48314c4986a13fbaa0ec7e0e09","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-06-03 12:19:38.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"c34a943393debbe33d7d2340e25710cef3bc23d9","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-06-03 15:16:04.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nI\u0027ll try and see if I can build a wheel in a py2 virtualenv and install it clean","accounts_in_message":[],"_revision_number":2},{"id":"69b93c21e09347602a5c4743ace571ca8a0fc811","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-06-03 15:30:36.000000000","message":"Patch Set 2:\n\nyeah idk\n\n\n(test) clayg@banana:/tmp/test$ pip install python_swiftclient-3.10.0.dev22-py2.py3-none-any.whl \nDEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support\nProcessing ./python_swiftclient-3.10.0.dev22-py2.py3-none-any.whl\nCollecting requests\u003e\u003d1.1.0\n  Using cached requests-2.23.0-py2.py3-none-any.whl (58 kB)\nCollecting six\u003e\u003d1.9.0\n  Downloading six-1.15.0-py2.py3-none-any.whl (10 kB)\nCollecting certifi\u003e\u003d2017.4.17\n  Using cached certifi-2020.4.5.1-py2.py3-none-any.whl (157 kB)\nCollecting idna\u003c3,\u003e\u003d2.5\n  Using cached idna-2.9-py2.py3-none-any.whl (58 kB)\nCollecting chardet\u003c4,\u003e\u003d3.0.2\n  Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)\nCollecting urllib3!\u003d1.25.0,!\u003d1.25.1,\u003c1.26,\u003e\u003d1.21.1\n  Using cached urllib3-1.25.9-py2.py3-none-any.whl (126 kB)\nInstalling collected packages: certifi, idna, chardet, urllib3, requests, six, python-swiftclient\nSuccessfully installed certifi-2020.4.5.1 chardet-3.0.4 idna-2.9 python-swiftclient-3.10.0.dev22 requests-2.23.0 six-1.15.0 urllib3-1.25.9\n(test) clayg@banana:/tmp/test$ pip freeze\nDEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support\ncertifi\u003d\u003d2020.4.5.1\nchardet\u003d\u003d3.0.4\nidna\u003d\u003d2.9\npython-swiftclient @ file:///tmp/test/python_swiftclient-3.10.0.dev22-py2.py3-none-any.whl\nrequests\u003d\u003d2.23.0\nsix\u003d\u003d1.15.0\nurllib3\u003d\u003d1.25.9\n(test) clayg@banana:/tmp/test$ swift\nTraceback (most recent call last):\n  File \"/tmp/test/bin/swift\", line 5, in \u003cmodule\u003e\n    from swiftclient.shell import main\n  File \"/tmp/test/local/lib/python2.7/site-packages/swiftclient/shell.py\", line 38, in \u003cmodule\u003e\n    from swiftclient.multithreading import OutputManager\n  File \"/tmp/test/local/lib/python2.7/site-packages/swiftclient/multithreading.py\", line 21, in \u003cmodule\u003e\n    from concurrent.futures import ThreadPoolExecutor\nImportError: No module named concurrent.futures\n(test) clayg@banana:/tmp/test$","accounts_in_message":[],"_revision_number":2},{"id":"9423a70a1e3051af97094b0cca112d260d7a9090","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-03 00:38:34.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"bdd69993c7352cd0b8b9ad826416a9b023e6bd92","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-03 02:09:09.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/5210a15ad7f0407f9b9b783b4b89f011 : SUCCESS in 3m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/05fcbcceee7c443b9f8d05cbda271368 : SUCCESS in 1h 24m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8b91a16d9b0843baaa47ffdefe0a25d3 : SUCCESS in 3m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c3c5619d0a174c95842ac70d688271b6 : SUCCESS in 3m 03s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/dfad4c2b6f514eaea9920f199a3144c2 : SUCCESS in 4m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0492ec9a600849c397f31027946580f9 : SUCCESS in 3m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4104be068a4f4c06a55c3eecb1bf37e1 : SUCCESS in 4m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c4984800c1140838386863562d8639e : SUCCESS in 4m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4941cdf4cb564a2db7a89d23ccd13748 : SUCCESS in 3m 46s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/8d39527c7c664c1ab501bbc841340bcf : SUCCESS in 35m 26s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/951daeaaf49c44dd82d1a4d90395be9c : SUCCESS in 19m 07s\n- swiftclient-functional-py2 https://zuul.opendev.org/t/openstack/build/1f3ece02e8d840b8b09738259c956461 : SUCCESS in 13m 52s","accounts_in_message":[],"_revision_number":2},{"id":"39eae03a3d09768fd43c7fd73fcff386c6011ef2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-13 21:04:16.000000000","message":"Abandoned\n\nThis is no longer necessary; we found another way to get https://review.opendev.org/#/c/732742/ to a mergable state.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0241ad2db82790b40c4020647e65fd656ffddd09","revisions":{"eee14b0e7c6de6a0e91d3746f3de6a5de2bf6d3b":{"kind":"REWORK","_number":1,"created":"2020-06-03 06:35:30.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/50/733050/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/50/733050/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/50/733050/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/50/733050/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/50/733050/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/50/733050/1"}}},"commit":{"parents":[{"commit":"c3ded51cafdfc0f0e264d1ef575fa65cb901e1c4","subject":"Switch to newer openstackdocstheme and reno versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c3ded51cafdfc0f0e264d1ef575fa65cb901e1c4"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-06-03 06:34:06.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-06-03 06:34:06.000000000","tz":120},"subject":"Remove \u003cpy3.5 dependencies from requirements.txt","message":"Remove \u003cpy3.5 dependencies from requirements.txt\n\nTesting for now whether this works...\n\nChange-Id: I3115eaf87a9d8e184bc5f9c650cf80250a842a0d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/eee14b0e7c6de6a0e91d3746f3de6a5de2bf6d3b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/eee14b0e7c6de6a0e91d3746f3de6a5de2bf6d3b"}]},"branch":"refs/heads/master"},"0241ad2db82790b40c4020647e65fd656ffddd09":{"kind":"REWORK","_number":2,"created":"2020-06-03 07:20:27.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/50/733050/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/50/733050/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/50/733050/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/50/733050/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/50/733050/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/50/733050/2"}}},"commit":{"parents":[{"commit":"d1e69b195b2c40f3ecc30563722858d4af24dad7","subject":"Merge \"Ussuri contrib docs community goal\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d1e69b195b2c40f3ecc30563722858d4af24dad7"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-06-03 06:34:06.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-06-03 07:17:07.000000000","tz":120},"subject":"Remove \u003cpy3.5 dependencies from requirements.txt","message":"Remove \u003cpy3.5 dependencies from requirements.txt\n\nThe requirements repo is support python 3.5 as oldest python version\nwhile swift still supports py27.\nThus, requirements-check will fail on a couple of lines in\npython-swiftclient.  The check is only run when these files are touched.\n\nThe py2.7 packagers we know about aren\u0027t depending on upstream\nrequirements.txt for correctness and aside from all the production\ndeployments running on py2.7 we only realistically support \u003e\u003dpy3.7\n\nThere\u0027s no good reason for our requirements.txt to be \"unspported\" by\nthe openstack requirements check job.  Since they only support \u003e\u003dpy3.5\nwe can change our requirements.txt inline with that.  This should be\nfine for everything we could hope to get out of both our\nrequirements.txt and the check!\n\nChange-Id: I3115eaf87a9d8e184bc5f9c650cf80250a842a0d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0241ad2db82790b40c4020647e65fd656ffddd09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0241ad2db82790b40c4020647e65fd656ffddd09"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
