!rWxyQqNqMUDLECdsIf:blad.is

Poetry2nix

315 Members
https://github.com/nix-community/poetry2nix57 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
29 Dec 2024
@laauurraa:matrix.orglaauurraa joined the room.16:03:00
@laauurraa:matrix.orglaauurraaHI! <316:03:55
@laauurraa:matrix.orglaauurraa Is it possible to create a poetry application that picks a different starting script from tool.poetry.scripts in pyproject.toml? 16:04:34
@laauurraa:matrix.orglaauurraa

I'm not sure how the "right" script is chosen in the first place.

I have this now:

[tool.poetry.scripts]
remarks = 'remarks.main:main'
remarks-server = "server:main"

16:04:56
@laauurraa:matrix.orglaauurraa

And if I build with

poetryConfig = {
          projectDir = ./.;
          python = pkgs.python310;
          preferWheels = true;
          overrides = defaultPoetryOverrides.extend (final: prev: {
            click = prev.click.overridePythonAttrs (old: {
              buildInputs = (old.buildInputs or [ ]) ++ [ prev.flit-scm ];
            });
          });
          # Optional overrides if needed:
          # overrides = poetry2nix.overrides.withDefaults (final: prev: { });
        };

        remarksBin = mkPoetryApplication poetryConfig;
        remarksServer = mkPoetryApplication (poetryConfig // {
          extras = [ "server" ];
        });
16:05:25
@laauurraa:matrix.orglaauurraa I get the remarks script, but not the remarks-server 16:05:40
@laauurraa:matrix.orglaauurraa * I'm not sure how the "right" script is chosen in the first place. I have this now: [tool.poetry.scripts] remarks = 'remarks.__main__:main' remarks-server = "server:main" 16:06:02
@laauurraa:matrix.orglaauurraais it even possible to specify what entrypoint you want? Because I can't find it in the documentation16:06:17
@k900:0upti.meK900It should create all the entrypoints I'm pretty surey?16:06:47
@k900:0upti.meK900* It should create all the entrypoints I'm pretty sure?16:06:50
@laauurraa:matrix.orglaauurraaOh woah16:08:36
@laauurraa:matrix.orglaauurraaYou are absolutely right!16:10:44

Show newer messages


Back to Room ListRoom Version: 6