!rWxyQqNqMUDLECdsIf:blad.is

Poetry2nix

310 Members
https://github.com/nix-community/poetry2nix56 Servers

Load older messages


SenderMessageTime
16 Nov 2023
@dustee:matrix.orgdusteeguys i need help, im not sure what im doing wrong. in my project i did 'nix flake init --template github:nix-community/poetry2nix' then 'nix develop09:04:00
@dustee:matrix.orgdustee * guys i need help, im not sure what im doing wrong. in my project i did 'nix flake init --template github:nix-community/poetry2nix' then 'nix develop' then added packages with 'poetry add ...' then i could run 'poetry run python main.py' successfully09:04:35
@dustee:matrix.orgdusteehowever when i exit the shell and reenter, the packages are trying to be built with nix and they all fail09:04:59
@k900:0upti.meK900What packages?09:05:32
@dustee:matrix.orgdusteeim going through the edgecases readme and im just getting dozens of errors, adding setuptools to all packages, etc09:05:39
@k900:0upti.meK900Some packages may need additional fixups to build in poetry2nix09:05:42
@k900:0upti.meK900That is somewhat to be expected09:05:49
@dustee:matrix.orgdusteei just cant run nix develop anymore09:05:52
@k900:0upti.meK900 When you did poetry add the first time, the packages were installed with Poetry, not with Nix 09:06:10
@k900:0upti.meK900So it's a separate thing09:06:15
@dustee:matrix.orgdustee''' aioserial configparser microdot pyinstaller pyserial modbus-crc icmplib Jinja2'''09:06:20
@k900:0upti.meK900At least some of those should be supported as-is09:06:35
@k900:0upti.meK900Can you post your expression?09:06:39
@dustee:matrix.orgdusteethis is a simple project i though would work, i tried before with a django project and it was horrible, getting hundreds of errors i tried to fix with the edgecase readme but in the end it came to errors i couldnt fix, is this really how poetry2nix is meant to be?09:07:27
@k900:0upti.meK900Yes09:07:36
@k900:0upti.meK900That is how the Python ecosystem is, generally09:07:44
@k900:0upti.meK900Unfortunately09:07:48
@k900:0upti.meK900But "hundreds" feels like too many09:07:56
@k900:0upti.meK900Can you post your flake.nix?09:08:05
@dustee:matrix.orgdusteeRedacted or Malformed Event09:10:51
@dustee:matrix.orgdusteeah sry how do i post code09:11:06
@k900:0upti.meK900Yeah, you removed the default overrides set09:11:30
@k900:0upti.meK900You want something like https://github.com/nix-community/poetry2nix/#example-509:11:47
@dustee:matrix.orgdusteeimage.png
Download image.png
09:24:19
@dustee:matrix.orgdusteeerror: attribute 'defaultPoetryOverrides' missing 09:24:27
@dustee:matrix.orgdusteehow come i cant do 'poetry2nix.defaultPoetryOverrides' like shown in the edgecase readme?09:25:18
@k900:0upti.meK900 Use inherit (poetry2nix.lib.mkPoetry2Nix { inherit pkgs; }) mkPoetryApplication defaultPoetryOverrides 09:25:24
@k900:0upti.meK900 And then defaultPoetryOverrides.extend 09:25:31
@dustee:matrix.orgdusteeok thats working, its building something, ill see09:27:33
@dustee:matrix.orgdusteebut yeah it seemed suspicious to me that the overrides/build-systems.json file in the github repo is already filled with the stuff i was trying to fix manually09:28:50

Show newer messages


Back to Room ListRoom Version: 6