APSW(Another Python SQLite Wrapper)是一个 Python 库,提供从 Python 对 SQLite C API 的完整访问。它支持 CPython 3.10 及更高版本,并使开发者能够利用完整的 SQLite 关系数据库引擎。APSW 将 SQLite C API 与 Python 的 C API 结合起来,支持全文搜索、会话、虚拟表、VFS、JSON 和 CArray 等高级功能。一个关键区别是它对异步框架的全面支持,这与内置的 sqlite3 模块不同。虽然 sqlite3 旨在与其他驱动程序互操作,但 APSW 是为那些需要完全使用 SQLite 并希望获得改进的开发者体验的用户设计的。项目文档包括一个导览和示例代码,最新信息可在官方网站上找到。通过 PyPI 和 GitHub 发布,APSW 根据 OSI 批准的许可证开源。它通过 Python SQLite 讨论组和 GitHub 讨论进行维护,作者可通过电子邮件联系以获取支持。
关键功能: 完整的 SQLite C API 访问、异步框架支持、虚拟表和 JSON 支持。
项目状态: 积极开发中,最近在 PyPI 和 GitHub 上有发布。
社区: Python SQLite 讨论组和 GitHub 讨论作为主要支持渠道。
来源: Hacker News · 由HeadlinesBriefing整理摘要