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 joined the room. | 06:20:57 |
malteneuss | 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 |
matthewcroughan | Actually, this code doesn't work in flakes. | 21:34:36 |
matthewcroughan | https://github.com/nix-community/poetry2nix/blob/master/vendor/pyproject.nix/fetchers/default.nix#L112-L116 | 21:34:50 |
matthewcroughan | pathParts = filter ({ prefix, path }: "NETRC" == prefix) nixPath; # deadnix: skip
netrc_file =
if (pathParts != [ ])
then (head pathParts).path
else "";
| 21:34:59 |