# HG changeset patch # User Marcin Kuzminski # Date 2018-08-02 15:20:30 # Node ID 70d15bcae3fa970a86f641874bdc9056d429920e # Parent 3df7f0a4df297c24b240137f437e4edc6f5e3179 dependencies: added pyotp library for usage in 2FA. diff --git a/pkgs/python-packages.nix b/pkgs/python-packages.nix --- a/pkgs/python-packages.nix +++ b/pkgs/python-packages.nix @@ -1308,6 +1308,17 @@ self: super: { license = [ pkgs.lib.licenses.mit ]; }; }; + "pyotp" = super.buildPythonPackage { + name = "pyotp-2.2.6"; + doCheck = false; + src = fetchurl { + url = "https://files.pythonhosted.org/packages/67/69/131f5ad63de40c30f3be88d891e4a2ea1b69398528db99bc1e5c543422fa/pyotp-2.2.6.tar.gz"; + sha256 = "0sdxxvr3j4j0pk26v258jpxhgpbnpmyqhvzhl24hsd50j7fk14fx"; + }; + meta = { + license = [ pkgs.lib.licenses.bsdOriginal ]; + }; + }; "pyparsing" = super.buildPythonPackage { name = "pyparsing-1.5.7"; doCheck = false; @@ -1686,6 +1697,7 @@ self: super: { self."msgpack-python" self."mysql-python" self."pymysql" + self."pyotp" self."objgraph" self."packaging" self."paste" diff --git a/requirements.txt b/requirements.txt --- a/requirements.txt +++ b/requirements.txt @@ -38,6 +38,7 @@ markupsafe==1.0.0 msgpack-python==0.5.6 mysql-python==1.2.5 pymysql==0.8.1 +pyotp==2.2.6 objgraph==3.1.1 packaging==15.2 paste==2.0.3