anchor.diff:      pytest-catchlog
       hypothesis
       pytest
  +    pylint
  +    flake8
     ];
   
     propagatedBuildInputs = [
  
positive.code: { stdenv, python3, fetchFromGitHub }:
  
  with python3.pkgs; buildPythonApplication rec {
    version = "3.0"; # When updating to 3.1, make sure to remove the marked line in preCheck
    name = "buku-${version}";
  
    src = fetchFromGitHub {
      owner = "jarun";
      repo = "buku";
      rev = "v${version}";
      sha256 = "1a33x3197vi5s8rq5fvhy021jdlsc8ww8zc4kysss6r9mvdlk7ax";
    };
  
    nativeBuildInputs = [
  
negative.code:   preCheck = ''
      # Fixes two tests for wrong encoding
      export PYTHONIOENCODING=utf-8
  
      # Disables a test which requires internet
      substituteInPlace tests/test_bukuDb.py \
  