Psycopg 2.9 发布
Psycopg 2.9发布。
本次是一个小版本更新发布。本次的包创建花费了很多精力,因为打包过程由之前的CI系统变更为支持开源软件,以后的发布包构建过程将移到Github Actions上。
由于需要支持多种不同的架构(Intel、ARM、PPC等),并且Python打包标准变化太大,所以打包变得复杂了很多。维护一个像Psycopg这样的项目会耗费很多的精力。因此,在这里特别感谢所有参与开发和维护Psycopg项目的的sponsors 。
本次更新的psycopg 2.9包含以下变更:
- "with connection"启动一个自动提交的事务 (ticket #941).
- 支持Python 3.7及之后版本的带有分数分钟的Timezones(ticket #1272).
- 'copy_from()'和'copy_to()'支持逃逸表名和列名.
- '08XXX'的连接异常重新被定义为'OperationalError'(一个之前被'DatabaseError'使用的子类) (ticket #1148).
- MacOS上构建时包含libpq库文件路径的问题.
其他变化:
- 放弃支持Python 2.7, 3.4, 3.5 (ticket #1198, ticket #1000, ticket #1197).
- 放弃支持mx.DateTime.
- 在'datetime'对象中,默认使用'datetime.timezone'来代替之前的'FixedOffsetTimezone'.
- 'psycopg2.tz'组件被弃用并计划在下一个主版本中剔除.
- 为i686和x86_64平台提供PEP 599 wheels packages ('manylinux2014' tag) .
- 为aarch64和ppc64le平台提供PEP 600 wheels packages ('manylinux_2_24' tag).
- Wheel package编译依赖于OpenSSL 1.1.1k和PostgreSQL 13.3.
- Linux/MacOS二进制包构建系统迁移到GitHub Actions.
Psycopg是针对Python语言连接PostgreSQL数据库的流行适配库。其核心完全实现了Python DB API 2.0的定义。其扩展功能允许访问PostgreSQL的绝大部分功能。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
uBlock 1.36.0 发布,浏览器高效过滤插件
uBlock 是一款支持多浏览器的高效过滤工具,快速、有效且简洁,它不仅过滤广告,屏蔽广告的功能是通过支持 Adblock Plus 过滤规则语法实现的,支持自定义过滤规则。 uBlock 1.36.0 正式发布,此次更新内容如下: 修复: Chromium uBlock 在第一次运行时不加载 adminSettings Firefox 在 React 组件中的 90,000 个 DOM 节点中进行 ajax 时出现奇怪的性能消耗 Core Google Tag 管理器中的 eventCallback 在填充的 dataLayer 中没有被调用; removeparam 过滤器会导致页面重定向问题 资产查看器在 !#endif 和 uBlock 列表中的注释行之间没有空格 管理扩展快捷方式中的文本包括转义­ 在弹出窗口中,如果过快地重新启用 Power 按钮,重新加载按钮会立即隐藏 其他 将空数组、对象添加到 set-constant脚本 修复转换为字符串时的潜在异常 使 googletagmanager_gtm.js 成为 google-analytics_analy...
- 下一篇
Tailwind CSS 2.2 发布,快速构建 UI 的 CSS 框架
Tailwind CSS 2.2 正式发布,该版本是有史以来功能最丰富的 Tailwind 版本之一,该版本更新内容如下: 全新改进的Tailwind CLI 我们以性能优先的思维方式从头开始重写了 Tailwind CLI 工具,同时还增加了对一堆新功能的支持: npx tailwindcss -o dist/tailwind.css --watch --jit --purge="./src/**/*.html" 以下是一些亮点: 无需安装或配置——只需 npx tailwindcss -o output.css 就能从任何地方编译 Tailwind。甚至可以使用该 -jit 标志启用 JIT 模式并使用该 -purge 选项传入内容文件,而无需创建配置文件; Watch 模式 —— 这样就可以在进行任何更改时自动重建 CSS; JIT 性能优化 —— 由于我们的 CLI 是特定于 Tailwind 的,我们能够进行大量优化,使其成为在 JIT 模式下编译 CSS 的最快构建工具; 缩小支持 —— 现在可以使用 cssnano 通过添加 -minify 标志来缩小你的 CSS; Po...
相关文章
文章评论
共有0条评论来说两句吧...