| 21 Feb 2024 |
@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 |
gaivs | In reply to @xescure:matrix.org Have you tried adding random nativeBuildInputs? It seems to work for the hard coded versions of pyqt6 in the tests directory for pyqt6. I wonder why this is the case...
| 12:48:10 |
xescure | In reply to @xescure:matrix.org
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:16:15 |
xescure | In reply to @xescure:matrix.org
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
* pymupdf = super.pymupdf.overridePythonAttrs
(
old: {
buildInputs = (old.buildInputs or [ ]) ++ [
pkgs.freetype
pkgs.harfbuzz
pkgs.openjpeg
pkgs.jbig2dec
pkgs.libjpeg_turbo
pkgs.gumbo
];
nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [
pkgs.pkg-config
pkgs.swig
];
}
);
| 15:16:36 |
xescure | This abomination solved my problems | 15:18:20 |
| 28 Feb 2024 |
gaivs | Do anyone know of any larger projects that use poetry2nix that I can use for inspiration? | 10:26:59 |