master-thesis/shell.nix

26 lines
793 B
Nix

{ pkgs ? import <nixos> {}}:
let
rmrl = pkgs.python3.pkgs.buildPythonPackage rec {
pname = "rmrl";
version = "0.2.1";
src = pkgs.python3.pkgs.fetchPypi {
inherit pname version;
sha256 = "1jbibchkcbq87x877h07w1w6lay13m4ccdyg2ymycl432vsbwcn5";
};
propagatedBuildInputs = with pkgs.python3Packages; [ pdfrw reportlab svglib xdg setuptools ];
doCheck = false;
};
my-python-packages = python-packages: with python-packages; [
rmrl
];
python-with-my-packages = (pkgs.python3.withPackages my-python-packages).override (args: { ignoreCollisions = true; }); in
pkgs.gcc11Stdenv.mkDerivation rec {
#in pkgs.mkShell rec {
name = "dev-shell";
inputsFrom = with pkgs; [ ];
buildInputs = with pkgs; [ python-with-my-packages rmapi jq sshfs ];
}