{"html_url": "https://github.com/simonw/sqlite-utils/pull/333#issuecomment-974754412", "issue_url": "https://api.github.com/repos/simonw/sqlite-utils/issues/333", "id": 974754412, "node_id": "IC_kwDOCGYnMM46GZJs", "user": {"value": 9599, "label": "simonw"}, "created_at": "2021-11-21T04:35:32Z", "updated_at": "2021-11-21T04:35:32Z", "author_association": "OWNER", "body": "Some other recent projects (like trying to get this library to work in JupyterLite) have made me much more cautious about adding new dependencies, especially dependencies like `pyarrow` which require custom C/Rust extensions.\r\n\r\nThere are a few ways this could work though:\r\n\r\n- Have this as an optional dependency feature - so it only works if the user installs `pyarrow` as well\r\n- Implement this as a separate tool, `parquet-to-sqlite` - which could itself depend on `sqlite-utils`\r\n- Add a concept of \"plugins\" to `sqlite-utils`, similar to how those work in Datasette: https://docs.datasette.io/en/stable/plugins.html\r\n\r\nMy favourite option is `parquet-to-sqlite` because that can be built without any additional changes to `sqlite-utils` at all!\r\n\r\nI find the concept of plugins for `sqlite-utils` interesting. I've so far not had quite enough potential use-cases to convince me this is worthwhile (especially since it should be very easy to build out separate tools entirely), but I'm ready to be convinced that a plugin mechanism would be worthwhile.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1039037439, "label": "Add functionality to read Parquet files."}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/93#issuecomment-974765825", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/93", "id": 974765825, "node_id": "IC_kwDOBm6k_c46Gb8B", "user": {"value": 9599, "label": "simonw"}, "created_at": "2021-11-21T07:00:21Z", "updated_at": "2021-11-21T07:00:21Z", "author_association": "OWNER", "body": "Closing this in favour of Datasette Desktop: https://datasette.io/desktop", "reactions": "{\"total_count\": 1, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 1, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 273944952, "label": "Package as standalone binary"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1525#issuecomment-974912985", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1525", "id": 974912985, "node_id": "IC_kwDOBm6k_c46G_3Z", "user": {"value": 9599, "label": "simonw"}, "created_at": "2021-11-21T22:55:42Z", "updated_at": "2021-11-21T22:55:42Z", "author_association": "OWNER", "body": "Here's the template: https://github.com/simonw/datasette/blob/48f11998b73350057b74fe6ab464d4ac3071637c/datasette/templates/row.html#L39-L41", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1059509927, "label": "\"Links from other tables\" broken for columns starting with underscore"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1525#issuecomment-974913180", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1525", "id": 974913180, "node_id": "IC_kwDOBm6k_c46G_6c", "user": {"value": 9599, "label": "simonw"}, "created_at": "2021-11-21T22:57:08Z", "updated_at": "2021-11-21T22:57:08Z", "author_association": "OWNER", "body": "https://latest.datasette.io/fixtures/facetable can't quite demonstrate the bug because `_neighborhood` isn't a foreign key - I should rename `city_id` to `_city_id`.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1059509927, "label": "\"Links from other tables\" broken for columns starting with underscore"}, "performed_via_github_app": null}