anchor.diff:      # Requires running service
       "test_notifications"
       "test_invite"
  -    # Tests are failing
  -    "BudgetTestCase"
  -    "HistoryTestCase"
  +    "test_access_other_projects"
  +    "test_authentication"
  +    "test_manage_bills"
  +    "test_member_delete_method"
  +    "test_membership"
  +    "test_bill_add_remove_add"
  +    "test_clear_ip_records"
  +    "test_disable_clear_no_new_records"
  +    "test_logs_for_common_actions"
       # Requires DNS resolution
       "test_invitation_email_failure"
     ];
  
positive.code: { lib
  , buildPythonPackage
  , isPy27
  , nixosTests
  , fetchPypi
  , alembic
  
negative.code: , psycopg2 # optional, for postgresql support
  , flask-testing
  , pytestCheckHook
  }:
  
  buildPythonPackage rec {
    pname = "ihatemoney";
    version = "5.2.0";
    format = "setuptools";
  
    disabled = pythonOlder "3.7";
  
    src = fetchPypi {
      inherit pname version;
      sha256 = "sha256-uQgZBbpqqbZYHpR+GwHWX0c7di2rVvEz0jPRY6+BkkQ=";
    };
  
    propagatedBuildInputs = [
      aniso8601
  