!rWxyQqNqMUDLECdsIf:blad.is

Poetry2nix

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

Load older messages


SenderMessageTime
21 Feb 2024
@nazarewk:matrix.orgnazarewk
In reply to @nazarewk:matrix.org
is it possible to tell poetry which python interpreter binary to use for it's commands? it's mostly for initializing poetry2nix project with Python version different from nixpkgs default
looks like i need poetry env use /path/to/python
10:28:08
@nazarewk:matrix.orgnazarewk second question: how do I install dependencies without extras? It seems to install cryptography with docs extras generating a conflict between sphinx and jinja versions 10:29:11
@jo.blade:matrix.org@jo.blade:matrix.org joined the room.10:45:35
@jo.blade:matrix.org@jo.blade:matrix.org Hello, I am trying to use poetry2nix with flakes but I have an issue. When I use nix run to build and run the project, some .py files are missing in ./result/…/lib/<project-name>/ 10:47:00
@jo.blade:matrix.org@jo.blade:matrix.orgI have no problem when I am using a default.nix with pretty similar content…10:47:42
@jo.blade:matrix.org@jo.blade:matrix.orgOk I just found that I have to put « projectDir = ./.; » instead of « projectDir = ./.; » as in the flake.nix example file10:53:36
@nazarewk:matrix.orgnazarewk
In reply to @nazarewk:matrix.org
second question: how do I install dependencies without extras? It seems to install cryptography with docs extras generating a conflict between sphinx and jinja versions
actually seems like it's env -> pynacl -> sphinx-hook... gotta dig more into it
11:26:40
@nazarewk:matrix.orgnazarewki'm not sure where the dependency comes from11:28:11
@nazarewk:matrix.orgnazarewk * i'm not sure where the dependency comes from, it's not in poetry.lock at all11:28:45
@nazarewk:matrix.orgnazarewkthis is the culprit: https://github.com/nix-community/poetry2nix/blob/403d923ea8e2e6cedce3a0f04a9394c4244cb806/overrides/default.nix#L187-L20511:39:50
@nazarewk:matrix.orgnazarewk seems like I need to set up pythonPackagesExtensions any idea how to do that?
https://discourse.nixos.org/t/how-to-override-disable-python-build-hooks/37374
12:24:38
@nazarewk:matrix.orgnazarewkseems to be an overlay? o.O https://github.com/NixOS/nixpkgs/blob/937261e3e0f40832e05125159531bd06bd625585/nixos/modules/config/no-x-libs.nix#L71-L7612:26:31
@nazarewk:matrix.orgnazarewk
In reply to @nazarewk:matrix.org
this is the culprit: https://github.com/nix-community/poetry2nix/blob/403d923ea8e2e6cedce3a0f04a9394c4244cb806/overrides/default.nix#L187-L205
FYI: https://matrix.to/#/!VjfUzaKsXokUdnQcvP:nixos.org/$iyPHRxjXSjj9LR_9Rh86G1Yba2iI389Pn_8rZ1bIa3Y?via=nixos.org&via=matrix.org&via=nixos.dev
13:39:17
@f44:matrix.orgf44 joined the room.19:51:00
23 Feb 2024
@tyberius_prime:matrix.orgTyberiusPrime (smilodon inopinatus) changed their display name from TyberiusPrime to TyberiusPrime (possibly infected with highly specific brain worms).11:31:28
@ilpianista:kde.org@ilpianista:kde.org left the room.14:20:16
@seirl:matrix.orgseirl left the room.16:59:47
25 Feb 2024
@xescure:matrix.orgxescure

Has anyone managed to build PyMuPDF? It fails on version 1.20.2 with:

...
  PyMuPDF/setup.py:     _: /nix/store/qjk5lc0c7spkxbqvyzmil58plrvlkvaj-python3-3.10.13/bin/python3.10
  PyMuPDF/setup.py:     PIP_BUILD_TRACKER: /build/pip-build-tracker-88_3zr2k
  running clean
  'build/lib.linux-x86_64-cpython-310' does not exist -- can't clean it
  'build/bdist.linux-x86_64' does not exist -- can't clean it
  'build/scripts-3.10' does not exist -- can't clean it
Failed to build PyMuPDF
ERROR: Failed to build one or more wheels
15:20:25
@xescure:matrix.orgxescure It already has libclang and setuptools 15:20:49
@xescure:matrix.orgxescurenot sure what I can do about it15:21:02
26 Feb 2024
@tyberius_prime:matrix.orgTyberiusPrime (smilodon inopinatus) changed their display name from TyberiusPrime (possibly infected with highly specific brain worms) to TyberiusPrime (smilodon inopinatus).09:24:21
@xescure:matrix.orgxescureI guess I'll have to make an issue or fix it for myself21:15:44
@xescure:matrix.orgxescureon the bright side I'll at least learn something about packaging python libraries21:16:14
27 Feb 2024
@gaivs:matrix.orggaivsHave anyone had problems installing pyqt? I'm not able to add pyqt5 to poetry at all, and while poetry add pyqt6 works, when I build it with nix, I get a bunch of missing Qt libraries 07:42:01
@lunarequest:greyseal.eu@lunarequest:greyseal.eu joined the room.11:55:13
@lunarequest:greyseal.eu@lunarequest:greyseal.euI'm trying to use poetry2nix to package an application11:56:31
@gaivs:matrix.orggaivs
In reply to @lunarequest:greyseal.eu
I'm trying to use poetry2nix to package an application
Cool, are you having any issues?
12:10:35
@xescure:matrix.orgxescure
In reply to @gaivs:matrix.org
Have anyone had problems installing pyqt? I'm not able to add pyqt5 to poetry at all, and while poetry add pyqt6 works, when I build it with nix, I get a bunch of missing Qt libraries
Have you tried adding random nativeBuildInputs?
12:12:58
@lunarequest:greyseal.eu@lunarequest:greyseal.eu
In reply to@gaivs:matrix.org
Cool, are you having any issues?
was having an issue, it seems to have resolved itself but had to run out before i could ask
12:18:39
@lunarequest:greyseal.eu@lunarequest:greyseal.eu* was having an issue, it seems to have resolved itself but had to run out before i could update/ask the question12:18:50

Show newer messages


Back to Room ListRoom Version: 6