!rWxyQqNqMUDLECdsIf:blad.is

Poetry2nix

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

Load older messages


SenderMessageTime
9 Jan 2024
@dsalaza4:matrix.orgDaniel Salazar joined the room.14:43:55
@dsalaza4:matrix.orgDaniel Salazar

Hey guys!

I got the following error when trying to build mkdocs-material = "9.5.3" via mkPoetryEnv:

building '/nix/store/hzkkcrsy2w377l72icarcj8m7nngapml-python3.11-mkdocs-material-9.5.3.drv'...
Sourcing python-remove-tests-dir-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing wheel setup hook
Using wheelUnpackPhase
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Running phase: unpackPhase
Executing wheelUnpackPhase
Finished executing wheelUnpackPhase
Running phase: patchPhase
sed: can't read pyproject.toml: No such file or directory
/nix/store/sf52i9wcklk5i5f2w15p0kng8dq3qqwx-stdenv-darwin/setup: line 140: pop_var_context: head of shell_variables not a function context
error: builder for '/nix/store/hzkkcrsy2w377l72icarcj8m7nngapml-python3.11-mkdocs-material-9.5.3.drv' failed with exit code 2;
14:46:19
@dsalaza4:matrix.orgDaniel Salazar *

Hey guys!

I got the following error when trying to build mkdocs-material = "9.5.3" via mkPoetryEnv:

building '/nix/store/hzkkcrsy2w377l72icarcj8m7nngapml-python3.11-mkdocs-material-9.5.3.drv'...
Sourcing python-remove-tests-dir-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing wheel setup hook
Using wheelUnpackPhase
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Running phase: unpackPhase
Executing wheelUnpackPhase
Finished executing wheelUnpackPhase
Running phase: patchPhase
sed: can't read pyproject.toml: No such file or directory
/nix/store/sf52i9wcklk5i5f2w15p0kng8dq3qqwx-stdenv-darwin/setup: line 140: pop_var_context: head of shell_variables not a function context
error: builder for '/nix/store/hzkkcrsy2w377l72icarcj8m7nngapml-python3.11-mkdocs-material-9.5.3.drv' failed with exit code 2;

Has anyone struggled with this before?

14:46:41
@dsalaza4:matrix.orgDaniel SalazarI created an issue for this as it looks like it has to do with a current default override: https://github.com/nix-community/poetry2nix/issues/1491#issuecomment-188360663119:00:45
10 Jan 2024
@csyn:matrix.orgcsyn joined the room.04:55:47
12 Jan 2024
@plato:matrix.org@plato:matrix.org

I'm getting this error:

       error: attribute 'pkg-config' missing

       at /nix/store/dnafa7yi5rz6nnfb7xiwbkdlr673lyqs-source/overrides/default.nix:949:32:

          948|                 (old.buildInputs or [ ])
          949|                 ++ [ pkgs.hdf5 self.pkg-config ]
             |                                ^
          950|                 ++ lib.optional mpiSupport mpi
       Did you mean pkgconfig?

09:33:11
@plato:matrix.org@plato:matrix.orgAny idea why?09:33:14
@plato:matrix.org@plato:matrix.orgI've updated to the latest nixpkgs/poetry2nix in my flake.09:38:16
@plato:matrix.org@plato:matrix.orgAlso, has anyone got fastapi with pydantic 2 to work with poetry2nix?10:12:29
13 Jan 2024
@lenny:flipdot.org@lenny:flipdot.org joined the room.19:08:57
@lenny:flipdot.org@lenny:flipdot.org

hey I'm currently trying to build https://github.com/continuedev/continue/tree/main/server with poetry2nix but I've been running into a lot of problems.
I've already overidden a lot of deps, my progress is here: https://gist.github.com/LennyPenny/7a853eff0e79f61827b851413bb23844

now I'm faced with the error:

 last 10 log lines:
       >           ^^^^^^^^^^^^^^^^^^^^^^^
       >   File "/nix/store/5k91mg4qjylxbfvrv748smfh51ppjq0g-python3-3.11.6/lib/python3.11/importlib/__init__.py", line 126, in import_module
       >     return _bootstrap._gcd_import(name[level:], package, level)
       >            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       >   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
       >   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
       >   File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked
       > ModuleNotFoundError: No module named 'maturin'
       >
       > ERROR Backend 'maturin' is not available.
       For full logs, run 'nix log /nix/store/69sqdqpi5k5g7kl78h9g4ji3bcicydl3-python3.11-continuedev-0.1.101.drv'.

any one got an idea on how to proceed?

19:52:42
@felipeggmarcelino:matrix.orgfelipeggmarcelino joined the room.19:54:26
14 Jan 2024
@vengmark2:matrix.orgl0b0
In reply to @lenny:flipdot.org

