14 buildPythonPackage rec {
19 disabled = pythonOlder "3.7";
21 src = fetchFromGitHub {
22 owner = "devitocodes";
24 rev = "refs/tags/v${version}";
25 hash = "sha256-fcIq/zuKO3W7K9N2E4f2Q6ZVcssZwN/n8o9cCOYmr3E=";
29 substituteInPlace setup.py \
30 --replace ', "flake8"' ""
39 propagatedBuildInputs = [
44 nativeCheckInputs = [ pytestCheckHook ];
50 pythonImportsCheck = [ "pyrevolve" ];
53 homepage = "https://github.com/devitocodes/pyrevolve";
54 changelog = "https://github.com/devitocodes/pyrevolve/releases/tag/v${version}";
55 description = "Python library to manage checkpointing for adjoints";
56 license = licenses.epl10;
57 maintainers = with maintainers; [ atila ];