!rWxyQqNqMUDLECdsIf:blad.is

Poetry2nix

303 Members
https://github.com/nix-community/poetry2nix55 Servers

Load older messages


SenderMessageTime
3 Nov 2023
@vengmark2:matrix.org@vengmark2:matrix.orgGitHub is having a bad day: https://github.com/nix-community/poetry2nix/ and others are 404-ing.19:00:16
@vengmark2:matrix.org@vengmark2:matrix.org * FYI GitHub is having a bad day: https://github.com/nix-community/poetry2nix/ and others are 404-ing.19:00:22
@vengmark2:matrix.org@vengmark2:matrix.org * FYI GitHub is having a bad day: https://github.com/nix-community/poetry2nix/ and others are 404-ing. sed s/Compiling/GitHub is down/ https://xkcd.com/303/ 19:02:39
@vengmark2:matrix.org@vengmark2:matrix.org * FYI GitHub is having a bad day: https://github.com/nix-community/poetry2nix/ and others are 404-ing. sed 's/Compiling!/GitHub is down!/' https://xkcd.com/303/ 19:03:05
4 Nov 2023
@tcarlsdyfis:matrix.org@tcarlsdyfis:matrix.org I think there might have been a regression, at least when using slightly older nixpkgs? -- moving from poetry2nix 2023-09-22 to 2023-11-03, when setting preferWheel = true, I'm getting a failure on account of /pkgs/development/python-modules/wheel/default.nix not accepting flit-core as an argument. 20:50:44
@tcarlsdyfis:matrix.org@tcarlsdyfis:matrix.org...hm; bisection puts that as introduced just after a nixpkgs repin (updating the version of unstable being used at 7a5a5730d289097c1046993541a2de1b40d6f6b5)... well. If NixOS-23.05 isn't supported, that does explain things.21:08:35
5 Nov 2023
@k900:0upti.meK900Yeah, I don't think it's viable to support 23.05 and unstable on the same codebase anymore03:12:21
@adis:blad.isadisbladisI'm pretty salty about it03:43:19
@k900:0upti.meK900I don't like it very much03:44:08
@k900:0upti.meK900But I also don't know how we can avoid it03:44:14
@adis:blad.isadisbladisI'm also pretty salty about the nixpkgs removal03:44:24
@adis:blad.isadisbladisBecause I think now there are 0 sane ways to package python stuff in nixpkgs03:44:35
@k900:0upti.meK900Without, like, making all the bootstrap overrides conditional on nixpkgs versions03:44:39
@k900:0upti.meK900
In reply to@adis:blad.is
Because I think now there are 0 sane ways to package python stuff in nixpkgs
I actually think that moving more stuff like this out of tree is good
03:45:21
@adis:blad.isadisbladisYes and no..03:45:52
@adis:blad.isadisbladisNixpkgs is stuck with it's crummy manual packaging, and I don't see any way to push any kinda sanity forward there03:46:27
@k900:0upti.meK900Because that way we can just point at the out-of-tree thing and say "do you want to simply build your own thing? use that"03:46:38
@k900:0upti.meK900
In reply to@adis:blad.is
Nixpkgs is stuck with it's crummy manual packaging, and I don't see any way to push any kinda sanity forward there
I think there's value in unvendoring dependencies the way nixpkgs does
03:47:04
@adis:blad.isadisbladisWe're stuck with poorly translating upstream package definitions to nix and losing fidelity in the process03:47:05
@k900:0upti.meK900But I also don't think most people that just want to ship stuff should go that route03:47:20
@adis:blad.isadisbladis
In reply to @k900:0upti.me
I think there's value in unvendoring dependencies the way nixpkgs does
Absolutely, there is very different needs for packaging stuff out of tree and in tree
03:47:48
@k900:0upti.meK900Like, it's very much a distribution thing03:47:55
@adis:blad.isadisbladisBut like, why do we poorly translate pyproject.toml files into nix03:48:00
@k900:0upti.meK900Because we can't do IFD well, mostly?03:48:17
@k900:0upti.meK900Like I think pyproject.nix would be great in nixpkgs03:48:35
@k900:0upti.meK900If we figure out a way to do IFD without exploding03:48:48
@adis:blad.isadisbladisWhat I mean is, why is nixpkgs python packages not just a pyproject.toml dumped in tree03:48:51
@adis:blad.isadisbladis
In reply to @k900:0upti.me
Like I think pyproject.nix would be great in nixpkgs
It doesn't use IFD at all
03:49:04
@k900:0upti.meK900Well it would if the pyproject.toml comes from the upstream source03:49:17
@adis:blad.isadisbladisWhat I mean is, instead of having a default.nix in tree we'd have pyproject.toml in tree03:49:27

Show newer messages


Back to Room ListRoom Version: 6