)]}'
{"id":"openstack%2Fwatcher-dashboard~719340","triplet_id":"openstack%2Fwatcher-dashboard~master~I1753bce3ac4fc4248783c0669cacab2e037e62fe","project":"openstack/watcher-dashboard","branch":"master","topic":"cleanup-py27-support","hashtags":[],"change_id":"I1753bce3ac4fc4248783c0669cacab2e037e62fe","subject":"Cleanup py27 support","status":"MERGED","created":"2020-04-12 15:23:20.000000000","updated":"2020-04-14 02:46:03.000000000","submitted":"2020-04-14 02:44:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"719340-1586832278665-61dee02a","meta_rev_id":"bc3dc2cbe6257ff5187c5586f14f605fbbc7a825","_number":719340,"virtual_id_number":719340,"owner":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-14 02:44:38.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-04-13 03:06:40.000000000","_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":2,"date":"2020-04-14 02:36:26.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"all":[{"value":0,"date":"2020-04-14 02:33:44.000000000","_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":1,"date":"2020-04-14 02:36:26.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-04-13 03:06:40.000000000","updated_by":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"reviewer":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"state":"REVIEWER"},{"updated":"2020-04-14 02:33:44.000000000","updated_by":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"reviewer":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"state":"REVIEWER"},{"updated":"2020-04-14 02:36:26.000000000","updated_by":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"reviewer":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"state":"REVIEWER"},{"updated":"2020-04-14 02:44:38.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"}],"messages":[{"id":"5eadca9784fe62181fd619c30db29ffd133407ad","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-12 15:23:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e5f4989e24a4b86492346da15d17cece775ea30c","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-12 15:25:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a2ba13ca552c49f66bbb968b62c34f3eee27d650","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-12 15:34:44.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/21371d4c05c44cd384e4232913a11f74 : SUCCESS in 2m 16s\n- requirements-check https://zuul.opendev.org/t/openstack/build/05d584594fcd4c049bc48675975484a7 : FAILURE in 2m 27s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c6e4fbb38e9b4cca9f5873685fb25913 : FAILURE in 4m 10s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/678ec6ae0bb14f0c912bcc6c40209f58 : FAILURE in 3m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05ecca9538a84fd4a68d9ddc14d5abd3 : SUCCESS in 4m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/60762ace983e46f89fed6b45aae0628b : FAILURE in 3m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/395495825aa54b96b15aa4064d1ab6cf : FAILURE in 4m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/73b5ec669e804f37a78a891a35132b9f : SUCCESS in 7m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/516322d4926f44f5bbb2c6912cb16f59 : SUCCESS in 2m 47s","accounts_in_message":[],"_revision_number":2},{"id":"822f8313cde5453a31856e58ea80150e27ce93bd","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-12 15:40:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"92d7a6be79466ba3e2ed6ed7a1372284e749dea5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-12 15:50:18.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b3871648a167485d85429124e94e88aa : SUCCESS in 1m 50s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9b20ac0edc0a493ca89bb2832512fbb5 : FAILURE in 2m 18s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c8fc7a9588404dafb99733071e1a9d43 : SUCCESS in 4m 37s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/34d87e94d16846679549494cc3898bf0 : FAILURE in 3m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3724bab2454a48b893270707b906a81d : SUCCESS in 4m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/98e9a9c7c5104818ae0e6592e18a8b55 : SUCCESS in 4m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/954140de285d404db640e412d40a6f56 : SUCCESS in 4m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7241b8a349fd4e79b11305c73c374ac4 : SUCCESS in 4m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d8b6c9898250414c915740ad292dd65a : SUCCESS in 3m 13s","accounts_in_message":[],"_revision_number":3},{"id":"bde8c8989da08a0d5c85f8a012344d3d94274913","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-12 15:59:21.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d369fb088a8d1b75b25b35eef12b67e85af0d6db","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-12 16:09:04.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f9e1ad842af14f6998f9f2dfea05a771 : SUCCESS in 2m 09s\n- requirements-check https://zuul.opendev.org/t/openstack/build/788ffc93435f4eaba98c429d63775a3f : SUCCESS in 3m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2d485eae909e4db1898a9a6a47473ba3 : SUCCESS in 4m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/47bfbf77093a43ecb82c49b0813ff3f5 : FAILURE in 3m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/24222a90d55f40c5accbf32dd0c4df77 : SUCCESS in 4m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5831784c1f4947c29b6dcc0054fecf71 : SUCCESS in 4m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/77c8f78de502411dab39df933e6280df : SUCCESS in 4m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d0c860b08194d1e852899b192b5ada5 : SUCCESS in 5m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f37e1341c8d2497e81fdfad35c0ebbda : SUCCESS in 3m 26s","accounts_in_message":[],"_revision_number":4},{"id":"73d3f7cd01fc55b80886232f5bd1bce845e32065","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-12 17:02:14.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a09679398efb8b09ea1a337c471ef824b3e70ecc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-12 17:11:52.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/37e6ef6a8e6a47a8b203ff9d4dd3a132 : SUCCESS in 2m 12s\n- requirements-check https://zuul.opendev.org/t/openstack/build/490a6f0e46bb4545ac9827c6edc6c04e : SUCCESS in 2m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0086198c881e482a9e04538c130a744c : SUCCESS in 4m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/57339d795396455fb4b127d23d25c2cc : SUCCESS in 3m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3a98980a21884aca8e35aeedad0e4029 : SUCCESS in 4m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/12dffa1f63d243f59830768e8c1f6f80 : SUCCESS in 3m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7fccfac0821142a7a7461a889a829e37 : SUCCESS in 4m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bd822d111cd9420581794b7ea111b63d : SUCCESS in 4m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/36ed1959d07b45a8ab117d769c5262b9 : SUCCESS in 3m 21s","accounts_in_message":[],"_revision_number":5},{"id":"5c8043a1b51553da161d5f474a075d16ae71e941","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2020-04-13 03:06:40.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"3e36f363dd75cf2df87dbca07be453304024c411","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-04-14 02:36:26.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"c2b61827db7bcea0b6c1b8b9f850ae0c2b116a9c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-14 02:36:38.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"ca69de013c74518f96cd8bbd1eec539e365a76d3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-14 02:44:38.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"bbbf16a3e90cefc81f6bc6e46be20e5a6199c4d9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-14 02:44:38.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/39ab81e9d4e5471685853acb10c95cc7 : SUCCESS in 2m 52s\n- requirements-check https://zuul.opendev.org/t/openstack/build/a009be90d34548689b4c10d5dc275168 : SUCCESS in 3m 27s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/081b2fe5ff5a43dfbd9ae9943d1b738f : SUCCESS in 5m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0c168018a756476d972db193a4090bc4 : SUCCESS in 4m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/563c14dc3bb549d1a6df0735020a82cf : SUCCESS in 5m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9e0d2e0ceda641cf9ab644e0b738822c : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/877248558b704717a6730b469d6bd39c : SUCCESS in 6m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cbcfbf48cea64565a54cd43323e9638f : SUCCESS in 4m 01s","accounts_in_message":[],"_revision_number":5},{"id":"3ad4fd4318794c006a88784a37eb57ec8fe9af58","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-14 02:46:03.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09f90ff9a6ae400491c660e8b85e35f5 : SUCCESS in 59s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c15dd1416de14e0eb92414de243161cd : SUCCESS in 1m 07s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"30bb75d744ce976dbc9922a8d6f6870ccff288b2","revisions":{"391c4adc3c5b01dddbe118774504977421492193":{"kind":"REWORK","_number":1,"created":"2020-04-12 15:23:20.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/40/719340/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/40/719340/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/1"}}},"commit":{"parents":[{"commit":"58c6bfcfba396c6ffa73564902c1b212f917c463","subject":"Fix pyScss version in lower-constraints.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/58c6bfcfba396c6ffa73564902c1b212f917c463"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-04-12 15:10:46.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-04-12 15:22:43.000000000","tz":120},"subject":"Cleanup py27 support","message":"Cleanup py27 support\n\nThis repo is now testing only with Python 3, so let\u0027s make\na few cleanups:\n- Remove python 2.7 stanza from setup.py\n- Add requires on python \u003e\u003d 3.6 to setup.cfg so that pypi and pip\n  know about the requirement\n- Remove obsolete sections from setup.cfg\n- Update classifiers\n- Update requirements, no need for python_version anymore\n- Switch to using sphinx-build\n- Cleanup */source/conf.py to remove now obsolete content.\n- Use newer openstackdocstheme version\n- Use mock from unittools\n- Remove future imports, not needed for python3\n- Update to newer hacking version for python3, disable one warning.\n  Remove hacking requirements from lower-constraints, they are not\n  needed there.\n- Cleanup tox.ini, move basepython to top\n\nChange-Id: I1753bce3ac4fc4248783c0669cacab2e037e62fe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/391c4adc3c5b01dddbe118774504977421492193"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/391c4adc3c5b01dddbe118774504977421492193"}]},"branch":"refs/heads/master"},"6ae0f75a68a9cbdc2142e6666e5dbeeb99c50013":{"kind":"REWORK","_number":2,"created":"2020-04-12 15:25:31.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/40/719340/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/40/719340/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/2"}}},"commit":{"parents":[{"commit":"58c6bfcfba396c6ffa73564902c1b212f917c463","subject":"Fix pyScss version in lower-constraints.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/58c6bfcfba396c6ffa73564902c1b212f917c463"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-04-12 15:10:46.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-04-12 15:25:27.000000000","tz":120},"subject":"Cleanup py27 support","message":"Cleanup py27 support\n\nThis repo is now testing only with Python 3, so let\u0027s make\na few cleanups:\n- Remove python 2.7 stanza from setup.py\n- Add requires on python \u003e\u003d 3.6 to setup.cfg so that pypi and pip\n  know about the requirement\n- Remove obsolete sections from setup.cfg\n- Update classifiers\n- Update requirements, no need for python_version anymore\n- Switch to using sphinx-build\n- Cleanup */source/conf.py to remove now obsolete content.\n- Use newer openstackdocstheme version\n- Use mock from unittests\n- Remove future imports, not needed for python3\n- Update to newer hacking version for python3, disable one warning.\n  Remove hacking requirements from lower-constraints, they are not\n  needed there.\n- Cleanup tox.ini, move basepython to top\n\nChange-Id: I1753bce3ac4fc4248783c0669cacab2e037e62fe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/6ae0f75a68a9cbdc2142e6666e5dbeeb99c50013"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/6ae0f75a68a9cbdc2142e6666e5dbeeb99c50013"}]},"branch":"refs/heads/master"},"4e11d302c3b4149d2990abac0faef21c81f66c1c":{"kind":"REWORK","_number":3,"created":"2020-04-12 15:40:31.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/40/719340/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/40/719340/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/3"}}},"commit":{"parents":[{"commit":"58c6bfcfba396c6ffa73564902c1b212f917c463","subject":"Fix pyScss version in lower-constraints.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/58c6bfcfba396c6ffa73564902c1b212f917c463"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-04-12 15:10:46.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-04-12 15:40:20.000000000","tz":120},"subject":"Cleanup py27 support","message":"Cleanup py27 support\n\nThis repo is now testing only with Python 3, so let\u0027s make\na few cleanups:\n- Remove python 2.7 stanza from setup.py\n- Add requires on python \u003e\u003d 3.6 to setup.cfg so that pypi and pip\n  know about the requirement\n- Remove obsolete sections from setup.cfg\n- Update classifiers\n- Update requirements, no need for python_version anymore\n- Switch to using sphinx-build\n- Cleanup */source/conf.py to remove now obsolete content.\n- Use newer openstackdocstheme version\n- Use mock from unittest\n- Remove future imports, not needed for python3\n- Update to newer hacking version for python3, disable one warning.\n  Remove hacking requirements from lower-constraints, they are not\n  needed there.\n- Cleanup tox.ini, move basepython to top\n\nChange-Id: I1753bce3ac4fc4248783c0669cacab2e037e62fe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/4e11d302c3b4149d2990abac0faef21c81f66c1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/4e11d302c3b4149d2990abac0faef21c81f66c1c"}]},"branch":"refs/heads/master"},"260bc1c2f165973aebdc7965f111b53d015e0b91":{"kind":"REWORK","_number":4,"created":"2020-04-12 15:59:21.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/40/719340/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/40/719340/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/4"}}},"commit":{"parents":[{"commit":"58c6bfcfba396c6ffa73564902c1b212f917c463","subject":"Fix pyScss version in lower-constraints.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/58c6bfcfba396c6ffa73564902c1b212f917c463"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-04-12 15:10:46.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-04-12 15:59:08.000000000","tz":120},"subject":"Cleanup py27 support","message":"Cleanup py27 support\n\nThis repo is now testing only with Python 3, so let\u0027s make\na few cleanups:\n- Remove python 2.7 stanza from setup.py\n- Add requires on python \u003e\u003d 3.6 to setup.cfg so that pypi and pip\n  know about the requirement\n- Remove obsolete sections from setup.cfg\n- Update classifiers\n- Update requirements, no need for python_version anymore\n- Switch to using sphinx-build\n- Cleanup */source/conf.py to remove now obsolete content.\n- Use newer openstackdocstheme version\n- Use mock from unittest\n- Remove future imports, not needed for python3\n- Update to newer hacking version for python3, disable one warning.\n  Remove hacking requirements from lower-constraints, they are not\n  needed there.\n- Cleanup tox.ini, move basepython to top\n- Update horizon requirement for ussuri\n\nChange-Id: I1753bce3ac4fc4248783c0669cacab2e037e62fe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/260bc1c2f165973aebdc7965f111b53d015e0b91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/260bc1c2f165973aebdc7965f111b53d015e0b91"}]},"branch":"refs/heads/master"},"30bb75d744ce976dbc9922a8d6f6870ccff288b2":{"kind":"REWORK","_number":5,"created":"2020-04-12 17:02:14.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/40/719340/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/40/719340/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/40/719340/5"}}},"commit":{"parents":[{"commit":"58c6bfcfba396c6ffa73564902c1b212f917c463","subject":"Fix pyScss version in lower-constraints.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/58c6bfcfba396c6ffa73564902c1b212f917c463"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-04-12 15:10:46.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-04-12 17:01:57.000000000","tz":120},"subject":"Cleanup py27 support","message":"Cleanup py27 support\n\nThis repo is now testing only with Python 3, so let\u0027s make\na few cleanups:\n- Remove python 2.7 stanza from setup.py\n- Add requires on python \u003e\u003d 3.6 to setup.cfg so that pypi and pip\n  know about the requirement\n- Remove obsolete sections from setup.cfg\n- Update classifiers\n- Update requirements, no need for python_version anymore\n- Switch to using sphinx-build\n- Cleanup */source/conf.py to remove now obsolete content.\n- Use newer openstackdocstheme version\n- Use mock from unittest;leave it in test-requirements for now since\n  otherwise lower-constraints fails since some repos expect mock to be\n  installed without requiring it.\n- Remove future imports, not needed for python3\n- Update to newer hacking version for python3, disable one warning.\n  Remove hacking requirements from lower-constraints, they are not\n  needed there.\n- Cleanup tox.ini, move basepython to top\n- Update horizon requirement for ussuri\n\nChange-Id: I1753bce3ac4fc4248783c0669cacab2e037e62fe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/30bb75d744ce976dbc9922a8d6f6870ccff288b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/30bb75d744ce976dbc9922a8d6f6870ccff288b2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
