카테고리 없음

pyproject.toml

도그사운드 2025. 2. 17. 15:48

poetry를 사용하려고 보면 오류가 자주 일어난다.

특히 파이썬 버전과 관련된 오류가 자주 발생하는데 해결이 필요하다.

 

아래와 같이 [projcet]섹션에 버전을 명시하면 해결된다.

 

[project]
name = "sci"
version = "0.1.0"
description = ""
authors = [
    {name = "Your Name", email = "you@example.com"}
]
readme = "README.md"
requires-python = ">=3.11,<4"  # 여기서 Python 버전 제한을 명시합니다.
dependencies = [
    "notebook (>=7.3.2,<8.0.0)",
    "ipykernel (>=6.29.5,<7.0.0)"
]

# [tool.poetry] 섹션는 패키지 구성 정보를 위한 것이므로,
# python 버전 제한은 제거합니다.
[tool.poetry]
packages = [{include = "sci", from = "src"}]

[build-system]
requires = ["poetry-core>=2.0.0,<3.0.0"]
build-backend = "poetry.core.masonry.api"