diff --git a/pkgs/development/python-modules/pyotp/default.nix b/pkgs/development/python-modules/pyotp/default.nix new file mode 100644 index 00000000000..504d12d612e --- /dev/null +++ b/pkgs/development/python-modules/pyotp/default.nix @@ -0,0 +1,18 @@ +{ lib, buildPythonPackage, fetchPypi }: + +buildPythonPackage rec { + pname = "pyotp"; + version = "2.2.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "dd9130dd91a0340d89a0f06f887dbd76dd07fb95a8886dc4bc401239f2eebd69"; + }; + + meta = with lib; { + description = "Python One Time Password Library"; + homepage = https://github.com/pyotp/pyotp; + license = licenses.mit; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5647bc5fdd7..9004bcea259 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10395,6 +10395,8 @@ in { pyopencl = callPackage ../development/python-modules/pyopencl { }; + pyotp = callPackage ../development/python-modules/pyotp { }; + pyproj = callPackage ../development/python-modules/pyproj { # pyproj does *work* if you want to use a system supplied proj, but with the current version(s) the tests fail by # a few decimal places, so caveat emptor.