簡體   English   中英

Python 詩歌:找不到 package 的測試版

[英]Python Poetry: Cannot find beta versions of a package

我正在嘗試將SQLAlchemy 1.4 beta與 Poetry 一起使用。 在 PyPi 上發布

Poetry 無法識別 pyproject.toml 中的 beta pyproject.toml

[tool.poetry.dependencies]
SQLAlchemy = "^1.4.0b3"
poetry install
Installing dependencies from lock file

Warning: The lock file is not up to date with the latest changes in pyproject.toml. You may be getting outdated dependencies. Run update to update them.

  SolverProblemError

  Because ...  depends on SQLAlchemy (1.4.0b3) which doesn't match any versions, version solving failed.

我如何告訴 Poetry 獲取 package 的測試版?

在您的 pyproject.toml 中,您需要以詳細的形式指定此依賴項(更多信息可在此處找到):

SQLAlchemy = {version = "^1.4.0b3"}

然后將選項allow-prereleases設置為 true 這樣你的代碼看起來像

SQLAlchemy = {version = "^1.4.0b3", allow-prereleases = true}

或者,您可以使用 CLI 使用相應的選項添加此依賴項:

poetry add SQLAlchemy@^1.4.0b3 --allow-prereleases

你也可以這樣做:

SQLAlchemy = {version = "^1.4.0*", allow-prereleases = true}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM