let pkgs = import { }; pythonPackages = pkgs.python39Packages; in pkgs.mkShell { name = "artemis"; venvDir = "./.venv"; NIX_LD = pkgs.lib.fileContents "${pkgs.stdenv.cc}/nix-support/dynamic-linker"; NIX_LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [ pkgs.stdenv.cc.cc pkgs.zlib ]; packages = with pkgs; [ ruff ]; buildInputs = with pkgs; [ pythonPackages.python pythonPackages.venvShellHook zlib ]; nativeBuildInputs = with pkgs; [ libmysqlclient pkg-config ]; postVenvCreation = '' unset SOURCE_DATE_EPOCH pip install -r requirements.txt ''; postShellHook = '' export LD_LIBRARY_PATH=$NIX_LD_LIBRARY_PATH ''; }