!rWxyQqNqMUDLECdsIf:blad.is

Poetry2nix

326 Members
https://github.com/nix-community/poetry2nix62 Servers

Load older messages


SenderMessageTime
15 Apr 2022
@froxictog:matrix.orgToxicFrogAnd I can't even tell if that error is coming from Poetry itself or some other tool it's running.21:12:27
@froxictog:matrix.orgToxicFrogFull log: http://ix.io/3Vfm21:13:09
16 Apr 2022
@adis:blad.isadisbladis
In reply to @froxictog:matrix.org
Is there a way to tell poetry2nix to run poetry in debug mode (-vvv)?
This is pip launching poetry as a PEP build system, not sure how that would be done in this case
04:28:05
@adis:blad.isadisbladis It looks like we might want to add --debug to our python -m pip wheel incantation 04:31:33
@adis:blad.isadisbladisI don't know if that has any detrimental performance effects though04:33:18
@k900:0upti.meK900 adisbladis: any ideas why iso8601 builds fine without poetry in nixpkgs proper, but fails to find it in poetry2nix? 06:09:47
@adis:blad.isadisbladis
In reply to @k900:0upti.me
adisbladis: any ideas why iso8601 builds fine without poetry in nixpkgs proper, but fails to find it in poetry2nix?
A guess is that it's because nixpkgs is not defaulting to format = "pyproject"
06:11:17
@k900:0upti.meK900https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/iso8601/default.nix#L13=06:11:28
@adis:blad.isadisbladisAnd ends up using setup.py06:11:31
@k900:0upti.meK900 It does set format = "setuptools" but there is no setup.py 06:11:38
@k900:0upti.meK900Oh wait06:11:45
@adis:blad.isadisbladisThere probably is in the pypi tarball06:11:57
@k900:0upti.meK900Yeah06:11:59
@k900:0upti.meK900I just saw it's pulling from pypi and not github06:12:05
@k900:0upti.meK900I guess I'll just PR nixpkgs to switch it over06:14:54
@adis:blad.isadisbladisI've pushed an override for it06:15:30
@k900:0upti.meK900Still probably better to handle this in nixpkgs06:15:43
@k900:0upti.meK900Poetry's autogenerated setup.py stuff is jank06:16:05
@adis:blad.isadisbladisPython is just layers upon layers of jank06:16:20
@k900:0upti.meK900True, but at least we can try to reduce the jank06:16:29
@adis:blad.isadisbladisI still like it though, don't get me wrong06:16:38
@adis:blad.isadisbladisSome day soon I'll try to find some energy to add proper handling of this to upstream poetry06:17:14
@adis:blad.isadisbladisOh, there was some recent-ish movement on this front https://github.com/python-poetry/poetry/pull/2794#issuecomment-106974025106:17:49
@k900:0upti.meK900https://github.com/NixOS/nixpkgs/pull/16888106:18:06
@k900:0upti.meK9003.6k rebuilds eeey06:18:10
@adis:blad.isadisbladisLovely06:18:22
@k900:0upti.meK900Honestly how the fuck is that still not in the stdlib06:18:40
@adis:blad.isadisbladis
In reply to @k900:0upti.me
Honestly how the fuck is that still not in the stdlib
What's really mind boggling is that toml isn't in stdlib but is mandated by PEP517/PEP518
06:19:07
@k900:0upti.meK900It is now06:19:17
@adis:blad.isadisbladisOh?06:19:24

Show newer messages


Back to Room ListRoom Version: 6