如何为已安装的black包添加--allow-prereleases参数(Poetry环境)
解决方法
方法一:通过Poetry命令行操作
因为black已存在于dev依赖组,直接用add命令指定@latest并加上--allow-prereleases,就能强制更新到最新预发布版本,同时自动修改pyproject.toml的依赖规则:
poetry add --group dev black@latest --allow-prereleases
或者用update命令单独更新black并允许预发布:
poetry update black --group dev --allow-prereleases
方法二:手动编辑pyproject.toml文件
找到[tool.poetry.group.dev.dependencies]下的black = "^22.12.0"行,修改为带预发布允许参数的格式:
black = { version = "^22.12.0", allow-prereleases = true }
保存文件后,执行以下命令让Poetry应用更改并拉取预发布版本:
poetry update black --group dev
内容的提问来源于stack exchange,提问作者Robert Alexander
相关产品推荐
相关产品推荐

