diff --git a/shells/languages/python/python311/default.nix b/shells/languages/python/python311/default.nix index 6652f81..25cb583 100755 --- a/shells/languages/python/python311/default.nix +++ b/shells/languages/python/python311/default.nix @@ -6,7 +6,7 @@ mkShell { buildInputs = with pkgs; [ poetry - python311Full + python311 python311Packages.virtualenv ]; diff --git a/shells/languages/python/python312/default.nix b/shells/languages/python/python312/default.nix index f0e187c..d53588b 100755 --- a/shells/languages/python/python312/default.nix +++ b/shells/languages/python/python312/default.nix @@ -6,7 +6,7 @@ mkShell { buildInputs = with pkgs; [ poetry - python312Full + python312 python312Packages.virtualenv ]; diff --git a/shells/languages/python/python313/default.nix b/shells/languages/python/python313/default.nix new file mode 100755 index 0000000..c5f2aae --- /dev/null +++ b/shells/languages/python/python313/default.nix @@ -0,0 +1,25 @@ +{ + pkgs, + mkShell, + ... +}: +mkShell { + buildInputs = with pkgs; [ + poetry + python313 + python313Packages.virtualenv + ]; + + packages = with pkgs; [ + python313Packages.debugpy + yapf + ]; + + shellHook = '' + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${pkgs.libGL}/lib + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${pkgs.glib.out}/lib + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${pkgs.stdenv.cc.cc.lib}/lib + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/run/opengl-driver/lib + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$NIX_LD_LIBRARY_PATH + ''; +}