!rWxyQqNqMUDLECdsIf:blad.is

Poetry2nix

315 Members
https://github.com/nix-community/poetry2nix58 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
27 Feb 2024
@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
@gaivs:matrix.orggaivs
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:matrix.orgxescure
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:matrix.orgxescure
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:matrix.orgxescureThis abomination solved my problems15:18:20
28 Feb 2024
@gaivs:matrix.orggaivsDo anyone know of any larger projects that use poetry2nix that I can use for inspiration? 10:26:59
@vengmark2:matrix.orgl0b0
In reply to @gaivs:matrix.org
Do anyone know of any larger projects that use poetry2nix that I can use for inspiration?
Maybe not large per se, but this is the most complex poetry2nix setup I've built.
10:57:33
@aevoo:matrix.orgAevooHello everyone, I'm building containers using poetry2nix (and everything works, thanks for your work!) For debugging the application, I must systematically do a path mapping between the libs in the container and the path on the dev tool (/home/(...)/dev/lib1:/nix/store/ (...)lib1/lib/python...). I'm looking for a tip to generate an env with all my linked libs (a bit like with nix-shell) with a deterministic path (/run/current-system/dev/lib/python...?). Is there a trick to defining a list of python libs (and a destination path) to place in a common directory with poetry2nix?16:00:39

Show newer messages


Back to Room ListRoom Version: 6