diff options
Diffstat (limited to 'pkgs/development/python-modules/datauri/default.nix')
-rw-r--r-- | pkgs/development/python-modules/datauri/default.nix | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/pkgs/development/python-modules/datauri/default.nix b/pkgs/development/python-modules/datauri/default.nix index d5ed9bf0525e9..58fec05849684 100644 --- a/pkgs/development/python-modules/datauri/default.nix +++ b/pkgs/development/python-modules/datauri/default.nix @@ -1,43 +1,48 @@ -{ lib -, buildPythonPackage -, fetchFromGitHub -, setuptools -, pydantic -, pytestCheckHook +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pydantic, + pytestCheckHook, + pythonOlder, + setuptools, + typing-extensions, }: buildPythonPackage rec { pname = "datauri"; - version = "2.0.0"; - format = "pyproject"; + version = "2.1.1"; + pyproject = true; + + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "fcurella"; repo = "python-datauri"; rev = "refs/tags/v${version}"; - hash = "sha256-k4tlWRasGa2oQykCD9QJl65UAoZQMJVdyCfqlUBBgqY="; + hash = "sha256-+R1J4IjJ+Vf/+V2kiZyIyAqTAgGLTMJjGePyVRuO5rs="; }; - nativeBuildInputs = [ - setuptools - ]; + build-system = [ setuptools ]; - pythonImportsCheck = [ - "datauri" - ]; + dependencies = [ typing-extensions ]; nativeCheckInputs = [ pydantic pytestCheckHook ]; + pythonImportsCheck = [ "datauri" ]; + disabledTests = [ - "test_pydantic" # incompatible with pydantic v2 + # Test is incompatible with pydantic >=2 + "test_pydantic" ]; meta = with lib; { - description = "Data URI manipulation made easy."; + description = "Module for Data URI manipulation"; homepage = "https://github.com/fcurella/python-datauri"; + changelog = "https://github.com/fcurella/python-datauri/releases/tag/v${version}"; license = licenses.unlicense; maintainers = with maintainers; [ yuu ]; }; |