Code: Select all
[project]
name = "project_1"
version = "2.3.0"
description = "My Project description."
requires-python = ">=3.12"
dependencies = [
"bleach==6.2.0",
"dataclass-wizard==0.27.0",
"pymilvus==2.5.8",
"pymilvus-model==0.3.2",
]
[project.optional-dependencies]
partb = [
"langchain-openai==0.2.8",
"opentelemetry-exporter-otlp==1.29.0",
]
parta = [
"overrides==7.7.0",
"opentelemetry-api==1.29.0",
]
all = [
"my-project[parta,partb]",
]
[tool.uv.sources]
my-project = { workspace = true }
[tool.setuptools]
package-dir = {"" = "src"}
include-package-data = true
[tool.setuptools.packages.find]
where = ["src"]
< /code>
Dies funktionierte gut mit der älteren Version von UV, d. H. < /p>
$ uv --version
uv 0.7.4
< /code>
Aber in der neuesten Version haben sie beschlossen, dies zu ändern, und jetzt erhalte ich Fehler < /p>
uv pip install -e .[all]
× Failed to resolve dependencies for `my-project` (v2.3.0)
╰─▶ Requirements contain conflicting URLs for package `my-project`:
- file:///home/User/Documents/my-project
Mobile version