Alex Garcia 想出了如何将已编译的 SQLite 扩展捆绑在 Python wheel 中(为不同平台构建不同的 wheel)并将它们发布到 PyPI。就 SQLite 扩展的可用性而言,这是一个巨大的飞跃,以前很难实际安装和运行这些扩展。 Alex 还创建了依赖于他的包的 Datasette 插件,因此您现在可以“datasette install datasette-sqlite-regex”(或 datasette-sqlite-ulid、datasette-sqlite-fastrand、datasette-sqlite-jsonschema)来访问他的自定义Datasette 实例中的 SQLite 扩展。它甚至可以与“datasette publish –install”一起部署到 Vercel、Fly.io 和 Cloud Run。
通过数据集不和谐
原文: http://simonwillison.net/2023/Feb/6/making-sqlite-extensions-pip-install-able/#atom-everything