gpt4 book ai didi

setuptools - 如何使用 pip 在可编辑模式下安装 setup.cfg + pyproject.toml python 项目?

转载 作者:行者123 更新时间:2023-12-04 11:13:34 26 4
gpt4 key购买 nike

是否可以将蛋糕减半并吃掉它:可以安装(通过某种机制)具有以下结构的项目:

pyproject.toml
setup.cfg
src/...
scripts/...
在可编辑模式下,就像使用标准 setup.py 一样项目:
python3 -m pip install -e . 
(如果答案是:“ one does not install pyproj.toml package in editable mode ”也可以)

最佳答案

Pip 21.1版本后,可以使用setup.cfg用于可编辑的安装。
在不久的将来,你甚至不需要它,因为最终有一个可编辑安装的标准,它不假设你正在使用 Setuptools:PEP 660 .当兼容 PEP-517 的构建后端开始也支持 PEP 660 时,Pip 可编辑安装将适用于只有 pyproject.toml 的项目。 ,即不支持旧版 Setuptools 界面 ( setup.py/setup.cfg ) 的 PEP-517-only 项目。
在 Pip 21.1 版之前,您需要一个 dummy setup.py :

#!/usr/bin/env python
import setuptools

if __name__ == "__main__":
setuptools.setup()

关于setuptools - 如何使用 pip 在可编辑模式下安装 setup.cfg + pyproject.toml python 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66857302/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com