我正在尝试上传 python 包。看来包中指定的Python版本与Requires: Python on PyPI之间存在差异。
这个包是这个:https://pypi.org/project/metisfl/
PyPI 说它需要 Python 3.8,但轮子适用于 python 3.9-3.10。当尝试从 3.9 或 3.10 安装时,正如预期的那样,它失败了。
有什么想法吗?
setup.py
对包版本有非常时髦的确定,完全取决于运行的解释器。
就做吧
python_requires=">=3.8",
没有额外的魔法,你应该很好。
另外,下一行有错字:
pltforms
...
您也可以考虑使用
hatch
/hatchling
或其他东西来代替老式的 setup.py
文件。