Size: a a a

2020 June 15

SS

Sergey Sokolov in PiterPy Meetup
Maxim Koltsov
в нормальных языках наверное так было бы лучше всего, но тут пип
В языках с нормальной инфраструктурой!
источник

MK

Maxim Koltsov in PiterPy Meetup
я тут между прочим на хаскель не намекал!
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
Maxim Koltsov
и надеешься на резолвер пипа
а там же можно жёстко указать
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
будет как requirements.txt
источник

MK

Maxim Koltsov in PiterPy Meetup
что указать
источник

MK

Maxim Koltsov in PiterPy Meetup
транзитивные зависимости тоже что ли?
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
строго такая-то версия таких-то пакетов
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
ну да
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
так оно будет ставиться чем угодно без проблем
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
мне что кажется слегка грязным - вот это копирование файлов
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
типа взяли контейнер, скопировали туда питонячьи файлы и запустили установку зависимостей requirements.txt
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
так проще всего, но есть некое ощущение небрежности от такого подхода
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
более чистым и красивым кажется создание колеса проекта и установка этого колеса
источник
2020 June 16

AO

Alexander Ovchinniko... in PiterPy Meetup
то есть ты сначала ставишь apt install что-то там и потом pip install то колесо проекта, и там где-нибудь внутри жёстко прописаны вообще все зависимости, включая зависимости зависимостей, мб генератором каким-нибудь
источник

MK

Maxim Koltsov in PiterPy Meetup
прописывать транзитивные зависимости в колесо...
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
колесо это как снимок, оно 1 раз делается и не меняется уже никогда, конкретно эта версия колеса
источник

SS

Sergey Sokolov in PiterPy Meetup
Alexander Ovchinnikov 🦁
более чистым и красивым кажется создание колеса проекта и установка этого колеса
А в чем разница, если в основном в сиайке ты собираешь и сразу куда-то деплоишь? Зачем собирать колесо, пушить его в индекс и потом собирать докер-образ и тянуть с индекса свой пакет?
источник

MK

Maxim Koltsov in PiterPy Meetup
Alexander Ovchinnikov 🦁
колесо это как снимок, оно 1 раз делается и не меняется уже никогда, конкретно эта версия колеса
то же самое можно и про докер образ сказать
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
Maxim Koltsov
то же самое можно и про докер образ сказать
да
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
так и делают
источник