• 29 września 2022 16:06

    Cześć,
    Czy używa albo używał ktoś Poetry? Ciekaw jestem co o tym narzędziu myślicie.
    Ja go wcześniej nie używałem ale w bieżącym projekcie został "narzucony odgórnie" i patrząc na wyniki pliku requirements.txt zastanawiam się na sensem używania Poetry.

  • Członkowie 43 posty
    30 września 2022 14:00

    Trudne pytanie, ponieważ na razie jest nas 3-4 :) chyba tylko rafalp może na nie odpowiedzieć :)

    Poetry wykracza poza moje zainteresowania :) - czytałem, że jest to rozwiązanie raczej do dużych projektów. Wyczytałem, że wprowadza, narzuca porządek w strukturze katalogów, dba o aktualność zależności i jest ogólnie pożądane gdy projekt jest objęty przez narzędzia DevOps - CI / CD. Jest też przydatne, gdy tworzymy swoją bibliotekę i chcemy ją wrzucić na PyPi.

    Nic więcej nie wiem :), też czekam aż na forum będzie więcej osób

  • 5 października 2022 23:35

    Część naszych projektów używa Poetry a część pip-tools. Poetry automatyzuje cały setup: samo robi venv, zamraża zależności i zależności zależności, ale jest tam kilka poleceń do nauczenia i jak coś nie działa, to trudno ustalić dlaczego. Np. ostatnio rzucało nam błędem że "jinja2 nie jest prawidłową wersją" i dopiero większym researchu ustaliliśmy że po prostu dwie paczki miały konfliktujące zależności dla Jinja2.

    Prywatnie wolę pip-tools, bo chociaż trzeba to wszystko robić ręcznie, to jak któryś element setupu się zepsuje, to wiem jak tam rozwiązać problemy.