!rWxyQqNqMUDLECdsIf:blad.is

Poetry2nix

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

Load older messages


SenderMessageTime
2 Apr 2022
@k900:0upti.meK900That looks like another upstream issue15:00:42
@mou_bugtracker:matrix.orgmou

Source distribution does not include file referenced from setup.py

❯ tar -ztf midi2audio-0.1.1.tar.gz
midi2audio-0.1.1/
midi2audio-0.1.1/install_fluidsynth_with_soundfonts_osx.sh
midi2audio-0.1.1/midi2audio.egg-info/
midi2audio-0.1.1/midi2audio.egg-info/dependency_links.txt
midi2audio-0.1.1/midi2audio.egg-info/entry_points.txt
midi2audio-0.1.1/midi2audio.egg-info/not-zip-safe
midi2audio-0.1.1/midi2audio.egg-info/PKG-INFO
midi2audio-0.1.1/midi2audio.egg-info/SOURCES.txt
midi2audio-0.1.1/midi2audio.egg-info/top_level.txt
midi2audio-0.1.1/midi2audio.py
midi2audio-0.1.1/PKG-INFO
midi2audio-0.1.1/setup.cfg
midi2audio-0.1.1/setup.py

https://github.com/bzamecnik/midi2audio/blob/2174329842e7c5fc777d900d8222eb6382adea33/setup.py#L13

15:02:03
@k900:0upti.meK900That would definitely be a problem 15:10:09
@dincio:matrix.orgdincio
In reply to @mou_bugtracker:matrix.org

Source distribution does not include file referenced from setup.py

❯ tar -ztf midi2audio-0.1.1.tar.gz
midi2audio-0.1.1/
midi2audio-0.1.1/install_fluidsynth_with_soundfonts_osx.sh
midi2audio-0.1.1/midi2audio.egg-info/
midi2audio-0.1.1/midi2audio.egg-info/dependency_links.txt
midi2audio-0.1.1/midi2audio.egg-info/entry_points.txt
midi2audio-0.1.1/midi2audio.egg-info/not-zip-safe
midi2audio-0.1.1/midi2audio.egg-info/PKG-INFO
midi2audio-0.1.1/midi2audio.egg-info/SOURCES.txt
midi2audio-0.1.1/midi2audio.egg-info/top_level.txt
midi2audio-0.1.1/midi2audio.py
midi2audio-0.1.1/PKG-INFO
midi2audio-0.1.1/setup.cfg
midi2audio-0.1.1/setup.py

https://github.com/bzamecnik/midi2audio/blob/2174329842e7c5fc777d900d8222eb6382adea33/setup.py#L13

Ok, thanks I'll investigate this and see if I can fix it (really don't know much about source distributions and wheels)
15:26:08
@fkarg:matrix.orgfkarg joined the room.20:32:01
@fkarg:matrix.orgfkarg set a profile picture.20:33:02
@fkarg:matrix.orgfkarg

Hello everyone. I'm trying for a few hours now to build a jupyterWith environment, and it currently seems to fail in building a poetry2nix-based python package of jupyter-client:

/build/jupyter_client-7.2.1/dist /build/jupyter_client-7.2.1
Processing ./jupyter_client-7.2.1-py3-none-any.whl
Requirement already satisfied: tornado>=6.0 in /nix/store/vl2sm5n2xi61n90fgwwd4lan5m9yw5fv-python3.9-tornado-6.1/lib/python3.9/site-packages (from jupyter-client==7.2.1) (6.1)
Requirement already satisfied: pyzmq>=22.3 in /nix/store/2kzf237vchr5cbz9qdn1drj680njwbps-python3.9-pyzmq-22.3.0/lib/python3.9/site-packages (from jupyter-client==7.2.1) (22.3.0)
Requirement already satisfied: python-dateutil>=2.8.2 in /nix/store/rrqaxg7v4zxw0gspdcr0gvyl8nwqj0wn-python3.9-python-dateutil-2.8.2/lib/python3.9/site-packages (from jupyter-client==7.2.1) (2.8.2)
ERROR: Could not find a version that satisfies the requirement entrypoints (from jupyter-client) (from versions: none)
ERROR: No matching distribution found for entrypoints
builder for '/nix/store/1m9gc9wmxrg61xdfmnjdw8xqwl1xk06g-python3.9-jupyter-client-7.2.1.drv' failed with exit code 1

