)]}'
{"id":"openstack%2Fplacement~681239","triplet_id":"openstack%2Fplacement~master~I0c8663b1ed495f141350fd023c78a6ff38bca29f","project":"openstack/placement","branch":"master","topic":"cd/setup.cfg","hashtags":[],"change_id":"I0c8663b1ed495f141350fd023c78a6ff38bca29f","subject":"Update setup.cfg to include project_urls","status":"MERGED","created":"2019-09-10 12:20:04.000000000","updated":"2019-09-11 11:00:20.000000000","submitted":"2019-09-11 10:59:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"681239-1568199558078-53d8a3d3","meta_rev_id":"9bcbdfc1d308c668a2ee2c1f502711fa281f653b","_number":681239,"virtual_id_number":681239,"owner":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":2,"date":"2019-09-11 10:59:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"recommended":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":1,"date":"2019-09-11 07:24:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2019-09-10 17:19:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":2,"date":"2019-09-11 07:39:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":1,"date":"2019-09-11 07:27:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"approved":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":1,"date":"2019-09-11 07:39:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-09-10 17:19:16.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-09-11 07:24:03.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2019-09-11 07:27:51.000000000","updated_by":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"reviewer":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"state":"REVIEWER"},{"updated":"2019-09-11 07:39:41.000000000","updated_by":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"reviewer":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"state":"REVIEWER"},{"updated":"2019-09-11 10:59:17.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":"a14777a0994750ea3004dfba0fedaa149d3f05f9","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-09-10 12:20:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"59b4dcf87a08bab4e3cb0217418ab1b1126f1a43","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-09-10 12:27:40.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"e42771c069af45f8d842034b106771f88d1afba1","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-09-10 17:12:22.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nWhere does this show up?","accounts_in_message":[],"_revision_number":2},{"id":"d572909392529385ff5db9f7d837134331178cd7","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-09-10 17:15:46.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"03a6779b60433aaf4e7af059b2977d9b4b3eb635","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-09-10 17:19:16.000000000","message":"Patch Set 3: Code-Review+2\n\nAh, beaut.","accounts_in_message":[],"_revision_number":3},{"id":"d6a8ce5e6ce25d94725ed30219ed7272130fae29","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 23:53:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b1ec663772234031b07785e314e8c6d7 : SUCCESS in 3m 52s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/a965ca02c84c4879a1e2a9e7bbd25bdb : SUCCESS in 59m 49s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/98cde896336a4f4b84e62bae32a66b31 : SUCCESS in 1h 40m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd8621cd36c74bd9a51c06bddcaa9caf : SUCCESS in 6m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/601129175aa54cbd8ba21085835246df : SUCCESS in 5m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/89678d830c0f49c79f3d2898604983a2 : SUCCESS in 5m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35959a8197aa42e69140dccf0297587a : SUCCESS in 6m 33s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/748c0f10c6424d098bd93f43df6a66f1 : SUCCESS in 5m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0f236c8ebee74cc39d2100c478fceb78 : SUCCESS in 4m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2b21290de3bb413f8d479d9d0fa89351 : SUCCESS in 5m 35s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/634c2236e4f14f36a912c1b271b81231 : SUCCESS in 5m 33s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d01e38f78b134bc1b1dfc77f87c71349 : SUCCESS in 5m 16s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/62ff929b5dfe4a06989c9d6de2b13eda : SUCCESS in 5m 12s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/b140fea81c4c4f7e8887aed3592cb104 : SUCCESS in 12m 31s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/cb5787e48ba34d5b95a2318c29fcd604 : SUCCESS in 25m 53s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/b43e40f86f1e470e95dc4fb627eb7989 : SUCCESS in 13m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/26a1cce4dfad48cc9506154cdabaaad6 : SUCCESS in 1h 07m 27s","accounts_in_message":[],"_revision_number":3},{"id":"17554852b34b1e53cd17a598101ba4ba4c90b0cf","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-09-11 07:24:03.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"84324c8909d5b3dc810703daa5934007eea31cf1","author":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"date":"2019-09-11 07:27:51.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"acc0e675cca484d47b4a5e53f67bbeecd9462d13","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-09-11 07:39:41.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nNice","accounts_in_message":[],"_revision_number":3},{"id":"3504a0438f051c577ef9ce6a1f02e1218790f9a5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-11 07:40:07.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"b26ce1b3130d3eade82650028f1166c232822d0e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-11 10:59:17.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4a5f7771c69d4aecbf4fff24a8584be8 : SUCCESS in 2m 56s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/5ddbcc5d780e48fb8c77f1d695db0a03 : SUCCESS in 1h 19m 41s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/12e288983eab40c1b3f76fd13ce464c1 : SUCCESS in 1h 12m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c5ce3109ad84ed0a46350d5b6e9d8ee : SUCCESS in 4m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cf875567cc7d46f8abf2cf76baf35a8a : SUCCESS in 5m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e9476f5ddc50484f83631f3fab9fdfcc : SUCCESS in 5m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/bbb8906cfaa74eb39eef7a48a39cf1d9 : SUCCESS in 6m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6e39f41400ec42fd9376385226a0aad4 : SUCCESS in 5m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5a6ecd7662dd4004867b26445e96e7d7 : SUCCESS in 5m 08s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/36778f6f691f4bb590ca537528b2128e : SUCCESS in 5m 50s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/03498804b816426d946222ffe7972466 : SUCCESS in 5m 15s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/839afd6fad024d76be8845b46d960f1e : SUCCESS in 5m 23s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/edcd764ebfd14850b3ef7ec5d6c4250c : SUCCESS in 12m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6799dc8e0ca14b00afadda02ece4024f : SUCCESS in 1h 09m 35s","accounts_in_message":[],"_revision_number":3},{"id":"ae40a889d43f54b6b396817bf98f23786fa649b1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-11 10:59:18.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"e36964d805f606e1a61762b284308db8a73269d2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-11 11:00:20.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0f4a1f9e215e49afa168c3de2996a2ce : SUCCESS in 46s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"3eb862737432d01d05578c9ebdd004aaa1d04b03","revisions":{"c8539f094f035ff1f082f9846d7c39cd46dc53c7":{"kind":"REWORK","_number":1,"created":"2019-09-10 12:20:04.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/39/681239/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/681239/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/681239/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/681239/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/681239/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/681239/1"}}},"commit":{"parents":[{"commit":"af0087b5da8c02e074d194f334f254c2db287fac","subject":"Merge \"Clarify the NOTE associated with ordering of middleware\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/af0087b5da8c02e074d194f334f254c2db287fac"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-10 12:17:50.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-10 12:17:50.000000000","tz":60},"subject":"Update setup.cfg to include project_urls","message":"Update setup.cfg to include project_urls\n\nThe content is based on what pbr does [1] and packaging docs [2].\nThe links chosen and the names used are whatever we like.\n\n[1] https://docs.openstack.org/pbr/latest/user/using.html#setup-cfg\n[2]\n\nChange-Id: I0c8663b1ed495f141350fd023c78a6ff38bca29f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c8539f094f035ff1f082f9846d7c39cd46dc53c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c8539f094f035ff1f082f9846d7c39cd46dc53c7"}]},"branch":"refs/heads/master"},"5882e15212dd60d04863bae5f77ab87834ab8de1":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-09-10 12:27:40.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/39/681239/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/681239/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/681239/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/681239/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/681239/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/681239/2"}}},"commit":{"parents":[{"commit":"af0087b5da8c02e074d194f334f254c2db287fac","subject":"Merge \"Clarify the NOTE associated with ordering of middleware\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/af0087b5da8c02e074d194f334f254c2db287fac"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-10 12:17:50.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-10 12:27:13.000000000","tz":60},"subject":"Update setup.cfg to include project_urls","message":"Update setup.cfg to include project_urls\n\nThe content is based on what pbr does [1] and packaging docs [2].\nThe links chosen and the names used are whatever we like.\n\n[1] https://docs.openstack.org/pbr/latest/user/using.html#setup-cfg\n[2]\n\nChange-Id: I0c8663b1ed495f141350fd023c78a6ff38bca29f\nStory: 2005170\nTask: 30915\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5882e15212dd60d04863bae5f77ab87834ab8de1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5882e15212dd60d04863bae5f77ab87834ab8de1"}]},"branch":"refs/heads/master"},"3eb862737432d01d05578c9ebdd004aaa1d04b03":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2019-09-10 17:15:46.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/39/681239/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/681239/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/681239/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/681239/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/681239/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/681239/3"}}},"commit":{"parents":[{"commit":"af0087b5da8c02e074d194f334f254c2db287fac","subject":"Merge \"Clarify the NOTE associated with ordering of middleware\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/af0087b5da8c02e074d194f334f254c2db287fac"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-10 12:17:50.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-10 17:15:43.000000000","tz":0},"subject":"Update setup.cfg to include project_urls","message":"Update setup.cfg to include project_urls\n\nThe content is based on what pbr does [1] and packaging docs [2].\nThe links chosen and the names used are whatever we like.\n\nproject_urls are used when displaying packages on pypi, the links\nshow up in the left sidebar under a project links section.\npbr\u0027s example [3].\n\n[1] https://docs.openstack.org/pbr/latest/user/using.html#setup-cfg\n[2] https://packaging.python.org/guides/distributing-packages-using-setuptools/#project-urls\n[3] https://pypi.org/project/pbr/\n\nChange-Id: I0c8663b1ed495f141350fd023c78a6ff38bca29f\nStory: 2005170\nTask: 30915\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3eb862737432d01d05578c9ebdd004aaa1d04b03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3eb862737432d01d05578c9ebdd004aaa1d04b03"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
