)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"0573ae0472c732a67ca34aed0348f672b1fb9ac6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ab798e5b_13a00e8a","updated":"2022-08-30 06:47:50.000000000","message":"some comments inline. since it is new functionality I\u0027m okay as is.","commit_id":"b82087ca042296bff5bdbdac82986e0199668463"}],"pymod2pkg/cli/reqs2pkg.py":[{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"0573ae0472c732a67ca34aed0348f672b1fb9ac6","unresolved":true,"context_lines":[{"line_number":59,"context_line":"                                           py_vers\u003dpyversions)"},{"line_number":60,"context_line":"            # We can potentially extend this to include minimum versions.  eg"},{"line_number":61,"context_line":"            # requirements.txt: pbr!\u003d2.1.0,\u003e\u003d2.0.0 ; becomes"},{"line_number":62,"context_line":"            # python3-pbr\u003e\u003d2.2.0 ; or whatever is acceptable to the appropriate"},{"line_number":63,"context_line":"            # distributiton"},{"line_number":64,"context_line":"            print(pkg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"2bcbbd10_fde6e0b7","line":62,"updated":"2022-08-30 06:47:50.000000000","message":"There is even the possibility to do both upper and lower bounds with the extended boolean requirements of rpm.","commit_id":"b82087ca042296bff5bdbdac82986e0199668463"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"bfc5081b3c33604a0a554f8bbca4a80b28df4870","unresolved":true,"context_lines":[{"line_number":59,"context_line":"                                           py_vers\u003dpyversions)"},{"line_number":60,"context_line":"            # We can potentially extend this to include minimum versions.  eg"},{"line_number":61,"context_line":"            # requirements.txt: pbr!\u003d2.1.0,\u003e\u003d2.0.0 ; becomes"},{"line_number":62,"context_line":"            # python3-pbr\u003e\u003d2.2.0 ; or whatever is acceptable to the appropriate"},{"line_number":63,"context_line":"            # distributiton"},{"line_number":64,"context_line":"            print(pkg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"87a05ce3_92a31d98","line":62,"in_reply_to":"2bcbbd10_fde6e0b7","updated":"2022-09-05 04:14:09.000000000","message":"Yup.  I\u0027ll update the comment.  I have to admit I have never really used the version specifiers for rpms.","commit_id":"b82087ca042296bff5bdbdac82986e0199668463"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"9af9dacdbb19dc328042f7928eabb0a6b3c7a9e8","unresolved":false,"context_lines":[{"line_number":59,"context_line":"                                           py_vers\u003dpyversions)"},{"line_number":60,"context_line":"            # We can potentially extend this to include minimum versions.  eg"},{"line_number":61,"context_line":"            # requirements.txt: pbr!\u003d2.1.0,\u003e\u003d2.0.0 ; becomes"},{"line_number":62,"context_line":"            # python3-pbr\u003e\u003d2.2.0 ; or whatever is acceptable to the appropriate"},{"line_number":63,"context_line":"            # distributiton"},{"line_number":64,"context_line":"            print(pkg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"53fac914_76ca4fc2","line":62,"in_reply_to":"87a05ce3_92a31d98","updated":"2022-09-06 02:48:42.000000000","message":"Done","commit_id":"b82087ca042296bff5bdbdac82986e0199668463"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"0573ae0472c732a67ca34aed0348f672b1fb9ac6","unresolved":true,"context_lines":[{"line_number":61,"context_line":"            # requirements.txt: pbr!\u003d2.1.0,\u003e\u003d2.0.0 ; becomes"},{"line_number":62,"context_line":"            # python3-pbr\u003e\u003d2.2.0 ; or whatever is acceptable to the appropriate"},{"line_number":63,"context_line":"            # distributiton"},{"line_number":64,"context_line":"            print(pkg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"4cd17fa3_56afe9a2","line":64,"updated":"2022-08-30 06:47:50.000000000","message":"I wonder if this should be something like print(f\"Requires: {pkg}\") instead. or decide on buildrequires/requires depending on if the requirements file looks like dev or runtime requires?","commit_id":"b82087ca042296bff5bdbdac82986e0199668463"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"9af9dacdbb19dc328042f7928eabb0a6b3c7a9e8","unresolved":false,"context_lines":[{"line_number":61,"context_line":"            # requirements.txt: pbr!\u003d2.1.0,\u003e\u003d2.0.0 ; becomes"},{"line_number":62,"context_line":"            # python3-pbr\u003e\u003d2.2.0 ; or whatever is acceptable to the appropriate"},{"line_number":63,"context_line":"            # distributiton"},{"line_number":64,"context_line":"            print(pkg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1067ece9_4d7155e6","line":64,"in_reply_to":"4830ad64_3f0c8a70","updated":"2022-09-06 02:48:42.000000000","message":"Done","commit_id":"b82087ca042296bff5bdbdac82986e0199668463"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"bfc5081b3c33604a0a554f8bbca4a80b28df4870","unresolved":true,"context_lines":[{"line_number":61,"context_line":"            # requirements.txt: pbr!\u003d2.1.0,\u003e\u003d2.0.0 ; becomes"},{"line_number":62,"context_line":"            # python3-pbr\u003e\u003d2.2.0 ; or whatever is acceptable to the appropriate"},{"line_number":63,"context_line":"            # distributiton"},{"line_number":64,"context_line":"            print(pkg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"4830ad64_3f0c8a70","line":64,"in_reply_to":"4cd17fa3_56afe9a2","updated":"2022-09-05 04:14:09.000000000","message":"I can do that.  I\u0027ll add a --prefix arg so the user can switch between \"Requires/BuildRequires\".  I think the logic of runtime vs buildtime is more complex than I want to get into.  I\u0027ll also make \u0027--brief\u0027 keep an simple output similar to bindep","commit_id":"b82087ca042296bff5bdbdac82986e0199668463"}]}