Anyone have an idea what I can do now? I tried a few things but wasn't successful, no idea how to continue approaching this. Any suggestions appreciated :)

20:42:42
@mou_bugtracker:matrix.orgmouWhere i can find source of jupyter-client to look into? Or maybe your intermediate work could be posted somehow, so i can try debug or play with?21:10:31
@fkarg:matrix.orgfkarg It should be as simple as having a new poetry package with ipykernel==6.11 as direct dependency (which has jupyter-client 7.2.1 as dependency), but I'm getting a error: value is null while a set was expected that I just can't seem to figure out 21:51:00
@fkarg:matrix.orgfkargHere's my attempt: https://github.com/fkarg/poetry2nix-debugging-testing21:55:40
4 Apr 2022
@mou_bugtracker:matrix.orgmou
In reply to @fkarg:matrix.org
It should be as simple as having a new poetry package with ipykernel==6.11 as direct dependency (which has jupyter-client 7.2.1 as dependency), but I'm getting a error: value is null while a set was expected that I just can't seem to figure out

First of all, i'm only learning nix. I focused my attenttion on cffi package. and after poetry lock i got next related changes in poetry.lock file

 [package.dependencies]
-cffi = "*"
-py = "*"
+cffi = {version = "*", markers = "implementation_name == \"pypy\""}
+py = {version = "*", markers = "implementation_name == \"pypy\""}

After this building of your tree start failing on ipykernel.

I really do not know why poetry does this changes. But looking at poetr2nix code i can say - in overrides, there is logic what cffi does not existst beyond pypy implementation

07:25:11
@mou_bugtracker:matrix.orgmou
In reply to @fkarg:matrix.org
It should be as simple as having a new poetry package with ipykernel==6.11 as direct dependency (which has jupyter-client 7.2.1 as dependency), but I'm getting a error: value is null while a set was expected that I just can't seem to figure out
*

First of all, i'm only learning nix. I focused my attenttion on cffi package. and after poetry lock i got next related changes in poetry.lock file

 [package.dependencies]
-cffi = "*"
-py = "*"
+cffi = {version = "*", markers = "implementation_name == \"pypy\""}
+py = {version = "*", markers = "implementation_name == \"pypy\""}

After this building your tree start failing on ipykernel.

I really do not know why poetry does this changes. But looking at poetr2nix code i can say - in overrides, there is logic what cffi does not existst beyond pypy implementation

07:25:40
@mou_bugtracker:matrix.orgmouproblem with ipykernel is most likely related to build tool. It somehow explained in https://github.com/nix-community/poetry2nix/blob/master/docs/edgecases.md I think adding flint-core to buildInputs will help solve it07:27:58
@mou_bugtracker:matrix.orgmouPlease consider check your poetry version and update if it's required07:30:59
@fkarg:matrix.orgfkarg
In reply to @mou_bugtracker:matrix.org
Please consider check your poetry version and update if it's required
Poetry is version 1.1.12 and 1.1.13 on my other computer, both with same results
10:36:55
@mou_bugtracker:matrix.orgmouHm. Maybe it's OS related. I do not know, sorry. I tried this on Linux10:37:45
@fkarg:matrix.orgfkarg
In reply to @mou_bugtracker:matrix.org
problem with ipykernel is most likely related to build tool. It somehow explained in https://github.com/nix-community/poetry2nix/blob/master/docs/edgecases.md

