Unverified Commit 774fc98e authored by Fabian Affolter's avatar Fabian Affolter Committed by GitHub
Browse files

python311Packages.pyrevolve: add changelog to meta

- disable on unsupported Python releases
- add format
parent bfe287be
Loading
Loading
Loading
Loading
+17 −3
Original line number Diff line number Diff line
@@ -6,11 +6,15 @@
, cython
, numpy
, pytest
, pythonOlder
}:

buildPythonPackage rec {
  pname = "pyrevolve";
  version = "2.2.2";
  format = "setuptools";

  disabled = pythonOlder "3.7";

  src = fetchFromGitHub {
    owner = "devitocodes";
@@ -19,8 +23,15 @@ buildPythonPackage rec {
    hash = "sha256-JLDn3WEBcdO8YYzt/MWOHB/1kcmbmZUsiH00/4Uwlxo=";
  };

  nativeBuildInputs = [ versioneer cython ];
  propagatedBuildInputs = [ contexttimer numpy ];
  nativeBuildInputs = [
    versioneer
    cython
  ];

  propagatedBuildInputs = [
    contexttimer
    numpy
  ];

  nativeCheckInputs = [ pytest ];
  # Using approach bellow bcs the tests fail with the pytestCheckHook, throwing the following error
@@ -30,10 +41,13 @@ buildPythonPackage rec {
    pytest
  '';

  pythonImportsCheck = [ "pyrevolve" ];
  pythonImportsCheck = [
    "pyrevolve"
  ];

  meta = with lib; {
    homepage = "https://github.com/devitocodes/pyrevolve";
    changelog = "https://github.com/devitocodes/pyrevolve/releases/tag/v${version}";
    description = "Python library to manage checkpointing for adjoints";
    license = licenses.epl10;
    maintainers = with maintainers; [ atila ];