Size: a a a

2020 October 01

DZ

Dmitry Zuev in Data Engineers
Renarde
хз, по старой памяти pip-команды лучше помню, а энвайроменты проще через conda плодить
Да вроде с пип венвы тож несложно использовать
источник

DZ

Dmitry Zuev in Data Engineers
Anton Zadorozhniy
Pip в смысле, venv просто для окружений
Ааа
источник

AZ

Anton Zadorozhniy in Data Engineers
Poetry это вроде сахар поверх pip/wheel?
источник

R

Renarde in Data Engineers
мне еще нравится из форжа готовые зависимости для c++ подцеплять, или java какую-нибудь. гораздо проще сделать:
conda install -c anaconda openjdk
conda install -c conda-forge pyspark=3.0.0

чем пяток команд в шелл прописывать
источник

AZ

Anton Zadorozhniy in Data Engineers
Не очень ценность понимаю этого poetry
источник

R

Renarde in Data Engineers
Anton Zadorozhniy
Не очень ценность понимаю этого poetry
вот и у меня аналогичное ощущение, хочу найти аргументы в плюс poetry
источник

AZ

Anton Zadorozhniy in Data Engineers
Renarde
мне еще нравится из форжа готовые зависимости для c++ подцеплять, или java какую-нибудь. гораздо проще сделать:
conda install -c anaconda openjdk
conda install -c conda-forge pyspark=3.0.0

чем пяток команд в шелл прописывать
apt install openjdk
pip install pyspark==3.0.0
источник

R

Renarde in Data Engineers
ну или понять что они действительно есть, и это не просто вкусовщина
источник

R

Renarde in Data Engineers
Anton Zadorozhniy
apt install openjdk
pip install pyspark==3.0.0
а если у меня dev env на маках и виндах в команде?
источник

AZ

Anton Zadorozhniy in Data Engineers
Чем ближе к ванили и штатным средствам тем лучше
источник

AZ

Anton Zadorozhniy in Data Engineers
Renarde
а если у меня dev env на маках и виндах в команде?
Это все в контейнере выполняется же, какие маки и винды
источник

R

Renarde in Data Engineers
Anton Zadorozhniy
Это все в контейнере выполняется же, какие маки и винды
еще и контейнеры тогда навешивать приходится - много головняка (имхо).
источник

AZ

Anton Zadorozhniy in Data Engineers
На виндах ты можешь контейнер сделать WSL2 машиной кстати, если так хочется персистентности
источник

R

Renarde in Data Engineers
> Чем ближе к ванили и штатным средствам тем лучше
далеко не всегда контейнеры - штатная штука в dev энв (к сожалению)
источник

AZ

Anton Zadorozhniy in Data Engineers
Renarde
еще и контейнеры тогда навешивать приходится - много головняка (имхо).
Ну работать на CI и там дальше оно будет в контейнере же скорее всего
источник

R

Renarde in Data Engineers
Anton Zadorozhniy
Ну работать на CI и там дальше оно будет в контейнере же скорее всего
верно, но в условном github actions мне не хочется еще запускать тесты внутри контейнера
источник

R

Renarde in Data Engineers
а с conda install <всякие-системные-зависимости> мне не нужны контейнеры
источник

AZ

Anton Zadorozhniy in Data Engineers
Renarde
верно, но в условном github actions мне не хочется еще запускать тесты внутри контейнера
Иди на ажур пайплайнс, все норм)
источник

R

Renarde in Data Engineers
оно как в локале, так и в ci исполнится
источник

AZ

Anton Zadorozhniy in Data Engineers
Ты правда хочешь искать как отрабатываются все эти системные зависимости через конду? Какой-нибудь замес OpenSSL 1.0 v 1.1
источник