I think adding flint-core to buildInputs will help solve it
Yeah, that's an awesome resource, I found that too afterwards. I figured out a bit and now an issue seems to be that there's package duplicates of some (other) python packages which nix doesn't seem to be able to figure out.
10:50:26
5 Apr 2022
@jairo:recallstack.icuJairo Llopis Hello dear community.
I'm building a python app to manage git meta-repositories. Sort of a better replacement for git-submodules.
I'm facing an infinite recursion problem when trying to install path dependencies from a source code tree generated with that tool.
As you can see in https://discourse.nixos.org/t/how-to-debug-infinite-recursion/18470?u=yajo nix does not produce any stack trace when getting to an infinite recursion, so I'm unable to debug where's the problem.
I kindly ask some nix pro to give me a hand here. I isolated a reproducible test case, see https://gitlab.com/moduon/mrchef/-/merge_requests/1#note_900775108
Thanks!
09:20:59
@jairo:recallstack.icuJairo Llopis * Hello dear community.
I'm building a python app to manage git meta-repositories. Sort of a better replacement for git-submodules.
I'm facing an infinite recursion problem when trying to install path dependencies with poetry2nix from a source code tree generated with that tool.
As you can see in https://discourse.nixos.org/t/how-to-debug-infinite-recursion/18470?u=yajo nix does not produce any stack trace when getting to an infinite recursion, so I'm unable to debug where's the problem.
I kindly ask some nix pro to give me a hand here. I isolated a reproducible test case, see https://gitlab.com/moduon/mrchef/-/merge_requests/1#note_900775108
Thanks!
09:21:18
@jairo:recallstack.icuJairo Llopis
In reply to @jairo:recallstack.icu
Hello dear community.
I'm building a python app to manage git meta-repositories. Sort of a better replacement for git-submodules.
I'm facing an infinite recursion problem when trying to install path dependencies with poetry2nix from a source code tree generated with that tool.
As you can see in https://discourse.nixos.org/t/how-to-debug-infinite-recursion/18470?u=yajo nix does not produce any stack trace when getting to an infinite recursion, so I'm unable to debug where's the problem.
I kindly ask some nix pro to give me a hand here. I isolated a reproducible test case, see https://gitlab.com/moduon/mrchef/-/merge_requests/1#note_900775108
Thanks!
I found the infinite recursion problem. Fixed in https://github.com/nix-community/poetry2nix/pull/585
13:06:23
7 Apr 2022
@jairo:recallstack.icuJairo Llopis
In reply to @jairo:recallstack.icu
I found the infinite recursion problem. Fixed in https://github.com/nix-community/poetry2nix/pull/585
hello folks! is there any problem with this PR? it seems a pretty obvious fix, isn't it?
10:36:01
@artturin:matrix.orgArtturin
In reply to @jairo:recallstack.icu
hello folks! is there any problem with this PR? it seems a pretty obvious fix, isn't it?
adisbladis: probably just hasn't had time to review it
11:05:55
@artturin:matrix.orgArtturin* adisbladis: probably just hasn't had time to review it11:06:11
8 Apr 2022
@jairo:recallstack.icuJairo Llopis If I open a shell with pkgs.python38.withPackages(ps: [ps.poetry]), where pkgs includes upstream poetry2nix overlay, I get the older poetry package (from upstream nixpkgs) instead of getting the overlaid and updated poetry package from poetry2nix.
How can I get updated poetry working in a python38 environment?
08:39:04
10 Apr 2022
@box1:matrix.orgsb joined the room.16:26:25
11 Apr 2022
@gdesforges:matrix.orgGuillaume Desforges left the room.13:54:00
12 Apr 2022
@avx3:matrix.orgavx3 joined the room.04:21:52
@jfrank8:matrix.orgJustin Frank joined the room.05:03:08
@jfrank8:matrix.orgJustin FrankDownload flake.nix05:04:41
@jfrank8:matrix.orgJustin FrankDownload pyproject.toml05:04:45

Show newer messages


Back to Room ListRoom Version: 6