Poetry2nix | 332 Members | |
| https://github.com/nix-community/poetry2nix | 63 Servers |
| Sender | Message | Time |
|---|---|---|
| 6 May 2022 | ||
| 07:33:18 | ||
| Good morning - I'm trying to build "matrix-webhook" via poetry2nix, but I'm encounting infinite recursion in buildInputs and don't know how to debug it. I think I need to find out which dependency is the problem and then, may be replace it with a hopefully existing nixpkg-provided version of that package? | 07:36:50 | |
In reply to @a7p:matrix.orgYou cannot replace it with an existing nixpkgs package. You'll have to figure it out and break the cycle somehow. | 07:51:45 | |
| is there any best practice on how to figure it out? I looked at a commit fixing scm-tools, but did not learn how to do it from it. | 08:01:17 | |
--show-trace and stare at the output a bit | 08:04:22 | |
| :/ I'm currently working in nix repl and could not find anything on how to enable traces there. | 08:05:11 | |
In reply to @a7p:matrix.orgAre you talking about https://github.com/nim65s/matrix-webhook | 08:11:21 | |
| I cloned it and built it just fine | 08:13:03 | |
In reply to @adis:blad.isExactly - till now I used mach-nix to install if from pypi, but now I need to patch it a bit, since influxdb send's webhook-messages formated in the wrong way. | 08:13:09 | |
In reply to @adis:blad.isOh! Then I'm messing up on a more general level :/. | 08:13:53 | |
so just to be clear, poetry2nix.mkPoetryApplication { projectDir = ./.; } builds for you? | 08:14:45 | |
| Yes | 08:14:59 | |
| From poetry2nix master and a couple of days old nixos-unstable | 08:15:12 | |
| okay, I'll update both and retry - thank you very much | 08:20:15 | |
| adisbladis: thank you very much, it works fine with the poetry2nix version in unstable - should have tried that before wasting your time. | 08:28:37 | |
| :) | 08:33:40 | |
| Usually I'm trying to backport updates, but there were some pretty big scary changes so I stopped doing this for 21.11 | 08:34:31 | |
| Redacted or Malformed Event | 10:24:16 | |
| 8 May 2022 | ||
| 12:08:34 | ||
| i have a question on https://github.com/nix-community/poetry2nix/issues/561#issuecomment-1120383711= -- i have used the latest master of poetry2nix, but i still got the error "can't find file to patch at input line". i'm trying to install mypy 0.940 | 12:10:11 | |
| my default.nix:
| 12:10:29 | |
| 12:33:38 | ||
| Hi all! I'm working on a PR to fix this issue: https://github.com/nix-community/poetry2nix/issues/613. But I'm running into something I don't know how to solve. To address this ticket I need to adjust a SetupHook to format a TOML file. Since there don't seem to be standalone TOML formatters out there I am planning on using https://pypi.org/project/toml/ or https://github.com/sdispater/tomlkit. However, adding that library as a dependency to the SetupHook like so:
seems to result in | 12:33:42 | |
| Figured it out:
| 14:40:12 | |
| 9 May 2022 | ||
In reply to @landau:matrix.orgCould you point me to the repo this is in? | 08:11:25 | |
| i haven't committed anything to git (and github) yet | 08:26:17 | |
| but this is a snippet of my pyproject.toml:
| 08:27:11 | |
Right, the culprit here is a combination of preferWheels and the patch being applied regardless | 08:37:25 | |
| ok let me try without wheels | 08:37:43 | |
It takes a while to build mypy as it's doing some native compilation using mypyc | 08:38:42 | |