作者研究了Python包的版本字符串,发现许多不符合PEP 440标准。他在虚拟环境中编写脚本,通过PyPI API收集了545,018个包的6,057,703个版本字符串。验证后发现0.09%的版本字符串有问题。大多数符合标准,但有些使用非标准后缀或提交哈希。pepver和parver库在某些情况下存在分歧,作者认为parver更准确。总体来说,Python包的版本管理状况良好。
本文介绍了如何使用第三方库semver进行版本管理,包括版本比较、验证版本有效性和清理版本字符串等功能,帮助用户轻松处理版本号的排序和比较。
完成下面两步后,将自动完成登录并继续当前操作。