!rWxyQqNqMUDLECdsIf:blad.is

Poetry2nix

301 Members
https://github.com/nix-community/poetry2nix54 Servers

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


SenderMessageTime
19 Jul 2024
@oven_spinout988:matrix.orgoven_spinout988 *

Found it in a Github issue. And it was efficient at the time I tested it to remove the bin error.
For what I can remember.

I removed it and sill get the error about test.default missing.

13:59:39
@oven_spinout988:matrix.orgoven_spinout988 *

Found it in a Github issue. And it was efficient at the time I tested it to remove the bin error.
For what I can remember.

EDIT truh :
I removed it and sill get the error about test.default missing.

13:59:55
@truh:matrix.orgtruhI think you can remove the other buildinputs in mkPoetryApplication too14:01:32
@truh:matrix.orgtruhmaybe pkgs.python3 screws the pythonpath or something14:01:48
@oven_spinout988:matrix.orgoven_spinout988

I just set it at the minimum level :

          testApp = mkPoetryApplication {
            projectDir = ./.;
            overrides = p2n-overrides;

            dependencies = [
              pkgs.redis
              pkgs.ffmpeg
            ];

          };

With the package inside the pyproject.toml, I have this error :

            Traceback (most recent call last):
              File "/nix/store/lbidxwnsm93j6v79hyrl0yvjylbdjd2w-python3.12-test-0.0.0/bin/.start-wrapped", line 6, in <module>
                from bin.start import main
              File "/nix/store/lbidxwnsm93j6v79hyrl0yvjylbdjd2w-python3.12-test-0.0.0/lib/python3.12/site-packages/bin/start.py", line 5, in <module>
                from test.default import get_homedir
            ModuleNotFoundError: No module named 'test.default'

And without :

            Traceback (most recent call last):
              File "/nix/store/ghhaa833nn30ck2y7w8nlq3nx5izvypj-python3.12-test-0.0.0/bin/.start-wrapped", line 6, in <module>
                from bin.start import main
            ModuleNotFoundError: No module named 'bin'
14:08:57
@oven_spinout988:matrix.orgoven_spinout988
In reply to @oven_spinout988:matrix.org

I just set it at the minimum level :

          testApp = mkPoetryApplication {
            projectDir = ./.;
            overrides = p2n-overrides;

            dependencies = [
              pkgs.redis
              pkgs.ffmpeg
            ];

          };

With the package inside the pyproject.toml, I have this error :

            Traceback (most recent call last):
              File "/nix/store/lbidxwnsm93j6v79hyrl0yvjylbdjd2w-python3.12-test-0.0.0/bin/.start-wrapped", line 6, in <module>
                from bin.start import main
              File "/nix/store/lbidxwnsm93j6v79hyrl0yvjylbdjd2w-python3.12-test-0.0.0/lib/python3.12/site-packages/bin/start.py", line 5, in <module>
                from test.default import get_homedir
            ModuleNotFoundError: No module named 'test.default'

And without :

            Traceback (most recent call last):
              File "/nix/store/ghhaa833nn30ck2y7w8nlq3nx5izvypj-python3.12-test-0.0.0/bin/.start-wrapped", line 6, in <module>
                from bin.start import main
            ModuleNotFoundError: No module named 'bin'

Not sure why it is not working in my test package. But in the original package specifying the packages inside the pyproject.tom worked well.

I have now errors complaining about Flask not present.
Do you know why the packages/libraries from the pyproject.toml are not present during run time ?

Anyway thank you for your attention and idea to fix my issue.

14:41:45
@notwren:matrix.orgnotwren
In reply to @picog:matrix.org

I have some thing like

        devShells.a = pkgs.mkShell {
          packages = with pkgs; [
            (mkPoetryEnv {
              projectDir = a/.;
              python=pkgs.python39;
            })
          ];
        };

        devShells.b = pkgs.mkShell {
          packages = with pkgs; [
            (mkPoetryEnv {
              projectDir = b/.;
              python=pkgs.python39;
            })
          ];
        };
I'm not seeing any reference to b in the a devShell here or vice versa?
15:12:00
@oven_spinout988:matrix.orgoven_spinout988 Is normal the normal to use the mkPoetryApplication and use is in a flake output for packages.default ? 16:44:48
@oven_spinout988:matrix.orgoven_spinout988 * Is the normal usage of the mkPoetryApplication to use is in a flake output for packages.default ? 16:45:10
22 Jul 2024
@brokenpip3:matrix.org@brokenpip3:matrix.org left the room.07:46:10

Show newer messages


Back to Room ListRoom Version: 6