Unverified Commit 5827f495 authored by Martin Weinelt's avatar Martin Weinelt Committed by GitHub
Browse files

Merge pull request #299901 from dotlambda/python3Packages.fints

python311Packages.fints: 4.0.0 -> 4.1.0
parents c030874d 5634313f
Loading
Loading
Loading
Loading
+18 −7
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
  lib,
  buildPythonPackage,
  pythonOlder,
  setuptools,
  fetchFromGitHub,
  bleach,
  mt-940,
@@ -12,26 +13,36 @@
}:

buildPythonPackage rec {
  version = "4.0.0";
  version = "4.1.0";
  pname = "fints";
  disabled = pythonOlder "3.6";
  pyproject = true;

  format = "setuptools";
  disabled = pythonOlder "3.6";

  src = fetchFromGitHub {
    owner = "raphaelm";
    repo = "python-fints";
    rev = "v${version}";
    hash = "sha256-SREprcrIdeKVpL22IViexwiKmFfbT2UbKEmxtVm6iu0=";
    hash = "sha256-1k6ZeYlv0vxNkqQse9vi/NT6ag3DJONKCWB594LvER0=";
  };

  propagatedBuildInputs = [
    requests
  postPatch = ''
    substituteInPlace setup.py \
      --replace-fail "enum-tools~=0.9.0" ""
    sed -i "/document_enum/d" fints/formals.py
  '';

  build-system = [ setuptools ];

  dependencies = [
    bleach
    mt-940
    requests
    sepaxml
    bleach
  ];

  pythonImportsCheck = [ "fints" ];

  nativeCheckInputs = [
    pytestCheckHook
    pytest-mock