Poetry2nix | 306 Members | |
| https://github.com/nix-community/poetry2nix | 55 Servers |
| Sender | Message | Time |
|---|---|---|
| 29 Jan 2022 | ||
| I have tried putting an override for scipy with lmvec, to no avail | 16:24:40 | |
| maybe you could provide you expression? it will be much easier if there will be ability to experiment and run localy | 16:26:55 | |
| * maybe you could provide your expression? it will be much easier if there will be ability to experiment and run localy | 16:28:57 | |
In reply to @mou_bugtracker:matrix.org { description = “graphtage”; inputs.nixpkgs.url = “github:NixOS/nixpkgs/d9e21f284317f85b3476c0043f4efea87a226c3a”; outputs = { self, nixpkgs }: let pkgs = nixpkgs.legacyPackages.x86_64-linux; myPoetryEnv = pkgs.poetry2nix.mkPoetryEnv { pyproject = ./pyproject.toml; poetrylock = ./poetry.lock; }; in { devShell.x86_64-linux = myPoetryEnv; }; } This is the full content of the flake | 16:50:05 | |
| To reproduce, nix develop; graphtage --help | 16:50:34 | |
| Some wierd quotes ( | 16:51:46 | |
In reply to @rolandco:matrix.orgpyproject.toml and poetry.lock needed too | 16:54:24 | |
| or just pyproject.toml | 16:54:59 | |
In reply to @mou_bugtracker:matrix.org [tool.poetry] name = “graphtage-tool” version = “0.1.0” description = “” authors = [“Roland Coeurjoly rolandcoeurjoly@gmail.com”] [tool.poetry.dependencies] python = “>=3.9,<3.11” graphtage = “^0.2.5” wildq = “^1.1.10” [tool.poetry.dev-dependencies] [build-system] requires = [“poetry-core>=1.0.0”] build-backend = “poetry.core.masonry.api” | 17:00:06 | |
| Sorry | 17:00:34 | |
| How can you reproduce without poetry.lock? Nix complaints without it | 17:01:26 | |
| https://github.com/RCoeurjoly/nix_graphtage | 17:11:45 | |
| mou: you can find the repo above | 17:12:17 | |
| thanks | 17:12:36 | |
| it take time to build | 17:12:44 | |
| The package graphtage is in nixpkgs, and I can create a shell with it easily | 18:52:16 | |
| But wildq is not in nixpkgs | 18:52:29 | |
| Is there a way to create a shell with python modules from nixpkgs and also some installed with poetry? | 18:54:10 | |
| unfortunately my time is over for today. I was not able to figure out cause of problem. But i think cause lies in missing native build dependencies like gfortran and similar. Here is definition for scypi in nixpkgs https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/python-modules/scipy/default.nix And | 19:36:21 | |
| Consider use poetry2nix not from nixpkgs, but latest version from git. because it has pretty haevy override for scipy https://github.com/nix-community/poetry2nix/blob/master/overrides/default.nix#L1671 | 19:39:18 | |
| i take standard template for poetry2nix and tried to build. ended up with cythonization fail ((
| 19:54:23 | |
| * i took standard template for poetry2nix and tried to build. ended up with cythonization fail ((
| 21:53:16 | |
| 3 Feb 2022 | ||
| 20:43:40 | ||
| 21:47:31 | ||
| 8 Feb 2022 | ||
| 05:38:54 | ||
| Good Morning everyone. I am currently working on a little showcase workbench/projects for python based friends that don't know nix. They work fairly extensively with numpy and pandas so i tried adding those to poetry and so also to my environment. but it seems that that causes pandas and numpy to fully recompile them locally. i also tried pinning the versions to ones specifically available on nix. does anyone have some insight into this? | 05:41:33 | |
In reply to @graf_blutwurst:matrix.orgThat's fully expected. Even if you would somehow pin the exact same versions that are available in nixpkgs the build closure and resulting derivations are not exactly the same. | 05:52:31 | |
| hm it seems i have to better understand build closures better. i assumed a dependency like that would be "low" enough that it could be picked up from the store/nixpkgs. thanks though! how do people deal with the long resulting build times? push the result from mkPoetryEnv to a binary cache? | 06:02:07 | |
In reply to @graf_blutwurst:matrix.orgTypically, yes. | 06:02:46 | |
In reply to @adis:blad.isok then i was on the right track for that. do you happen to have any resources that'd help me understand what causes the recompile of pandas etc? mostly so i can predict when it happens since those take a significant chunk of time to crunch through | 06:06:31 | |