diff options
author | Fabian Affolter <fabian@affolter-engineering.ch> | 2024-03-21 16:23:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-21 16:23:32 +0100 |
commit | 72e1c81dfa6769d67c6a9b5b5ab30919db386b28 (patch) | |
tree | c1abd768b17a95cf2bec3aec3d3d0b9e86743f9e | |
parent | 1b54a5cb78a4287042b2f4b6a78b1947778c110e (diff) | |
parent | 7370c06ed6b3a9c23ad67881e39e99cde8860c82 (diff) | |
download | nixlib-72e1c81dfa6769d67c6a9b5b5ab30919db386b28.tar nixlib-72e1c81dfa6769d67c6a9b5b5ab30919db386b28.tar.gz nixlib-72e1c81dfa6769d67c6a9b5b5ab30919db386b28.tar.bz2 nixlib-72e1c81dfa6769d67c6a9b5b5ab30919db386b28.tar.lz nixlib-72e1c81dfa6769d67c6a9b5b5ab30919db386b28.tar.xz nixlib-72e1c81dfa6769d67c6a9b5b5ab30919db386b28.tar.zst nixlib-72e1c81dfa6769d67c6a9b5b5ab30919db386b28.zip |
Merge pull request #297653 from fabaff/maya-fix
python312Packages.maya: disable failing tests
-rw-r--r-- | pkgs/development/python-modules/maya/default.nix | 42 |
1 files changed, 26 insertions, 16 deletions
diff --git a/pkgs/development/python-modules/maya/default.nix b/pkgs/development/python-modules/maya/default.nix index e96d66826583..96387c8f2575 100644 --- a/pkgs/development/python-modules/maya/default.nix +++ b/pkgs/development/python-modules/maya/default.nix @@ -1,30 +1,28 @@ { lib -, fetchFromGitHub , buildPythonPackage - -# build-system -, setuptools - -# dependencies , dateparser +, fetchFromGitHub +, freezegun , humanize -, tzlocal , pendulum -, snaptime -, pytz - -# tests -, freezegun +, pytest-mock , pytestCheckHook +, pythonOlder +, pytz +, setuptools +, snaptime +, tzlocal }: buildPythonPackage rec { pname = "maya"; version = "0.6.1"; - format = "pyproject"; + pyproject = true; + + disabled = pythonOlder "3.7"; src = fetchFromGitHub { - owner = "kennethreitz"; + owner = "timofurrer"; repo = "maya"; rev = "refs/tags/v${version}"; hash = "sha256-4fUyUqVQk/AcQL3xMnU1cQlF5yiD/N9NPAsUPuDTTNY="; @@ -33,7 +31,7 @@ buildPythonPackage rec { postPatch = '' # function was made private in humanize substituteInPlace maya/core.py \ - --replace "humanize.time.abs_timedelta" "humanize.time._abs_timedelta" + --replace-fail "humanize.time.abs_timedelta" "humanize.time._abs_timedelta" ''; nativeBuildInputs = [ @@ -51,12 +49,24 @@ buildPythonPackage rec { nativeCheckInputs = [ freezegun + pytest-mock pytestCheckHook ]; + pythonImportsCheck = [ + "maya" + ]; + + disabledTests = [ + # https://github.com/timofurrer/maya/issues/202 + "test_parse_iso8601" + ]; + meta = with lib; { description = "Datetimes for Humans"; - homepage = "https://github.com/kennethreitz/maya"; + homepage = "https://github.com/timofurrer/maya"; + changelog = "https://github.com/timofurrer/maya/releases/tag/v${version}"; license = licenses.mit; + maintainers = with maintainers; [ ]; }; } |