)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e66b96055d9cca24f1853b7609cae5963e6a22f8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"298f54c8_a5bf8651","updated":"2024-10-15 17:34:33.000000000","message":"let\u0027s add py3.12 also in classifier as we test it.","commit_id":"e5f01a137bcc654ac2b7e4709d19eacc25e236fa"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"49649b9f40e7319c815a860d714eb94955db5122","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"97a0893e_737b616c","updated":"2024-10-16 10:43:39.000000000","message":"recheck","commit_id":"ffbedd67a28e82f8079ca6a112d2728d1bf2fc51"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"1918640af4eb84afa35396d5c0a1cccb9e9fde9d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"fe6ff681_6e07164e","updated":"2024-10-16 14:42:06.000000000","message":"recheck https://review.opendev.org/c/openstack/placement/+/932472 was merged and it should unblock this.","commit_id":"ffbedd67a28e82f8079ca6a112d2728d1bf2fc51"}],"setup.cfg":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"8ced29d9f68134be1c9c01732258d5d8055a0761","unresolved":true,"context_lines":[{"line_number":12,"context_line":"    API Reference \u003d https://docs.openstack.org/api-ref/placement/"},{"line_number":13,"context_line":"    Source Code \u003d https://opendev.org/openstack/placement"},{"line_number":14,"context_line":"    Release Notes \u003d https://docs.openstack.org/releasenotes/placement/"},{"line_number":15,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":16,"context_line":"classifier \u003d"},{"line_number":17,"context_line":"    Development Status :: 5 - Production/Stable"},{"line_number":18,"context_line":"    Environment :: OpenStack"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"0967c032_7fc16c31","line":15,"updated":"2024-08-03 13:55:34.000000000","message":"I\u0027m OK to remove py38 CI jobs and tox targets, as we are not supporting them officially (as it is written in 2024.2 Dalmatian runtimes doc), but I\u0027d rather leave python_requires as 3.8 if that is possible, and maybe only bump to 3.9 when we know we use some python functionalities that are only supported in py39.\n\nBut maybe this is just my opinion.","commit_id":"1f6c7a5d90b771457bb03eb0a8cc9b32670e410c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e0c96dcd96f7643de171de6238233cfa7a12971e","unresolved":true,"context_lines":[{"line_number":12,"context_line":"    API Reference \u003d https://docs.openstack.org/api-ref/placement/"},{"line_number":13,"context_line":"    Source Code \u003d https://opendev.org/openstack/placement"},{"line_number":14,"context_line":"    Release Notes \u003d https://docs.openstack.org/releasenotes/placement/"},{"line_number":15,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":16,"context_line":"classifier \u003d"},{"line_number":17,"context_line":"    Development Status :: 5 - Production/Stable"},{"line_number":18,"context_line":"    Environment :: OpenStack"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"437258c1_f24b78ed","line":15,"in_reply_to":"0967c032_7fc16c31","updated":"2024-08-12 20:06:51.000000000","message":"++, I even prefer to remove this flag itself and keep updating the tested version in classifier only.","commit_id":"1f6c7a5d90b771457bb03eb0a8cc9b32670e410c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"17b5767b05a70f31190640f8289333e1ee888927","unresolved":true,"context_lines":[{"line_number":12,"context_line":"    API Reference \u003d https://docs.openstack.org/api-ref/placement/"},{"line_number":13,"context_line":"    Source Code \u003d https://opendev.org/openstack/placement"},{"line_number":14,"context_line":"    Release Notes \u003d https://docs.openstack.org/releasenotes/placement/"},{"line_number":15,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":16,"context_line":"classifier \u003d"},{"line_number":17,"context_line":"    Development Status :: 5 - Production/Stable"},{"line_number":18,"context_line":"    Environment :: OpenStack"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"5e62996f_d992d17d","line":15,"in_reply_to":"3c89aa19_3eabe142","updated":"2024-10-04 13:44:00.000000000","message":"Per discussion [on the mailing list](https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/FJO4GPM25C4UKHDBOQBEIG7YVWTOWL4H/), I think we want to keep this.","commit_id":"1f6c7a5d90b771457bb03eb0a8cc9b32670e410c"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d59ee92782e03a5d0d2824c0e568c3c222ae9cbe","unresolved":true,"context_lines":[{"line_number":12,"context_line":"    API Reference \u003d https://docs.openstack.org/api-ref/placement/"},{"line_number":13,"context_line":"    Source Code \u003d https://opendev.org/openstack/placement"},{"line_number":14,"context_line":"    Release Notes \u003d https://docs.openstack.org/releasenotes/placement/"},{"line_number":15,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":16,"context_line":"classifier \u003d"},{"line_number":17,"context_line":"    Development Status :: 5 - Production/Stable"},{"line_number":18,"context_line":"    Environment :: OpenStack"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"7f20f00c_fdc0f947","line":15,"in_reply_to":"437258c1_f24b78ed","updated":"2024-09-23 13:47:03.000000000","message":"I disagree with you both, because\n\n* Keeping python_requires \u003e\u003d 3.8 means that this should still support python 3.8 . If we find any problems with Python 3.8 after a release, we can\u0027t fix the min version because we should not drop any support in stable releases according to the stable maintenance guide. This effectively means that we should maintain Python 3.8 compatibility.\n\n* Without the python_requires option, users may install this in untested old python versuins and may hit wired error.","commit_id":"1f6c7a5d90b771457bb03eb0a8cc9b32670e410c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e66b96055d9cca24f1853b7609cae5963e6a22f8","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    API Reference \u003d https://docs.openstack.org/api-ref/placement/"},{"line_number":13,"context_line":"    Source Code \u003d https://opendev.org/openstack/placement"},{"line_number":14,"context_line":"    Release Notes \u003d https://docs.openstack.org/releasenotes/placement/"},{"line_number":15,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":16,"context_line":"classifier \u003d"},{"line_number":17,"context_line":"    Development Status :: 5 - Production/Stable"},{"line_number":18,"context_line":"    Environment :: OpenStack"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"6aef25d5_b9bb925d","line":15,"in_reply_to":"5e62996f_d992d17d","updated":"2024-10-15 17:34:33.000000000","message":"yeah, let\u0027s keep it","commit_id":"1f6c7a5d90b771457bb03eb0a8cc9b32670e410c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2b174076f2923050596c2286ec58651b8a7554f6","unresolved":true,"context_lines":[{"line_number":12,"context_line":"    API Reference \u003d https://docs.openstack.org/api-ref/placement/"},{"line_number":13,"context_line":"    Source Code \u003d https://opendev.org/openstack/placement"},{"line_number":14,"context_line":"    Release Notes \u003d https://docs.openstack.org/releasenotes/placement/"},{"line_number":15,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":16,"context_line":"classifier \u003d"},{"line_number":17,"context_line":"    Development Status :: 5 - Production/Stable"},{"line_number":18,"context_line":"    Environment :: OpenStack"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"3c89aa19_3eabe142","line":15,"in_reply_to":"7f20f00c_fdc0f947","updated":"2024-10-01 17:31:24.000000000","message":"python versions in the classifier give clear msg about what all python versions are tested and supported. there is no actual benefit of this var instead if block people to install placement on py3.8. My point is we do not test the py3.8 but if it work for someone let\u0027s not block also.","commit_id":"1f6c7a5d90b771457bb03eb0a8cc9b32670e410c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"17b5767b05a70f31190640f8289333e1ee888927","unresolved":true,"context_lines":[{"line_number":26,"context_line":"    Programming Language :: Python :: 3"},{"line_number":27,"context_line":"    Programming Language :: Python :: 3.9"},{"line_number":28,"context_line":"    Programming Language :: Python :: 3.10"},{"line_number":29,"context_line":"    Programming Language :: Python :: 3.11"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[files]"},{"line_number":32,"context_line":"packages \u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"9050c450_28332229","line":29,"updated":"2024-10-04 13:44:00.000000000","message":"Perhaps a separate change, but we support (i.e. we\u0027re testing) 3.12 now","commit_id":"e5f01a137bcc654ac2b7e4709d19eacc25e236fa"}]}
