SQLAlchemy 2.0 的第三个 Beta 版本已发布。
SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。
发布公告写道,SQLAlchemy 2.0.0 第三个 Beta 版本的更新内容包括:对 SQLAlchemy 的最新功能 Annotated Declarative Mappings 的一系列修复。由于已识别并解决了有关跨多个文件导入的各种问题,因此在这一点上全面使用此功能应该是可行的。详情查看 Changelog。
2.0 旨在适应现代化 Python 的实际使用,开发团队花费了三年多的时间来升级 SQLAlchemy 用例模型和架构。他们表示,自 2006 年 SQLAlchemy 发布第一个版本以来出现了三个主要的 Python 范式:Python 3、pep-484 类型支持和 asyncio。此次 SQLAlchemy 的 2.0 更新正是为了适应 Python 社区的不断变化。而且与 16 年前相比,Python 社区的规模变得更大,拥有更多新的开发者,他们对严格性、易用性,以及在文档方面有更高的标准。
详情查看新功能介绍。
和 SQLAlchemy 2.0.0b3 同时发布的还有 1.4.43 版本,主要是修复 1.4 系列中的多项错误,详情查看 Changelog。
下载地址