oktatas:programozas:python:poetry
Ez a dokumentum egy előző változata!
Tartalomjegyzék
Python poetry
- Szerző: Sallai András
- Copyright © 2025, Sallai András
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
Bevezetés
Csomag és projektkezelő.
Telepítés
Linuxon:
apt install python3-poetry
pipx-szel:
pipx install poetry
Lásd még
Projekt létrehozása
poetry new hello
Ami létrejön:
hello/ |-hello/ | `-__init__.py |-test/ | `-__init__.py |-pyproject.toml `-README.md
A pyproject.toml tartalma:
- pyproject.toml
[tool.poetry] name = "hello" version = "0.1.0" description = "" authors = ["Nagy János <jaonos@zold.lan>"] readme = "README.md" [tool.poetry.dependencies] python = "^3.11" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"
Csomagkezelés
A pytest hozzáadása a projekthez:
poetry add pytest
A pytest függőségei is letöltődnek. Megtekintés:
poetry show
Függőség verziójának megadása:
poetry add requests@2.12.1
A 2 fő verzió legújabb verzióját telepíti.
poetry add requests^2.12.1
A 2 fő verzió és 12 főverzió megtartása, és utolsó verzióból legújabb:
poetry add requests~2.12.1
Újabb példa:
poetry add fastapi
Függőségek telepítése
poetry install
oktatas/programozas/python/poetry.1736709620.txt.gz · Utolsó módosítás: 2025/01/12 20:20 szerkesztette: admin