with (import <nixpkgs> {}); | |
with python3.pkgs; | |
let | |
quantmod = buildPythonPackage rec { | |
pname = "quantmod"; | |
version = "0.0.0"; | |
src = ./.; | |
propagatedBuildInputs = with self; [ numpy pandas pandas-datareader plotly ]; | |
doCheck = false; | |
}; | |
in mkShell { | |
buildInputs = [ python3 quantmod numpy pandas pandas-datareader plotly ]; | |
shellHook = '' | |
# Tells pip to put packages into $PIP_PREFIX instead of the usual locations. | |
# See https://pip.pypa.io/en/stable/user_guide/#environment-variables. | |
export PIP_PREFIX=$(pwd)/_build/pip_packages | |
export PYTHONPATH="$PIP_PREFIX/${pkgs.python3.sitePackages}:$PYTHONPATH" | |
export PATH="$PIP_PREFIX/bin:$PATH" | |
unset SOURCE_DATE_EPOCH | |
''; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment