Size: a a a

2021 April 03

R

Renha in NixOS
что-то не получается хвалёный dhall в виде питономодуля опакетить. Там вместо нормального тулинга какой-то руст, я вообще не представляю как с этим работать. Ну то есть обычно пакеты питоньи как пакетятся, фетчФромПыпи, но тут на пыпи не лежит тар гз.
источник

R

Renha in NixOS
источник

АБ

Александр Бантьев... in NixOS
Renha
что-то не получается хвалёный dhall в виде питономодуля опакетить. Там вместо нормального тулинга какой-то руст, я вообще не представляю как с этим работать. Ну то есть обычно пакеты питоньи как пакетятся, фетчФромПыпи, но тут на пыпи не лежит тар гз.
Просто poetry2nix не прокатит?
источник

R

Renha in NixOS
Александр Бантьев
Просто poetry2nix не прокатит?
не слышал названия, сейчас посмотрб
источник

АБ

Александр Бантьев... in NixOS
А, там poetry.lock не закомичен, печально
источник

R

Renha in NixOS
я так то думал запатчельфить бинарик во wheel. Никогда так правда не делал.
источник
2021 April 04

VS

Vadim Selin in NixOS
Ок, тогда другой вопрос: я пытаюсь использовать yarn2nix для того чтобы опакетить verdaccio, но получаю
SyntaxError: Unknown token: { line: 3, col: 2, type: 'INVALID', value: undefined } 3:2 in lockfile

что это означает? у yarn.lock менялся формат и yarn2nix умеет работать только со старым?
я не пользовался yarn и yarn2nix раньше, поделитесь опытом
источник

VS

Vadim Selin in NixOS
Нашел https://github.com/serokell/nix-npm-buildpackage
попробую использовать

но там та же проблема —
вызов node_modules/@yarnpkg/lockfile/index.js и падение с ошибкой:
SyntaxError: Unknown token: { line: 3, col: 2, type: 'INVALID', value: undefined } 3:2 in lockfile
источник

VS

Vadim Selin in NixOS
А в какое место дерева nixpkgs правильнее всего разместить verdaccio? tools/package-management? servers/web-apps? development/tools?
источник

С

Сергей in NixOS
можно как то билдскрипт в mkDerivation прям в никсфайле записать?
источник

С

Сергей in NixOS
без файла
источник

d

dump_stack() in NixOS
Александр Бантьев
Просто poetry2nix не прокатит?
Маяковского потянет?
источник

VS

Vadim Selin in NixOS
Сергей
можно как то билдскрипт в mkDerivation прям в никсфайле записать?
думаю можно вызвать writeScript https://nixos.org/manual/nixpkgs/stable/#trivial-builder-writeText

подробнее https://github.com/NixOS/nixpkgs/blob/nixos-20.09/pkgs/build-support/trivial-builders.nix#L52
примеры использования в исходниках
источник

С

Сергей in NixOS
спасибо
источник

YM

Yurii Matsiuk in NixOS
Сергей
можно как то билдскрипт в mkDerivation прям в никсфайле записать?
Ты ж можешь прям всё вальнуть в buildPhase вместо того чтоб писать скрипты и исполнять из следующей строкой
источник

С

Сергей in NixOS
а оно так не попытается билдер скрипт вызвать?
источник

С

Сергей in NixOS
а мб есть какой нибудь готовый билдер для симейк приложений ?
источник

С

Сергей in NixOS
или там достаточно просто в configurePhase записать
источник

YM

Yurii Matsiuk in NixOS
Ну да
источник

С

Сергей in NixOS
перевод в мейк
источник