如何在Python包中控制只允许特定Python版本使用
在发布Python包时,有时候我们想要限制只能在某些Python版本中使用,防止用户在不兼容的版本中安装使用。...设置classifiers
PyPI页面会显示package的元数据信息,其中就包含一个classifiers字段,它指定了该package的分类信息,包括支持的Python版本。...这样PyPI页面就会显示这些信息,说明只兼容这两个版本。
与python_requires不同,classifiers不会主动检查版本,仅起说明作用。...所以可以用这种方式在requirements中加上版本限制,也是控制兼容性的一种方式。...就可以方便地控制package只在特定Python版本下可用,避免用户在不兼容环境中安装使用。