Skip to content
TopicTracker
From simonwillison.netView original
TranslationTranslation

datasette-export-database 0.3a2

datasette-export-database 0.3a2 fixes a dependency issue where pyproject.toml incorrectly pinned datasette==1.0a27, making the plugin incompatible with other Datasette versions. The fix changes the requirement to datasette>=1.0a27.

Background

- **Datasette** is an open-source Python tool (created by Simon Willison) that lets you explore and publish datasets as interactive web pages and JSON APIs. It loads data from SQLite databases and other sources. - This release is a **plugin** called `datasette-export-database`, which adds a feature to Datasette allowing users to download the underlying SQLite database file itself. - Version 0.3a2 is an alpha release, described as "embarrassingly tiny" because the only fix is a trivial dependency-bump: the plugin's config file (`pyproject.toml`) had accidentally locked it to exactly one specific pre-release version of Datasette (`1.0a27`), making it unusable with any other version. The fix widens that requirement to `datasette>=1.0a27` (any version from that point onward).

Related stories

  • HtmlUnit 5.0.0 has been released, now requiring JDK 17 as the minimum version. Key updates include major JavaScript engine improvements, full Web Crypto API support, WebSocket improvements, Web Speech API support, and updated browser profiles for Firefox 150 and Chrome/Edge 148.

  • JsPlumb, the JavaScript library for building visual connectivity interfaces, has released a major update with a modernized API and new diagram/2D chart engines. The project is now free for non-commercial use, with packages available for React, Angular, Vue, Svelte, and vanilla JS on the public NPM registry.

  • Datasette-apps is a new system that allows users to bundle and install full applications within Datasette, turning it into a platform for data-driven apps. It enables developers to create self-contained packages combining SQLite databases, metadata, plugins, templates, and assets.