python - How can I correctly include a path dependency in pyproject.toml? - Stack Overflow
Your folder structure looks a bit weird. It looks like your prefer the "src" variant. So I would suggest the following:
./
├── abc-lib
│ ├── pyproject.toml
│ └── src
│ └── abc_lib
│ ├── __init__.py
│ └── main.py
└── abc-web-api
├── pyproject.toml
└── src
└── abc_web_api
├── __init__.py
└── main.py
With this pyproject.toml
in abc-lib
:
[tool.poetry]
name = "abc-lib"
version = "0.1.0"
description = ""
authors = ["Someone <someone@example.com>"]
[tool.poetry.dependencies]
python = "^3.6"
[tool.poetry.dev-dependencies]
[build-system]
requires = ["poetry>=1.0"]
build-backend = "poetry.masonry.api"
And this in abc-web-api
:
[tool.poetry]
name = "abc-web-api"
version = "0.1.0"
description = ""
authors = ["Someone <someone@example.com>"]
[tool.poetry.dependencies]
python = "^3.6"
abc-lib = {path = "../abc-lib"}
[tool.poetry.dev-dependencies]
[build-system]
requires = ["poetry>=1.0"]
build-backend = "poetry.masonry.api"
Không có nhận xét nào:
Đăng nhận xét