ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

Я не вижу противоречий. Если они используются из питона, они должны ставится стандартным для питона способом. Сборка их при этом может быть отдельная. Моя проблема в том что питоновский пакет приходится писать на ощупь (все красное) и отлаживать только принтами

Читать полностью…

Python beginners

Ну то есть, если у тебя есть выбор между "запускаем код питоном, зависимости доступны в venv" и "запускаем неведомой хернёй, зависимости стоят хз где" я категорически против второго. При этом первое не отрицает необходимость вызова доп команды для сборки/установки зависимостей

Читать полностью…

Python beginners

А ты можешь сложить проект так чтобы он запускался нативно?

Читать полностью…

Python beginners

У меня тут вопрос не выбора, а того, что это нативно вообще нельзя сделать.

Читать полностью…

Python beginners

Мне надо либо вручную поддерживать два способа сборки, либо смириться. А скорее только второе, потому что они не очень совместимы

Читать полностью…

Python beginners

А при чём тут сломаная IDE? Ты на момент разработки можешь себе неким тулингом подтянуть под эту часть системы её зависимости, и там уже ide подхватит. Но это не значит, что ide в курсе, где эти куски пазла добывать.
Типа, было бы неплохо, но таких инструментов нативных просто нет.

Читать полностью…

Python beginners

Если у меня в ide все горит красным, автоподстановка импортов делает их неправильно, то я не вижу смысла в такой системе сборки. Я просто не могу писать код, чтобы его собирать

Читать полностью…

Python beginners

Если я пишу на питоне, мне плевать на чем написана либа, она должна нормально ставиться в venv после сборки. А весь код проекта должен быть как обычный питоновский проект, с editable install или просто импортами от его корня. А не так что для ide нужен специальный плагин, который позволит волбще ей понять какие файлы в проекте и где либы лежат. Которого естественно нормального нет

Читать полностью…

Python beginners

Ну смотри, вот я хочу открыть проект на питоне в ide. У него есть зависимости. Как ide должна их увидеть?

Читать полностью…

Python beginners

Для каждого языка свой

Читать полностью…

Python beginners

Накинул поверх условный Мейк как хэлпер и ладно

Читать полностью…

Python beginners

Я так понимаю, приложение чисто питонье, раз нативный тулинг вообще существует как понятие?

Читать полностью…

Python beginners

А есть прямо цельнонативный тулинг с нужными фичами?

Читать полностью…

Python beginners

Меня сама концепция не устраивает

Читать полностью…

Python beginners

щас бы за часы воевать

Читать полностью…

Python beginners

Зависимости - вообще не только питоньи пакеты. В этом и дело.

Читать полностью…

Python beginners

Например, поставить зависимости в венв (после сборки)

Читать полностью…

Python beginners

Собрать проект целиком чем-то нативным.

Читать полностью…

Python beginners

Bazel предполагает, что зависимости проекта описаны в его файле, что venv не существует, а все ставится во временную папку Базеля самим Базелем в его структуре, которая может быть в любой момент пересоздана и лежит хз где. Соответственно, проект запускается только через Базель, а не напрямую

Читать полностью…

Python beginners

Оно просто противоречит всем стандартным способам работать с проектом

Читать полностью…

Python beginners

И когда я не могу тест в отладчике ide запустить, тоже польза сомнительная

Читать полностью…

Python beginners

То есть ты считаешь что есть ситуации, когда лучше иметь сломанную ide чем работающую?

Читать полностью…

Python beginners

В кучу пусть хэлпер и собирает

Читать полностью…

Python beginners

А в кучу-то собирать как? И зависимости адаптировать под разное чем?

Читать полностью…

Python beginners

Ну, у меня сборочная система собирает в кучу компоненты на питоне, шарпах, плюсах, всякие стороннние штуки вообще хз на чём, перевод интерфейса отдельными артефактами, и т. д.

И всё это надо по каким правилам обработать и склеить результат. И я хз, что такое нативный тулинг в таком ключе.

Читать полностью…

Python beginners

Ну то есть, когда я просто так пишу приложение на питоне, я ~сишый код выделяю в библиотеку. Я не пишу это вперемешку же. Рецепты в любом случае отдельные

Читать полностью…

Python beginners

По мне так хороший тулинг должен по полной использовать нативный и просто добавлять фич. А не отрицать его. Сам нативный не обязан полностью все решать

Читать полностью…

Python beginners

Когда вместо нативного тулинга какую-то фигню поиклеивают

Читать полностью…

Python beginners

Кстати, а альтернативы какие-то исследовались? Или это давнее решение и тайные знание утеряны? У меня просто ещё веселее вариант - самодельная система сборки, которую мне же и ковырять приходится, и интересно, какие у других критерии выбора были.

Читать полностью…

Python beginners

Мне интересно связывать их вместе

Читать полностью…
Subscribe to a channel