hey I'm currently trying to build https://github.com/continuedev/continue/tree/main/server with poetry2nix but I've been running into a lot of problems.
I've already overidden a lot of deps, my progress is here: https://gist.github.com/LennyPenny/7a853eff0e79f61827b851413bb23844

now I'm faced with the error:

 last 10 log lines:
       >           ^^^^^^^^^^^^^^^^^^^^^^^
       >   File "/nix/store/5k91mg4qjylxbfvrv748smfh51ppjq0g-python3-3.11.6/lib/python3.11/importlib/__init__.py", line 126, in import_module
       >     return _bootstrap._gcd_import(name[level:], package, level)
       >            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       >   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
       >   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
       >   File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked
       > ModuleNotFoundError: No module named 'maturin'
       >
       > ERROR Backend 'maturin' is not available.
       For full logs, run 'nix log /nix/store/69sqdqpi5k5g7kl78h9g4ji3bcicydl3-python3.11-continuedev-0.1.101.drv'.

any one got an idea on how to proceed?

You might need to preferWheels = true; in that case. See docs.
20:36:11
15 Jan 2024
@virtu:matrix.imvirtu left the room.13:44:21
@julius:mtx.liftm.deˈt͡sɛːzaɐ̯
In reply to @lenny:flipdot.org

hey I'm currently trying to build https://github.com/continuedev/continue/tree/main/server with poetry2nix but I've been running into a lot of problems.
I've already overidden a lot of deps, my progress is here: https://gist.github.com/LennyPenny/7a853eff0e79f61827b851413bb23844

now I'm faced with the error:

 last 10 log lines:
       >           ^^^^^^^^^^^^^^^^^^^^^^^
       >   File "/nix/store/5k91mg4qjylxbfvrv748smfh51ppjq0g-python3-3.11.6/lib/python3.11/importlib/__init__.py", line 126, in import_module
       >     return _bootstrap._gcd_import(name[level:], package, level)
       >            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       >   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
       >   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
       >   File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked
       > ModuleNotFoundError: No module named 'maturin'
       >
       > ERROR Backend 'maturin' is not available.
       For full logs, run 'nix log /nix/store/69sqdqpi5k5g7kl78h9g4ji3bcicydl3-python3.11-continuedev-0.1.101.drv'.

any one got an idea on how to proceed?

Sounds like poetry2nix not knowing that something needs maturin to build. You can add build inputs to specific packages like this. (Somewhere, there's even decent documentation on this, but I can't find it.)
14:19:37
@julius:mtx.liftm.deˈt͡sɛːzaɐ̯Ah, here… https://github.com/nix-community/poetry2nix/blob/e0b44e9e2d3aa855d1dd77b06f067cd0e0c3860d/docs/edgecases.md14:21:12
@lenny:flipdot.org@lenny:flipdot.orgyea but there it doesnt say which of the dependecies actualily requires maturin18:18:58
@lenny:flipdot.org@lenny:flipdot.orgso I dunno which to patch qq (as you can see I already patched a lot)18:19:15
@julius:mtx.liftm.deˈt͡sɛːzaɐ̯
In reply to @lenny:flipdot.org
so I dunno which to patch qq (as you can see I already patched a lot)
Argh, sorry, I'm blind. Nothing with --print-build-logs either?
23:13:34
16 Jan 2024
@julius:mtx.liftm.deˈt͡sɛːzaɐ̯ * Argh, overlooked that. Nothing with --print-build-logs either? 01:04:19
17 Jan 2024
@daquintero:matrix.orgdaquintero joined the room.11:12:15
@daquintero:matrix.orgdaquinteroHi I'm really struggling twith this too11:14:28
@daquintero:matrix.orgdaquinteroDid you find an answer?11:14:32
@daquintero:matrix.orgdaquintero * Hi Ryan Swart I'm really struggling twith this too 11:16:23
@daquintero:matrix.orgdaquintero Hi nazarewk ! Did you manage to package it with watchfiles? Strugging to get it to build the wheel 11:18:48
@nazarewk:matrix.orgkdnI didn't continue the topic 11:19:37
@daquintero:matrix.orgdaquinteroAhh fair thanks!11:19:59
18 Jan 2024
@jarrodfarrell:matrix.orgJarrod Farrell joined the room.02:17:20
@jarrodfarrell:matrix.orgJarrod Farrell So poetry2nix has a bunch of examples of starting fresh and just packaging your project. But I have a prexisting project that isn't mine and thus I'm fetching from GitHub. The docs mention it has the src declaration so I've put src = pkgs.fetchFromGitHub { /* stuff here */ } but it still wants to grab from the folder where the declaration lives instead of the src I've provided. 02:21:11
@jarrodfarrell:matrix.orgJarrod Farrell I could just clone the repo onto my system and tack on the .flake but I figure that isn't the right way to do things. 02:22:19

Show newer messages


Back to Room ListRoom Version: 6