Skip to content
TopicTracker
来自 simonwillison.net查看原文
译文语言译文语言

datasette-export-database 0.3a2

一个令人尴尬的小版本更新。pyproject.toml 文件中错误地将 datasette 锁定为 1.0a27 版本,导致该插件意外地与所有其他 Datasette 版本不兼容。现已修复为 datasette>=1.0a27。

背景速读

- Simon Willison 是知名 Python 开发者与数据新闻倡导者,Datasette 是他创建的开源工具,用于探索和发布结构化数据(CSV、SQLite 数据库等),通过 Web 界面提供 API 与交互式查询。 - datasette-export-database 是 Datasette 生态中的一个插件,允许用户将当前连接到的整个 SQLite 数据库导出为文件。 - 此次 0.3a2 版本仅修复一个元数据 bug:`pyproject.toml` 原先写死了依赖 `datasette==1.0a27`,导致该插件无法与其他版本的 Datasette 配合使用。更新后将版本约束改为 `>=1.0a27`,恢复了兼容性。 - Datasette 1.0 系列目前仍在 alpha 阶段(版本号如 1.0a27),API 变动频繁,因此插件开发者容易遇到这类依赖锁定问题。

相关报道

  • 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.