anchor.diff:      patchShebangs tests
     '';
   
  -  propagatedBuildInputs = [
  +  propagatedBuildInputs = with python.pkgs; [
       argcomplete arxiv2bib beautifulsoup4 bibtexparser
       configparser dmenu-python habanero papis-python-rofi
       pylibgen prompt_toolkit pyparser python_magic pyyaml
  
positive.code:     vim
    ];
  
    checkInputs = [ pytest ];
  
    # Papis tries to create the config folder under $HOME during the tests
    checkPhase = ''
  
negative.code: { buildPythonApplication, lib, fetchFromGitHub, bashInteractive
  , python3, vim
  }:
  
  let
    python = python3.override {
      packageOverrides = self: super: {
  
        # https://github.com/eventable/vobject/issues/112
        python-dateutil = super.python-dateutil.overridePythonAttrs (oldAttrs: rec {
          version = "2.6.1";
          src = oldAttrs.src.override {
            inherit version;
            sha256 = "891c38b2a02f5bb1be3e4793866c8df49c7d19baabf9c1bad62547e0b4866aca";
          };
        });
  
      };
    };
  
  in python.pkgs.buildPythonApplication rec {
    pname = "papis";
    version = "0.5.3";
  
  