Size: a a a

2021 December 13

R

Reffi_4 in Python KZ
А вот с поетри бы такого не было. Это видать потому что зависимость тянется с другого модуля..
источник

J

Junior dev in Python KZ
поетри?
источник

R

Reffi_4 in Python KZ
Poetry
источник

A

Alex in Python KZ
Поэтри
источник

wm

wall mads in Python KZ
источник

R

Reffi_4 in Python KZ
А вообще, интересно, кто тут каким туллингом пользуется (желательно, чтобы ответили ± опытные люди)
источник

R

Reffi_4 in Python KZ
Пол туллингом подразумевается пакетный менеджер, конфиги, расширения
источник

АБ

Адиль Бадиль... in Python KZ
Всем привет вопрос насчет AIRFLOW, есть следующая задача, запускать определенную цепочку тасков, для каждого сообщения из PubSub'a, то, есть dag запускается, берет какой-то батч, условно 10 сообщений, и создается 10 цепочек тасков для каждого сообщения. В данный момент есть следующая проблема, что во время создания Dag'a  airflow не знает о существование сообщений, соответсвено цепочка не выстраивается, можете подсказать идею в какую сторону искать?
источник

RQ

Rawan Qurmet in Python KZ
а в каком моменте вы тяните сообщения из pubsub?
источник

RQ

Rawan Qurmet in Python KZ
попадая во внутрь контекста
with  Dag() as dag:
у вас уже есть список/лист этих сообщений?
источник

АБ

Адиль Бадиль... in Python KZ
да
источник

RQ

Rawan Qurmet in Python KZ
with DAG(
       dag_id,
       schedule_interval='0 7 * * *',
       start_date=datetime(2021, 4, 20, 0, 0),
       catchup=False,
) as dag:
   messages = get_messages_from_pub_sub() # list
   messages_task = {}
   
   for message in messages:
       messages_task[message['id']] = (PythonOperator(
           task_id=f'message_task_{message['id']}',
           provide_context=False,
           python_callable=task_handler,
           op_kwargs={'param1': message['param1'], 'param2': message['param2']},
       ))
источник

RQ

Rawan Qurmet in Python KZ
messages = get_messages_from_pub_sub() # list


ваши данные из pubsub
источник

АБ

Адиль Бадиль... in Python KZ
то, есть разница где я вызываю функцию get_messages_from_pub_sub?
источник

RQ

Rawan Qurmet in Python KZ
далее
for message in messages:
   task_start >> messages_task[message['id']] >> task_end
источник

RQ

Rawan Qurmet in Python KZ
я пока не совсем понимаю весь контекст вашей задачи, попробуйте пока так
источник

RQ

Rawan Qurmet in Python KZ
В чате есть Динсултан и Зульфикар, они шарят в Airflow
источник

RQ

Rawan Qurmet in Python KZ
У вас должен вырисоваться такой граф, я его делал для Continuous Delivery ML-моделей

Вместо моих городов, у вас должны отрисоваться messages
источник

АБ

Адиль Бадиль... in Python KZ
Да, правильно поняли
источник

RQ

Rawan Qurmet in Python KZ
Гуд. Потом отпишите как решили. Интересно
источник