i know that portability is a bad issue with Python, but dang does NixOS have a suckass time of running Python and getting pip packages that aren't already in Nix
thank you @ireneista !
let
pkgs = import <nixpkgs> {};
pythonPackages = pkgs.python3Packages;
in
pkgs.mkShell rec {
venvDir = "./.venv";
buildInputs = with pythonPackages; [
python
venvShellHook
];
postVenvCreation = ''
unset SOURCE_DATE_EPOCH
pip install -r requirements.txt
'';
postShellHook = ''
unset SOURCE_DATE_EPOCH
'';
}
via https://cohost.org/leftpaddotpy/post/293118-man-python-developme
