LifeActor / ykdl

a video downloader focus on China mainland video sites.(一款专注于中国大陆视频网站的视频下载器。)
https://github.com/LifeActor/ykdl
Other
1.45k stars 285 forks source link

DEPRECATION: ykdl is being installed using the legacy 'setup.py install' method #614

Closed cherinyy closed 2 years ago

cherinyy commented 2 years ago

在提交前,请确保您已经检查了以下内容!

请将错误输出粘贴在下面:

DEPRECATION: ykdl is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559

如果你有其他附言,例如问题只在某个视频发生,或者是一般性讨论或者提出新功能,请在下面添加:

直接安装 wheel 然后在进行 setup.py install 的方式似乎会被弃用,之后必须启用 --use-pep517 标识。

SeaHOH commented 2 years ago

已确认,pip 从源安装会显示此警告。添加 pyproject.toml 与启用 --use-pep517 是等价的,前者是强制采用 pep517。

直接安装 wheel 然后在进行 setup.py install 的方式似乎会被弃用

如果当前环境安装有 wheel 也不会触发此警告,这是默认的安装格式。直接 setup.py install 始终是可用的,弃用是指 pip 之后不再支持回落到调用此旧安装方法。