| 23 Oct 2023 |
| globin set a profile picture. | 14:27:37 |
cpcloud | Debugging these leaf packages takes a very very long time. Each change often requires rebuilding everything | 15:02:04 |
cpcloud | In reply to @k900:0upti.me Technically the packages that require poetry should be able to work with just poetry in inputs It seems like poetry is being discarded from the inputs somewhere | 15:07:39 |
cpcloud | Ok, it looks like using pipBuildHook instead of the pypaBuildHook is the fix for that issue | 15:47:04 |
K900 | In reply to @pcloud:matrix.org Ok, it looks like using pipBuildHook instead of the pypaBuildHook is the fix for that issue Wait, what | 18:46:08 |
cpcloud | Actually, it doesn't | 19:27:52 |
cpcloud | Well, some of the remaining failures started passing with it, but two tests with the same problem still fail | 19:28:40 |
cpcloud | I don't understand why those are different other than that pip machinery and installer + flit stuff is probably different | 19:29:10 |
cpcloud | I'll pick it up again tomorrow, I'm close | 19:29:39 |
cpcloud | pypaBuildHook doesn't work with AFAICT | 19:34:39 |
cpcloud | * pypaBuildHook doesn't work with poetry AFAICT | 19:34:43 |
cpcloud | But pip can definitely install poetry projects | 19:35:40 |
K900 | Do you have a WIP branch somewhere? | 19:35:44 |
cpcloud | Lemme push it up | 19:35:53 |
K900 | Or a build log | 19:35:58 |
cpcloud | It's not pretty | 19:36:02 |
cpcloud | And it will take a very very long time to eval and build | 19:36:22 |
cpcloud | It's on my poetry2nix fork on the cpcloud-new-bootstrap-fixes branch | 19:38:08 |
K900 | I might poke it tomorrow | 19:38:28 |
cpcloud | please do | 19:38:35 |
| 24 Oct 2023 |
cpcloud | Ok, I've got tests passing now. I'm going to push my changes to the existing PR | 10:06:32 |
K900 | Which one? | 10:07:10 |
K900 | @cpcloud so all of my stuff evals with your branch | 10:43:24 |
K900 | This is very cool | 10:43:32 |
cpcloud | Huzzah | 10:43:57 |
cpcloud | * Huzzah! 🎉 | 10:44:01 |
cpcloud | K900 ⚡️: https://github.com/nix-community/poetry2nix/pull/1329 is where I am currently cleaning things up a bit | 10:48:48 |
K900 | Yeah that is where I'm pulling from | 10:49:02 |
cpcloud | I was able to remove the vendored bootstrapping packages | 10:49:09 |
K900 | Yeah those shouldn't be needed | 10:51:45 |