16 Apr 2024 |
truh | In reply to @nirudium:matrix.org Are there any examples of mkPoetryScriptsPackage I could use because I'm trying to set up a single python script and installing it via a flake but I haven't figured that out yet haha If your script has any dependencies I would use mkPoetryApplication instead. | 09:20:30 |
nirudium | I see, how would I have the result end up in the path? | 09:21:10 |
truh | In my projects using mkPoetryApplication , there are scripts in result/bin for each of the scripts defined in pyproject.toml [tool.poetry.scripts] | 09:22:28 |
17 Apr 2024 |
| K900 changed their display name from K900 ⚡️ to K9Ö0. | 17:16:44 |
| K900 changed their display name from K9Ö0 to K900. | 17:21:55 |
| K900 | 17:21:55 |
l0b0 | How to fix an "unknown location" import error from cryptography.hazmat.bindings._rust.x509 ? | 22:15:23 |
l0b0 | * How to fix an "unknown location" import error from cryptography.hazmat.bindings._rust.x509 ? Looks like it might be related to poetryPackages = poetry2nix.mkPoetryPackages {python = pkgs.python310; …} ; poetryPackages.python.withPackages (ps: poetryPackages.poetryPackages) ending up with a cryptography library linked to Python 3.11. | 22:18:54 |
l0b0 | Crap, looks like pkgs.awscli2 is overriding something. How can I avoid that? | 22:30:53 |
l0b0 | Filed issue. | 22:43:21 |
18 Apr 2024 |
| @fractivore:cyberia.club left the room. | 02:25:46 |
19 Apr 2024 |
nirudium | How could I use pypy with a poetry2nix flake? | 23:32:38 |
20 Apr 2024 |
| Roland Coeurjoly joined the room. | 14:50:15 |
Roland Coeurjoly | In reply to @vengmark2:matrix.org
- Absolutely. There are far too many packages for any individual to keep track of all the non-Python dependencies and missing dependencies.
- Generally, yes, but if that's too much work simply having the dependencies at all is better than not having them.
- If you can, that would be great. Splitting your work into multiple PRs would be appreciated, though, since the difficulty of reviewing scales by something like O(N²) for N lines.
Questions about buildSystem:
"urllib3": [ "setuptools", { "buildSystem": "flit-core", "until": "2.0.2" }, { "buildSystem": "hatchling", "from": "2.0.2" } ],
| 15:22:51 |
Roland Coeurjoly | In reply to @vengmark2:matrix.org
- Absolutely. There are far too many packages for any individual to keep track of all the non-Python dependencies and missing dependencies.
- Generally, yes, but if that's too much work simply having the dependencies at all is better than not having them.
- If you can, that would be great. Splitting your work into multiple PRs would be appreciated, though, since the difficulty of reviewing scales by something like O(N²) for N lines.
* Questions about buildSystem: Given the following: "urllib3": [ "setuptools", { "buildSystem": "flit-core", "until": "2.0.2" }, { "buildSystem": "hatchling", "from": "2.0.2" } ], | 15:23:12 |
Roland Coeurjoly | * Questions about buildSystem: Given the following: "urllib3": [ "setuptools", { "buildSystem": "flit-core", "until": "2.0.2" }, { "buildSystem": "hatchling", "from": "2.0.2" } ],
If I build 2.0.2, does it pull setuptools too?
| 15:23:51 |
K900 | Yes | 15:25:18 |
K900 | It needs to be set with until and/or from to be conditional | 15:25:28 |
Roland Coeurjoly | In reply to @k900:0upti.me It needs to be set with until and/or from to be conditional Thanks. Also, if I have
"my_package": [ { "buildSystem": "flit-core", "from": "2.0.1" }, { "buildSystem": "hatchling", "from": "2.0.2" } ],
If I build 2.0.2, does it pull flit-core?
| 15:30:46 |
K900 | Yes | 15:31:04 |
K900 | None of those are exclusive | 15:31:09 |
K900 | Every item is checked completely separately | 15:31:14 |
K900 | And added if it applies | 15:31:17 |
Roland Coeurjoly | great, thank you. | 16:11:32 |
Roland Coeurjoly | I just pushed a PR fixing one of the failling tests, git-deps | 16:11:52 |
Roland Coeurjoly | there are now 15 failing tests, from 16 | 16:12:25 |
21 Apr 2024 |
Roland Coeurjoly | And some other PRs too, let me know if there is any question | 07:42:36 |
22 Apr 2024 |
| @malteneuss:matrix.org joined the room. | 06:20:57 |
@malteneuss:matrix.org | Ah i just found this dedicated room. At my company we are trying out Nix with our Python services and a few people are struggling with some areas of poetry2nix. That's why i decided to improve the documentation: K900 Do you who know i can ping for some documentation improvement MRs for poetry2nix like https://github.com/nix-community/poetry2nix/pull/1600 Maybe you? adisbladis seems to be busy, and i couldn't find any other listed maintainer. | 06:23:59 |
matthewcroughan | This should probably get a merge https://github.com/nix-community/poetry2nix/pull/1600 | 20:13:57 |