Unverified Commit 51dbaf51 authored by R. RyanTM's avatar R. RyanTM Committed by GitHub
Browse files

python310Packages.fipy: 3.4.3 -> 3.4.4 (#240581)



* python310Packages.fipy: 3.4.3 -> 3.4.4

* python310Packages.fipy: add changelog to meta

* python310Packages.fipy: add format

- disable on unsupported Python releases

* python310Packages.fipy: fix format

---------

Co-authored-by: default avatarFabian Affolter <mail@fabian-affolter.ch>
Co-authored-by: default avatarWeijia Wang <9713184+wegank@users.noreply.github.com>
parent 3a64a447
Loading
Loading
Loading
Loading
+17 −6
Original line number Diff line number Diff line
@@ -13,17 +13,21 @@
, stdenv
, openssh
, fetchFromGitHub
, pythonOlder
}:

buildPythonPackage rec {
  pname = "fipy";
  version = "3.4.3";
  version = "3.4.4";
  format = "setuptools";

  disabled = pythonOlder "3.7";

  src = fetchFromGitHub {
    owner = "usnistgov";
    repo = "fipy";
    rev = version;
    hash = "sha256-oTg/5fGXqknWBh1ShdAOdOwX7lVDieIoM5aALcOWFqY=";
    rev = "refs/tags/${version}";
    hash = "sha256-XZpm+gzysR2OXBcxWUEjP1PlaLuOL2NpmeKMCH+OEb4=";
  };

  propagatedBuildInputs = [
@@ -36,20 +40,27 @@ buildPythonPackage rec {
    future
    scikit-fmm
    openssh
  ] ++ lib.optionals (!stdenv.isDarwin) [ gmsh ];
  ] ++ lib.optionals (!stdenv.isDarwin) [
    gmsh
  ];

  nativeCheckInputs = lib.optionals (!stdenv.isDarwin) [ gmsh ];
  nativeCheckInputs = lib.optionals (!stdenv.isDarwin) [
    gmsh
  ];

  checkPhase = ''
    export OMPI_MCA_plm_rsh_agent=${openssh}/bin/ssh
    ${python.interpreter} setup.py test --modules
  '';

  pythonImportsCheck = [ "fipy" ];
  pythonImportsCheck = [
    "fipy"
  ];

  meta = with lib; {
    homepage = "https://www.ctcms.nist.gov/fipy/";
    description = "A Finite Volume PDE Solver Using Python";
    changelog = "https://github.com/usnistgov/fipy/blob/${version}/CHANGELOG.rst";
    license = licenses.free;
    maintainers = with maintainers; [ costrouc wd15 ];
  };