Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:python:poetry

Ez a dokumentum egy előző változata!


< Python

Python poetry

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