html_url,issue_url,id,node_id,user,user_label,created_at,updated_at,author_association,body,reactions,issue,issue_label,performed_via_github_app https://github.com/simonw/datasette/pull/1789#issuecomment-1224592097,https://api.github.com/repos/simonw/datasette/issues/1789,1224592097,IC_kwDOBm6k_c5I_crh,9599,simonw,2022-08-23T18:42:51Z,2022-08-23T18:42:51Z,OWNER,"Looks like it's not actually necessary to `apt-get install` anything extra in order to compile that test extension: ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",1344823170,Add new entrypoint option to `--load-extension`, https://github.com/simonw/datasette/pull/1789#issuecomment-1224569313,https://api.github.com/repos/simonw/datasette/issues/1789,1224569313,IC_kwDOBm6k_c5I_XHh,9599,simonw,2022-08-23T18:33:08Z,2022-08-23T18:33:08Z,OWNER,I'm going to merge as-is and then figure out the GitHub Actions bit separately. Thanks!,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",1344823170,Add new entrypoint option to `--load-extension`, https://github.com/simonw/datasette/pull/1789#issuecomment-1223347322,https://api.github.com/repos/simonw/datasette/issues/1789,1223347322,IC_kwDOBm6k_c5I6sx6,15178711,asg017,2022-08-23T00:03:20Z,2022-08-23T00:03:20Z,CONTRIBUTOR,"@simonw to build the extension on ubuntu, you can run: ``` apt-get update && apt-get install libsqlite3-dev gcc gcc ext.c -fPIC -shared -o ext.so ``` I'm not the best with Actions, but if you set the cache key to `ext.c`, run those two commands to download dependencies + compile to `ext.so`, then the unit test should pick it up and run it correctly. Let me know if you want me to update the PR with that added","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",1344823170,Add new entrypoint option to `--load-extension`, https://github.com/simonw/datasette/pull/1789#issuecomment-1221621084,https://api.github.com/repos/simonw/datasette/issues/1789,1221621084,IC_kwDOBm6k_c5I0HVc,9599,simonw,2022-08-21T21:07:25Z,2022-08-21T21:07:25Z,OWNER,"Any tips on how I can get the GitHub Action `test.yml` workflow to compile this so that the test runs there? I imagine I need an extra step before https://github.com/simonw/datasette/blob/663ac431fe7202c85967568d82b2034f92b9aa43/.github/workflows/test.yml#L31 Neatest thing would be to cache the compiled file between actions runs (in the Actions cache) so we don't have to add the SQLite build dependencies on most runs.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",1344823170,Add new entrypoint option to `--load-extension`, https://github.com/simonw/datasette/pull/1789#issuecomment-1221576460,https://api.github.com/repos/simonw/datasette/issues/1789,1221576460,IC_kwDOBm6k_c5Iz8cM,15178711,asg017,2022-08-21T16:16:42Z,2022-08-21T16:16:42Z,CONTRIBUTOR,"Rebased, Read the docs failure should now now fixed Re docs - ya that's a pretty ambitious page, I'm still not 100% sure what the best practices are/should be... Would be happy to make that page in a future PR","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",1344823170,Add new entrypoint option to `--load-extension`, https://github.com/simonw/datasette/pull/1789#issuecomment-1221181076,https://api.github.com/repos/simonw/datasette/issues/1789,1221181076,IC_kwDOBm6k_c5Iyb6U,9599,simonw,2022-08-20T00:07:25Z,2022-08-20T00:07:25Z,OWNER,I don't think we should block landing this PR on that though.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",1344823170,Add new entrypoint option to `--load-extension`, https://github.com/simonw/datasette/pull/1789#issuecomment-1221180941,https://api.github.com/repos/simonw/datasette/issues/1789,1221180941,IC_kwDOBm6k_c5Iyb4N,9599,simonw,2022-08-20T00:07:00Z,2022-08-20T00:07:00Z,OWNER,If you wanted to be really ambitious about documentation a page that explained what it takes to actually run SQLite extensions in Python would be great. I'm still trying to figure out the best way to do that in macOS myself.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",1344823170,Add new entrypoint option to `--load-extension`, https://github.com/simonw/datasette/pull/1789#issuecomment-1221180327,https://api.github.com/repos/simonw/datasette/issues/1789,1221180327,IC_kwDOBm6k_c5Iybun,9599,simonw,2022-08-20T00:05:03Z,2022-08-20T00:05:03Z,OWNER,If you cherry-pick in the fix from #1778 it should fix the Read the Docs failure.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",1344823170,Add new entrypoint option to `--load-extension`, https://github.com/simonw/datasette/pull/1789#issuecomment-1221179830,https://api.github.com/repos/simonw/datasette/issues/1789,1221179830,IC_kwDOBm6k_c5Iybm2,9599,simonw,2022-08-20T00:03:23Z,2022-08-20T00:03:23Z,OWNER,"This looks great! You need to run `cog -r docs/*.rst` to update the docs, then add those to the PR.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",1344823170,Add new entrypoint option to `--load-extension`,