{ pkgs ? import {} }: let mach-nix = import (builtins.fetchGit { url = "https://github.com/DavHau/mach-nix"; ref = "refs/tags/3.3.0"; }) { python = "python39Full"; }; fcSpline = (mach-nix.buildPythonPackage {src=/home/hiro/src/fcSpline; pname="fcSpline"; version="0.1"; requirements='' numpy cython setuptools scipy ''; }); pyEnv = mach-nix.mkPython rec { packagesExtra = [ fcSpline (mach-nix.buildPythonPackage {src=/home/hiro/src/stocproc; pname="stocproc"; packagesExtra = [fcSpline]; # buildInputs.add = [fcSpline]; version = "1.0.0"; requirements = '' numpy cython setuptools mpmath scipy ''; }) ]; _.stocproc.buildInputs.add = [fcSpline]; #_.stocproc.patches = [./stocproc.patch]; requirements = '' numpy jupyter-spaces ptpython jedi black flake8 matplotlib scipy jupyter h5py sqlitedict pycairo pygobject lmfit ''; ignoreCollisions = true; providers.tk = "nixpkgs"; }; in pkgs.mkShell { buildInputs = [pyEnv pkgs.cairo ]; }