История изменений
Исправление thunar, (текущая версия) :
гляньте таки SWIG
Та видел я swig, даже использовал его. Не то, у меня много пайтоновских типов в конструкторы передаётся и потом с ними много работы идёт на этапе препроцессинга. Тот же Монте-Карло настраиваю списком пайтоновских словарей, а там внутри numpy-массив может быть, и ссылка на файл из fs, и функция заданная аналитичеки. В любом случае, код уже написан и оттестирован перписывать с нуля я его точно не буду. Но вот nanobind заинтересовал, т.к. автор как раз обещает лёгкую миграцию с пайбинда.
При локальной установке с путями вообще проблем нет, при глобальной - все ставится туда где питоньи либы лежат в виде отдельного модуля, включая .so
Ну есть ещё такая штука как pip3 install -e <...> Мне это хочется что бы отделить юезрспейс код задач от кода библиотеки. Сейчас у меня просто в дирекориях с задачами накиданы символические ссылки на либу и бекенд — это нифига не эстетично, ла и не кроссплатформенно. Хочу что бы можно было нормально в локальное окружение установить и импортировать без привязки к директории кода.
нет проблемы набрать
Объясни это не погромистам или вентузятникам. Надо делать удобно.
Исходная версия thunar, :
гляньте таки SWIG
Та видел я swig, даже использовал его. Не то, у меня много пайтоновских типов в конструкторы передаётся и потом с ними много работы идёт на этапе препроцессинга. Тот же Монте-Карло настраиваю списком пайтоновских словарей, а там внутри numpy-массив может быть, и ссылка на файл из fs, и функция заданная аналитичеки. В любом случае, код уже написан и оттестирован перписывать с нуля я его точно не буду. Но вот nanobind заинтересовал, т.к. автор как раз обещает лёгкую миграцию с пайбинда.
При локальной установке с путями вообще проблем нет, при глобальной - все ставится туда где питоньи либы лежат в виде отдельного модуля, включая .so
Ну есть ещё такая штука как pip3 install -e <...> Мне это хочется что бы отделить юезрспейс код задач от кода библиотеки. Сейчас у меня просто в дирекориях с задачами накиданы символические ссылки на либу и бекенд — это нифига не эстетично, ла и не кроссплатформенно. Хочу что бы можно было нормально в локальное окружение установить и импортировать без привязки к директории кода.