{ lib , astral , buildPythonPackage , fetchFromGitHub , poetry-core , pytestCheckHook , pythonOlder , pytz }: buildPythonPackage rec { pname = "hdate"; version = "0.10.4"; disabled = pythonOlder "3.6"; format = "pyproject"; src = fetchFromGitHub { owner = "py-libhdate"; repo = "py-libhdate"; rev = "v${version}"; sha256 = "sha256-NF2ZA9ruW7sL2tLY11VAtyPRxGg2o5/mpv3ZsH/Zxb8="; }; nativeBuildInputs = [ poetry-core ]; propagatedBuildInputs = [ astral pytz ]; checkInputs = [ pytestCheckHook ]; postPatch = '' substituteInPlace pyproject.toml --replace "^2020.5" ">=2020.5" ''; pytestFlagsArray = [ "tests" ]; pythonImportsCheck = [ "hdate" ]; meta = with lib; { description = "Python module for Jewish/Hebrew date and Zmanim"; homepage = "https://github.com/py-libhdate/py-libhdate"; license = with licenses; [ gpl3Plus ]; maintainers = with maintainers; [ fab ]; }; }