将基于pyenv-virtualenv与pip的pyproject.toml转换为Poetry兼容版本的技术求助
基于pyenv-virtualenv与pip的pyproject.toml转换为Poetry兼容版本的技术求助
各位好,我刚上手Poetry,现在想把一个原本用pyenv-virtualenv+pip管理的项目,改成用pyenv+Poetry来管理。目前我的环境配置是:Python 3.12.2、Poetry 1.8.3、pyenv 2.3.36-21-g7e550e31。
为了方便大家理解我的需求,我先把原项目的pyproject.toml内容贴出来(注:原内容末尾的license字段有部分截断):
[project] dependencies = [ "weave>=0.50.9", "openai>=1.12.0", "ollama>=0.1.7", "itsdangerous>=2.0.1", "peewee>=3.0.0", "fastapi>=0.111.0", "uvicorn>=0.22.0", "fastapi-sso>=0.10.0", "boto3>=1.34.67", ] name = "openui" version = "0.4.0" description = "A backend service for generating HTML components with LLM's" readme = "README.md" requires-python = ">=3.8" authors = [{ name = "Chris Van Pelt" }] license = { text = "Apache-2.0" }
我正在尝试编写适配Poetry的pyproject.toml版本,想请教大家:这个转换过程中有哪些关键配置需要调整?比如依赖的声明方式、项目元数据的格式差异,还有结合pyenv使用Poetry时有没有需要注意的环境配置要点?
备注:内容来源于stack exchange,提问作者psi4j
相关产品推荐
相关产品推荐

