| 21 Feb 2024 |
nazarewk | 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 | 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 joined the room. | 10:45:35 |
@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 | I have no problem when I am using a default.nix with pretty similar content… | 10:47:42 |
@jo.blade:matrix.org | Ok I just found that I have to put « projectDir = ./.; » instead of « projectDir = ./.; » as in the flake.nix example file | 10:53:36 |
nazarewk | 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 | i'm not sure where the dependency comes from | 11:28:11 |
nazarewk | * i'm not sure where the dependency comes from, it's not in poetry.lock at all | 11:28:45 |
nazarewk | this is the culprit: https://github.com/nix-community/poetry2nix/blob/403d923ea8e2e6cedce3a0f04a9394c4244cb806/overrides/default.nix#L187-L205 | 11:39:50 |
nazarewk | 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 | seems to be an overlay? o.O https://github.com/NixOS/nixpkgs/blob/937261e3e0f40832e05125159531bd06bd625585/nixos/modules/config/no-x-libs.nix#L71-L76 | 12:26:31 |
nazarewk | 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 joined the room. | 19:51:00 |
| 23 Feb 2024 |
| TyberiusPrime (smilodon inopinatus) changed their display name from TyberiusPrime to TyberiusPrime (possibly infected with highly specific brain worms). | 11:31:28 |
| @ilpianista:kde.org left the room. | 14:20:16 |
| seirl left the room. | 16:59:47 |
| 25 Feb 2024 |
xescure | 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 | It already has libclang and setuptools | 15:20:49 |
xescure | not sure what I can do about it | 15:21:02 |
| 26 Feb 2024 |
| TyberiusPrime (smilodon inopinatus) changed their display name from TyberiusPrime (possibly infected with highly specific brain worms) to TyberiusPrime (smilodon inopinatus). | 09:24:21 |
xescure | I guess I'll have to make an issue or fix it for myself | 21:15:44 |
xescure | on the bright side I'll at least learn something about packaging python libraries | 21:16:14 |
| 27 Feb 2024 |
gaivs | 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 | 07:42:01 |
| @lunarequest:greyseal.eu joined the room. | 11:55:13 |
@lunarequest:greyseal.eu | I'm trying to use poetry2nix to package an application | 11:56:31 |
gaivs | 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 | 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 | 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 | * was having an issue, it seems to have resolved itself but had to run out before i could update/ask the question | 12:18:50 |