首页
/ KeyBERT项目宣布停止对Python 3.6-3.7版本的支持

KeyBERT项目宣布停止对Python 3.6-3.7版本的支持

2025-06-18 04:07:56作者:何将鹤

近日,KeyBERT项目团队正式宣布将停止对Python 3.6和3.7版本的支持,同时新增对Python 3.8至3.12版本的支持。这一决定与BERTopic项目的版本策略保持一致,标志着该项目正在向更现代的Python生态系统迈进。

版本支持变更的背景

根据PyPI的统计数据显示,使用Python 3.8以下版本运行KeyBERT的用户比例已经很低。同时,Python官方也已经停止了对3.6和3.7版本的安全更新和维护。这一变更不仅能够提高项目的安全性,还能让开发团队充分利用Python新版本中的特性来优化代码。

技术升级带来的优势

  1. 性能提升:Python 3.8引入了多项性能优化,包括更快的字典操作和更高效的内存管理
  2. 新特性支持:如海象运算符、仅位置参数等语法特性
  3. 安全性增强:获得官方安全补丁支持
  4. 依赖兼容性:许多现代Python包已逐步放弃对旧版本的支持

项目构建系统的现代化

在版本支持变更的同时,KeyBERT项目也开始向pyproject.toml构建系统迁移。这一现代化的构建配置方式相比传统的setup.py具有以下优势:

  • 更清晰的依赖管理
  • 更统一的构建流程
  • 更好的工具链集成
  • 更易于维护的项目配置

项目团队推荐使用hatch工具来完成从setup.py到pyproject.toml的迁移,这一过程可以自动完成大部分配置转换工作。

开发者建议

对于仍在使用Python 3.6或3.7版本的KeyBERT用户,建议尽快升级Python环境。目前主流的Python包管理工具如conda和pip都提供了便捷的Python版本升级方式。同时,使用虚拟环境可以避免对系统Python环境的影响。

未来展望

KeyBERT作为基于BERT的关键词提取工具,通过这次版本支持调整,将能够更好地与当代Python生态系统集成,为开发者提供更稳定、高效的文本处理能力。项目团队表示将继续关注Python社区的发展动态,适时调整项目的基础设施支持策略。

登录后查看全文
热门项目推荐
相关项目推荐