diff --git a/pkgs/development/python-modules/pyotp/default.nix b/pkgs/development/python-modules/pyotp/default.nix index 8b64a713d9f4..8b7b4249f4a4 100644 --- a/pkgs/development/python-modules/pyotp/default.nix +++ b/pkgs/development/python-modules/pyotp/default.nix @@ -1,18 +1,30 @@ -{ lib, buildPythonPackage, fetchPypi, isPy27 }: +{ lib +, buildPythonPackage +, pythonOlder +, fetchPypi +, unittestCheckHook +}: buildPythonPackage rec { pname = "pyotp"; - version = "2.7.0"; - disabled = isPy27; + version = "2.8.0"; + disabled = pythonOlder "3.7"; + + format = "setuptools"; src = fetchPypi { inherit pname version; - sha256 = "sha256-zpifq6Dfd9wDK0XlHGzKQrzyCJbI09HnzXWaU9x9bLU="; + hash = "sha256-wvXhfZ2pLY7B995jMasIEWuRFa26vLpuII1G/EmpjFo="; }; + checkInputs = [ + unittestCheckHook + ]; + pythonImportsCheck = [ "pyotp" ]; meta = with lib; { + changelog = "https://github.com/pyauth/pyotp/blob/v${version}/Changes.rst"; description = "Python One Time Password Library"; homepage = "https://github.com/pyauth/pyotp"; license = licenses.mit;