Hoes someone tried to use poetry2nix with devenv?
I have the following play project and it works fine.
However as soon as I try to use a Python version with some packages I get the following error but I don’t see where the self is coming from.
Project: sort-of-pastebin/flake.nix at main - sort-of-pastebin - Gitea: Git with a cup of tea
Code that breaks it
env = mkPoetryEnv {
projectDir = ./.;
python = (pkgs.python312.withPackages (python-pkgs: [
python-pkgs.black
]));
};
Error message:
direnv: using flake . --impure
error:
… while calling the 'derivationStrict' builtin
at /builtin/derivation.nix:9:12: (source not available)
… while evaluating derivation 'devenv-shell'
whose name attribute is located at /nix/store/cb1gs888vfqxawvc65q1dk6jzbayh3wz-source/pkgs/stdenv/generic/make-derivation.nix:331:7
… while evaluating attribute 'DEVENV_PROFILE' of derivation 'devenv-shell'
at «none»:0: (source not available)
(stack trace truncated; use '--show-trace' to show the full trace)
error: function 'anonymous lambda' called with unexpected argument 'self'
at /nix/store/cb1gs888vfqxawvc65q1dk6jzbayh3wz-source/pkgs/development/interpreters/python/wrapper.nix:1:1:
1| { lib, stdenv, buildEnv, makeBinaryWrapper
| ^
2|