)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"8b7ce4818ca48df7ec43e0e4d310cb5a6179981e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"992551bc_6fd19295","updated":"2023-12-07 18:06:35.000000000","message":"Hey Simon! Can you also add this to upper-constraints.txt?","commit_id":"8736ce68b9c046ea592b7a8140a0780aae66e1fa"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"f2617579bc2673ff2b67e3c9c6bf754158ee50e0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"88359d0c_a777382f","in_reply_to":"992551bc_6fd19295","updated":"2023-12-07 18:44:21.000000000","message":"Done","commit_id":"8736ce68b9c046ea592b7a8140a0780aae66e1fa"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3bb3924959fd82b14b5de2353adf884c91f61992","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"260f4f68_0719663a","updated":"2023-12-15 03:03:01.000000000","message":"Looks like py-pure-client requires too old dateutil, which conflicts with current u-c.\n\n```\n2023-12-07 18:51:32.169142 | ubuntu-focal | The conflict is caused by:\n2023-12-07 18:51:32.169184 | ubuntu-focal |     The user requested python-dateutil\u003d\u003d\u003d2.8.2\n2023-12-07 18:51:32.169202 | ubuntu-focal |     moto 4.2.3 depends on python-dateutil\u003c3.0.0 and \u003e\u003d2.1\n2023-12-07 18:51:32.169216 | ubuntu-focal |     croniter 1.4.1 depends on python-dateutil\n2023-12-07 18:51:32.169236 | ubuntu-focal |     pyghmi 1.5.63 depends on python-dateutil\u003e\u003d2.8.1\n2023-12-07 18:51:32.169248 | ubuntu-focal |     gnocchiclient 7.0.8 depends on python-dateutil\n2023-12-07 18:51:32.169261 | ubuntu-focal |     arrow 1.2.3 depends on python-dateutil\u003e\u003d2.7.0\n2023-12-07 18:51:32.169273 | ubuntu-focal |     pylxd 2.3.1 depends on python-dateutil\u003e\u003d2.4.2\n2023-12-07 18:51:32.169286 | ubuntu-focal |     influxdb 5.3.1 depends on python-dateutil\u003e\u003d2.6.0\n2023-12-07 18:51:32.169298 | ubuntu-focal |     influxdb-client 1.37.0 depends on python-dateutil\u003e\u003d2.5.3\n2023-12-07 18:51:32.169311 | ubuntu-focal |     freezegun 1.2.2 depends on python-dateutil\u003e\u003d2.7\n2023-12-07 18:51:32.169323 | ubuntu-focal |     oslo-log 5.4.0 depends on python-dateutil\u003e\u003d2.7.0\n2023-12-07 18:51:32.169340 | ubuntu-focal |     py-pure-client 1.44.0 depends on python-dateutil\u003c\u003d2.8.1 and \u003e\u003d2.5.3\n```","commit_id":"9dcb69037fd525f46c7409dd786c1bd0c5ce7e80"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"48bfde2f2ccd8afa510ff700ba38b50c4845609c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"dddb92c4_332436d0","updated":"2023-12-07 18:57:21.000000000","message":"Thanks!","commit_id":"9dcb69037fd525f46c7409dd786c1bd0c5ce7e80"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"b71acba88387f0e0b1e2321518a7cf6a51fdd718","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3894751b_4f6f6395","updated":"2023-12-15 05:05:49.000000000","message":"Yes - we are rebuilding the package and removing the conflict. Updated release will be out next week at which point I will updsate the version number.","commit_id":"9dcb69037fd525f46c7409dd786c1bd0c5ce7e80"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"27b749c89c48e0dcce2a36fb530715e49625a38f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f6373a4e_b7e19868","updated":"2023-12-19 15:49:44.000000000","message":"recheck","commit_id":"9dcb69037fd525f46c7409dd786c1bd0c5ce7e80"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"74c548ddbeddd8e9a27b06925726c09ee7b0f259","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"cd8fa759_1642213f","in_reply_to":"260f4f68_0719663a","updated":"2023-12-19 15:56:17.000000000","message":"py-pure-client 1.45.0 released which fixes the dependency issues","commit_id":"9dcb69037fd525f46c7409dd786c1bd0c5ce7e80"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"515c3151736dce9198728cf3c84eaf191621af2a","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":6,"id":"ba66e7db_d2ad0834","updated":"2023-12-20 08:45:30.000000000","message":"Looks like paramiko is now a blocker.\n\n```\n2023-12-19 16:46:26.935241 | ubuntu-focal | The conflict is caused by:\n2023-12-19 16:46:26.935270 | ubuntu-focal |     The user requested paramiko\u003d\u003d\u003d3.3.1\n2023-12-19 16:46:26.935328 | ubuntu-focal |     netmiko 4.1.2 depends on paramiko\u003e\u003d2.7.2\n2023-12-19 16:46:26.935358 | ubuntu-focal |     sshtunnel 0.4.0 depends on paramiko\u003e\u003d2.7.2\n2023-12-19 16:46:26.935383 | ubuntu-focal |     os-xenapi 0.3.4 depends on paramiko\u003e\u003d2.0.0\n2023-12-19 16:46:26.935405 | ubuntu-focal |     ncclient 0.6.13 depends on paramiko\u003e\u003d1.15.0\n2023-12-19 16:46:26.935420 | ubuntu-focal |     python-3parclient 4.2.12 depends on paramiko\n2023-12-19 16:46:26.935435 | ubuntu-focal |     scp 0.14.5 depends on paramiko\n2023-12-19 16:46:26.935450 | ubuntu-focal |     py-pure-client 1.45.0 depends on paramiko\u003c\u003d2.12.0 and \u003e\u003d2.11.0\n```","commit_id":"471ee85354aae8c36a8ecad09c2dc17106b5ed14"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"d88ddd7952c9b10c537b745f4c21755a8a08ce12","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"3e3115af_14472f93","in_reply_to":"ba66e7db_d2ad0834","updated":"2024-01-12 18:53:44.000000000","message":"py-pure-client 1.46.0 has had all upper limits removed from dependencies, so we should be good now.","commit_id":"471ee85354aae8c36a8ecad09c2dc17106b5ed14"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"490d5d7514a6ffdf07474593e0e0aa4400fa725b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"cd30f1e6_c59cfd04","updated":"2024-01-22 07:50:12.000000000","message":"Resolved one conflict and rebased this on master. Still looks good to me.","commit_id":"9efb48dda5fe0f937f5e14b6a32bc3b67b11403c"}],"upper-constraints.txt":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"12df6d12df6baf1acde680ed9af3b10d0b3fbcc8","unresolved":false,"context_lines":[{"line_number":175,"context_line":"ncclient\u003d\u003d\u003d0.6.13"},{"line_number":176,"context_line":"imagesize\u003d\u003d\u003d1.4.1"},{"line_number":177,"context_line":"pydot\u003d\u003d\u003d1.4.2"},{"line_number":178,"context_line":"urllib3\u003d\u003d\u003d1.26.18"},{"line_number":179,"context_line":"graphviz\u003d\u003d\u003d0.20.1"},{"line_number":180,"context_line":"PyKMIP\u003d\u003d\u003d0.10.0"},{"line_number":181,"context_line":"whereto\u003d\u003d\u003d0.4.0"}],"source_content_type":"text/plain","patch_set":7,"id":"6a95a95b_2cfa67b9","line":178,"range":{"start_line":178,"start_character":0,"end_line":178,"end_character":17},"updated":"2024-01-19 13:28:21.000000000","message":"so this is bumped because of https://github.com/PureStorage-OpenConnect/py-pure-client/blob/1.46.0/setup.py#L19 .","commit_id":"9f02a3edc2d3cab051dbf3d570a91c6f4055e171"}]}
