Unverified Commit 70a3e842 authored by OTABI Tomoya's avatar OTABI Tomoya Committed by GitHub
Browse files

Merge pull request #334758 from r-ryantm/auto-update/python312Packages.i-pi

python312Packages.i-pi: 2.6.1 -> 3.0
parents 0ab4d4af 64f4dfaf
Loading
Loading
Loading
Loading
+14 −7
Original line number Diff line number Diff line
@@ -4,36 +4,43 @@
  fetchFromGitHub,
  gfortran,
  makeWrapper,
  setuptools,
  numpy,
  pytest,
  distutils,
  pytestCheckHook,
  mock,
  pytest-mock,
  pythonAtLeast,
}:

buildPythonPackage rec {
  pname = "i-pi";
  version = "2.6.1";
  format = "setuptools";
  version = "3.0";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "i-pi";
    repo = "i-pi";
    rev = "refs/tags/v${version}";
    sha256 = "sha256-c1bs8ZI/dfDwKx5Df8ndtsDxESQrdbMkvrjfI6b9JTg=";
    hash = "sha256-SJ0qTwwdIOR1nXs9MV6O1oxJPR6/6H86wscDy/sLc/g=";
  };

  build-system = [ setuptools ];

  nativeBuildInputs = [
    gfortran
    makeWrapper
  ];

  propagatedBuildInputs = [ numpy ];
  dependencies = [ numpy ];

  nativeCheckInputs = [
    pytest
    pytestCheckHook
    mock
    pytest-mock
  ];
  ] ++ lib.optional (pythonAtLeast "3.12") distutils;

  pytestFlagsArray = [ "ipi_tests/unit_tests" ];

  postFixup = ''
    wrapProgram $out/bin/i-pi \