diff --git a/pkgs/development/python-modules/django-picklefield/default.nix b/pkgs/development/python-modules/django-picklefield/default.nix index 25b9e1c34c8d..88c7b42bd458 100644 --- a/pkgs/development/python-modules/django-picklefield/default.nix +++ b/pkgs/development/python-modules/django-picklefield/default.nix @@ -4,22 +4,24 @@ fetchFromGitHub, django, python, + setuptools, }: buildPythonPackage rec { pname = "django-picklefield"; - version = "3.2.0"; - format = "setuptools"; + version = "3.3.0"; + pyproject = true; - # The PyPi source doesn't contain tests src = fetchFromGitHub { owner = "gintas"; - repo = pname; - rev = "v${version}"; - sha256 = "sha256-UMMbJoSHWcdumZOFPhKNUjThGzU/8nhP2J8YsDjgbHo="; + repo = "django-picklefield"; + tag = "v${version}"; + hash = "sha256-/H6spsf2fmJdg5RphD8a4YADggr+5d+twuLoFMfyEac="; }; - propagatedBuildInputs = [ django ]; + build-system = [ setuptools ]; + + dependencies = [ django ]; checkPhase = '' runHook preCheck @@ -27,9 +29,12 @@ buildPythonPackage rec { runHook postCheck ''; + pythonImportsCheck = [ "picklefield" ]; + meta = with lib; { description = "Pickled object field for Django"; homepage = "https://github.com/gintas/django-picklefield"; + changelog = "https://github.com/gintas/django-picklefield/releases/tag/${src.tag}"; license = licenses.mit; maintainers = [ ]; };