Size: a a a

2021 November 11

T

Tishka17 in Python
там зависимости, которые нужны только при автотестах
источник

TC

Tom Cauf in Python
Попробуй сделать то же самое в selenium
источник

T

Tishka17 in Python
можно их было положить в какой-нибудь dataclass_factory[test], но я решил не загромождать
источник

TC

Tom Cauf in Python
Ок, а что на счет  dataclass_rest? У тебя там requirements и setup.py по зависимостям отличаются
источник

TC

Tom Cauf in Python
И там явно зависимочти не только для тестов
источник

T

Tishka17 in Python
Да это вообще огрызок
источник

d

dd if=/dev/zero of=/... in Python
подскажите, если на local/dev есть файлы foo.py, bar.py, qaz.py а на remote/dev foo.py, bar.py и при мердже с ремоута на локал (на ремоуте что-то поменяли и нужно обновить это на локальном), мой файл qaz.py пропадет? если да - как сделать мердж с ремоута с сохранением моих файлов, которые появлялись в процессе разработки, но вдруг кто-то выкатил что-то в ремоут.
источник

T

Tishka17 in Python
там лишний dataclass-factory, угу
источник

TC

Tom Cauf in Python
Ладно, накину немного на вентилятор контекста...

Я убрал прямое чтение зависимостей из setup.py и у меня при установке пакетов теперь вообще ничего не устанавливается. ЧЯДНТ?
источник

T

Tishka17 in Python
так укажи просто в сетапе зависимости
источник

TC

Tom Cauf in Python
Да фигня получается. У меня зависимости в двух разных местах. Я бы хотел править только в requirements и в setup.py как-то их корректно переносить. У меня не 3-5 зависимостей, а 23 штуки
источник

T

Tishka17 in Python
так сделай только в сетапе
источник

TC

Tom Cauf in Python
При разработке неудобно же. Как окружение разворачивать?
источник

T

Tishka17 in Python
в смысле неудобно?
источник

T

Tishka17 in Python
не понимаю вопроса
источник

T

Tishka17 in Python
pip install -e .
источник

TC

Tom Cauf in Python
А как из setup установить зависимости через pip? Я чот не в курсе
источник

T

Tishka17 in Python
^^
источник

꧁●╠ƊᎯֆ₸₳Ŋ╣●꧂... in Python
я тут рефакторю код ,
подскажите пж как мне правильно сделать это чтобы не нарушать принцип dry

есть цикл

list = []
for i in something:
   if i == 'something':
       list.append(
           {
             'eventName': 'test',
             'createdAt': '01.01.2022'
            })
    if i == 'something2':
           {
             'eventName': 'test',
             'createdAt': '01.01.2022'
             'userId': '1234'
            })

Как мне сделать так чтобы я каждый раз при append не добовлял один и тот же словарь ,
Хотя там есть изменение в виде ключа user_id
источник

T

Tishka17 in Python
А что за хардкод ключей тут?
источник