{"html_url": "https://github.com/simonw/datasette/issues/926#issuecomment-672393737", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/926", "id": 672393737, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MjM5MzczNw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T00:26:17Z", "updated_at": "2020-08-12T00:26:17Z", "author_association": "OWNER", "body": "```\r\n$ datasette --get '/:memory:.json?sql=select+sqlite_version()' | jq .\r\n{\r\n \"database\": \":memory:\",\r\n \"query_name\": null,\r\n \"rows\": [\r\n [\r\n \"3.32.3\"\r\n ]\r\n ],\r\n \"truncated\": false,\r\n \"columns\": [\r\n \"sqlite_version()\"\r\n ],\r\n \"query\": {\r\n \"sql\": \"select sqlite_version()\",\r\n \"params\": {}\r\n },\r\n \"private\": false,\r\n \"allow_execute_sql\": true,\r\n \"query_ms\": 1.165628433227539\r\n}\r\n```", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677250834, "label": "datasette fixtures.db --get \"/fixtures.json\""}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/pull/927#issuecomment-672375214", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/927", "id": 672375214, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MjM3NTIxNA==", "user": {"value": 22429695, "label": "codecov[bot]"}, "created_at": "2020-08-12T00:01:23Z", "updated_at": "2020-08-12T00:23:45Z", "author_association": "NONE", "body": "# [Codecov](https://codecov.io/gh/simonw/datasette/pull/927?src=pr&el=h1) Report\n> Merging [#927](https://codecov.io/gh/simonw/datasette/pull/927?src=pr&el=desc) into [main](https://codecov.io/gh/simonw/datasette/commit/83eda049af3f38d4289118d3576f96b2535084b1&el=desc) will **increase** coverage by `0.39%`.\n> The diff coverage is `100.00%`.\n\n[![Impacted file tree graph](https://codecov.io/gh/simonw/datasette/pull/927/graphs/tree.svg?width=650&height=150&src=pr&token=eSahVY7kw1)](https://codecov.io/gh/simonw/datasette/pull/927?src=pr&el=tree)\n\n```diff\n@@ Coverage Diff @@\n## main #927 +/- ##\n==========================================\n+ Coverage 83.62% 84.02% +0.39% \n==========================================\n Files 27 28 +1 \n Lines 3682 3774 +92 \n==========================================\n+ Hits 3079 3171 +92 \n Misses 603 603 \n```\n\n\n| [Impacted Files](https://codecov.io/gh/simonw/datasette/pull/927?src=pr&el=tree) | Coverage \u0394 | |\n|---|---|---|\n| [datasette/cli.py](https://codecov.io/gh/simonw/datasette/pull/927/diff?src=pr&el=tree#diff-ZGF0YXNldHRlL2NsaS5weQ==) | `75.13% <100.00%> (+1.00%)` | :arrow_up: |\n| [datasette/utils/testing.py](https://codecov.io/gh/simonw/datasette/pull/927/diff?src=pr&el=tree#diff-ZGF0YXNldHRlL3V0aWxzL3Rlc3RpbmcucHk=) | `100.00% <100.00%> (\u00f8)` | |\n\n------\n\n[Continue to review full report at Codecov](https://codecov.io/gh/simonw/datasette/pull/927?src=pr&el=continue).\n> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)\n> `\u0394 = absolute (impact)`, `\u00f8 = not affected`, `? = missing data`\n> Powered by [Codecov](https://codecov.io/gh/simonw/datasette/pull/927?src=pr&el=footer). Last update [83eda04...2111da0](https://codecov.io/gh/simonw/datasette/pull/927?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677265716, "label": "'datasette --get' option, refs #926"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/pull/927#issuecomment-672382108", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/927", "id": 672382108, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MjM4MjEwOA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T00:09:18Z", "updated_at": "2020-08-12T00:09:18Z", "author_association": "OWNER", "body": "Documentation can go here: https://datasette.readthedocs.io/en/latest/getting_started.html#datasette-serve-options", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677265716, "label": "'datasette --get' option, refs #926"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/pull/927#issuecomment-672391299", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/927", "id": 672391299, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MjM5MTI5OQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T00:19:20Z", "updated_at": "2020-08-12T00:19:20Z", "author_association": "OWNER", "body": "Docs: https://github.com/simonw/datasette/blob/2111da01a03cfc62303b6a4b59ea9f96d22c0f78/docs/getting_started.rst#datasette---get", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677265716, "label": "'datasette --get' option, refs #926"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/930#issuecomment-672471431", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/930", "id": 672471431, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MjQ3MTQzMQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T02:21:19Z", "updated_at": "2020-08-12T02:21:19Z", "author_association": "OWNER", "body": "Correction: pip installed Datasette works fine, it's just the Homebrew release that is broken.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677326155, "label": "Datasette sdist is missing templates (hence broken when installing from Homebrew)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/930#issuecomment-672472518", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/930", "id": 672472518, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MjQ3MjUxOA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T02:24:49Z", "updated_at": "2020-08-12T02:24:49Z", "author_association": "OWNER", "body": "I checked and `datasette publish` deploys a 0.47 version that works fine too: https://datasette-0-47-j7hipcg4aq-uc.a.run.app/-/versions", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677326155, "label": "Datasette sdist is missing templates (hence broken when installing from Homebrew)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/930#issuecomment-672480811", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/930", "id": 672480811, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MjQ4MDgxMQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T02:31:38Z", "updated_at": "2020-08-12T02:31:38Z", "author_association": "OWNER", "body": "The root cause appears to be that the `templates/` are missing from the `sdist` `.tar.gz`: https://github.com/simonw/homebrew-datasette/issues/6#issuecomment-672477352", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677326155, "label": "Datasette sdist is missing templates (hence broken when installing from Homebrew)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/930#issuecomment-672488293", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/930", "id": 672488293, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MjQ4ODI5Mw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T02:35:34Z", "updated_at": "2020-08-12T02:35:34Z", "author_association": "OWNER", "body": "OK, this has fixed it - I used `sdist` to create the `.tar.gz` and then `pip installed` it into a new environment, and everything worked just fine. Going to ship this as Datasette 0.47.1.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677326155, "label": "Datasette sdist is missing templates (hence broken when installing from Homebrew)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/930#issuecomment-672519787", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/930", "id": 672519787, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MjUxOTc4Nw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T02:52:46Z", "updated_at": "2020-08-12T02:52:46Z", "author_association": "OWNER", "body": "Homebrew install is now fixed, using a temporary URL while waiting for Travis to ship the new release to PyPI: https://github.com/simonw/homebrew-datasette/issues/6", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677326155, "label": "Datasette sdist is missing templates (hence broken when installing from Homebrew)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/930#issuecomment-672550662", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/930", "id": 672550662, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MjU1MDY2Mg==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T03:30:59Z", "updated_at": "2020-08-12T03:30:59Z", "author_association": "OWNER", "body": "https://datasette.readthedocs.io/en/stable/changelog.html#v0-47-1", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677326155, "label": "Datasette sdist is missing templates (hence broken when installing from Homebrew)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/sqlite-utils/issues/133#issuecomment-672997703", "issue_url": "https://api.github.com/repos/simonw/sqlite-utils/issues/133", "id": 672997703, "node_id": "MDEyOklzc3VlQ29tbWVudDY3Mjk5NzcwMw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T17:05:06Z", "updated_at": "2020-08-12T17:05:06Z", "author_association": "OWNER", "body": "Released.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677839979, "label": "Release a sdist to PyPI"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/931#issuecomment-673068327", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/931", "id": 673068327, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MzA2ODMyNw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T19:33:42Z", "updated_at": "2020-08-12T19:33:42Z", "author_association": "OWNER", "body": "https://hub.docker.com/r/datasetteproject/datasette/tags shows this:\r\n\r\n\"datasetteproject_datasette_Tags_-_Docker_Hub\"\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677926613, "label": "Docker container is no longer being pushed (it's stuck on 0.45)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/931#issuecomment-673068919", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/931", "id": 673068919, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MzA2ODkxOQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T19:34:57Z", "updated_at": "2020-08-12T19:34:57Z", "author_association": "OWNER", "body": "Looks like SpatiaLite released new versions: https://www.gaia-gis.it/fossil/freexl/index says \"Sources: current version is 1.0.6 (released on 2020-08-02)\" and links to http://www.gaia-gis.it/gaia-sins/freexl-1.0.6.tar.gz", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677926613, "label": "Docker container is no longer being pushed (it's stuck on 0.45)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/931#issuecomment-673070308", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/931", "id": 673070308, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MzA3MDMwOA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T19:37:55Z", "updated_at": "2020-08-12T19:37:55Z", "author_association": "OWNER", "body": "Project news here: https://groups.google.com/g/spatialite-users/c/8AG3hQzXDmo\r\n\r\n> FreeXL\r\n> ==============================\r\n> the current stable version is now 1.0.6\r\n> (supporting few minor bug fixes and refreshed\r\n> build scripts)\r\n> DONE: no further development is expected in\r\n> the near future.\r\n> \r\n> http://www.gaia-gis.it/gaia-sins/freexl-1.0.6.tar.gz\r\n> http://www.gaia-gis.it/gaia-sins/freexl-1.0.6.zip\r\n> \r\n> \r\n> ReadOSM\r\n> ===============================\r\n> the current stable version is now 1.1.0a\r\n> (supporting few minor bug fixes and refreshed\r\n> build scripts)\r\n> DONE: no further development is expected in\r\n> the near future.\r\n> \r\n> http://www.gaia-gis.it/gaia-sins/readosm-1.1.0a.tar.gz\r\n> http://www.gaia-gis.it/gaia-sins/readosm-1.1.0a.zip\r\n> \r\n> \r\n> VirtualPG\r\n> ===============================\r\n> the current stanle version is now 2.0.0\r\n> (supporting few minor bug fixes and refreshed\r\n> build scripts)\r\n> DONE: no further development is expected in\r\n> the near future.\r\n> \r\n> http://www.gaia-gis.it/gaia-sins/virtualpg-2.0.0.tar.gz\r\n> http://www.gaia-gis.it/gaia-sins/virtualpg-2.0.0.zip\r\n> \r\n> \r\n> libspatialite\r\n> ===============================\r\n> 5.0.0 Release Candidate 1 (RC1) is now ready\r\n> to become a stable release.\r\n> I'll simply wait for more or less a week so to\r\n> allow for a reasonable community testing; if\r\n> no critical issue will be reported in the meanwhile\r\n> I'll go ASAP to release 5.0.0 \"stable\"\r\n> \r\n> http://www.gaia-gis.it/gaia-sins/libspatialite-5.0.0-RC1.tar.gz\r\n> http://www.gaia-gis.it/gaia-sins/libspatialite-5.0.0-RC1.zip\r\n> \r\n> \r\n> librasterlite2\r\n> ================================\r\n> still under active development.\r\n> a very relevant milestone has been achieved,\r\n> now the DB layout required for fully integrating\r\n> libspatialte and librasterlie2 is definetely \r\n> consolidated, no further changes are expected.\r\n> \r\n> http://www.gaia-gis.it/gaia-sins/librasterlite2-sources/librasterlite2-1.1.0-beta1.tar.gz\r\n> http://www.gaia-gis.it/gaia-sins/librasterlite2-sources/librasterlite2-1.1.0-beta1.zip\r\n> \r\n> more development activity is still required for\r\n> fully implementing SQL-driven graphic rendering \r\n> of both Vector and Raster Coverages based on\r\n> standard SLD/SE styles.\r\n> \r\n> a reasonable estimate is two man-month (and\r\n> not necessarily one development month equals\r\n> one calendar month)\r\n> \r\n> \r\n> spatialite_gui\r\n> =================================\r\n> the GUI tool is expected to take full profit from\r\n> the advanced features of RasterLite2 so to\r\n> become a complete self-contained GIS viewer \r\n> with map editing capabilities.\r\n> \r\n> consequently it wiil surely be the last\r\n> member of the SpatiaLite family to be\r\n> released in a final stable form. \r\n> several transient development versions\r\n> will be possibly released so to closely\r\n> follow the evolution of RasterLite2.\r\n> \r\n> http://www.gaia-gis.it/gaia-sins/spatialite-gui-sources/spatialite_gui-2.1.0-beta1.tar.gz\r\n> http://www.gaia-gis.it/gaia-sins/spatialite-gui-sources/spatialite_gui-2.1.0-beta1.zip", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677926613, "label": "Docker container is no longer being pushed (it's stuck on 0.45)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/931#issuecomment-673074297", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/931", "id": 673074297, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MzA3NDI5Nw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T19:46:29Z", "updated_at": "2020-08-12T19:46:29Z", "author_association": "OWNER", "body": "Looks like the old files have moved to:\r\n\r\n- http://www.gaia-gis.it/gaia-sins/spatialite-tools-sources/\r\n- http://www.gaia-gis.it/gaia-sins/libspatialite-sources/", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677926613, "label": "Docker container is no longer being pushed (it's stuck on 0.45)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/931#issuecomment-673088110", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/931", "id": 673088110, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MzA4ODExMA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T20:15:28Z", "updated_at": "2020-08-12T20:15:28Z", "author_association": "OWNER", "body": "I changed the Dockerfile and built it on my laptop using:\r\n\r\n docker build -f Dockerfile -t datasette-updated-spatialite .\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677926613, "label": "Docker container is no longer being pushed (it's stuck on 0.45)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/931#issuecomment-673104851", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/931", "id": 673104851, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MzEwNDg1MQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T20:52:08Z", "updated_at": "2020-08-12T20:52:08Z", "author_association": "OWNER", "body": "```\r\ndocker run -p 8001:8001 -v `pwd`:/mnt \\ \r\n datasette-updated-spatialite \\\r\n datasette -p 8001 -h 0.0.0.0 /mnt/fixtures.db --load-extension=/usr/local/lib/mod_spatialite.so\r\n```\r\nThis seems to work `/-/versions` reports the SpatiaLite versions as expected:\r\n```\r\n \"extensions\": {\r\n \"json1\": null,\r\n \"spatialite\": \"4.4.0-RC0\"\r\n },\r\n```", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677926613, "label": "Docker container is no longer being pushed (it's stuck on 0.45)"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/931#issuecomment-673123213", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/931", "id": 673123213, "node_id": "MDEyOklzc3VlQ29tbWVudDY3MzEyMzIxMw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-08-12T21:36:20Z", "updated_at": "2020-08-12T21:36:20Z", "author_association": "OWNER", "body": "That worked: https://hub.docker.com/r/datasetteproject/datasette/tags", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 677926613, "label": "Docker container is no longer being pushed (it's stuck on 0.45)"}, "performed_via_github_app": null}