diff --git a/pkgs/applications/office/trytond/default.nix b/pkgs/development/python-modules/trytond/default.nix similarity index 79% rename from pkgs/applications/office/trytond/default.nix rename to pkgs/development/python-modules/trytond/default.nix index 15d5fa6748a..4b8afbddb37 100644 --- a/pkgs/applications/office/trytond/default.nix +++ b/pkgs/development/python-modules/trytond/default.nix @@ -1,14 +1,31 @@ { stdenv -, python3Packages +, buildPythonApplication +, fetchPypi +, mock +, lxml +, relatorio +, genshi +, dateutil +, polib +, python-sql +, werkzeug +, wrapt +, passlib +, bcrypt +, pydot +, python-Levenshtein +, simplejson +, html2text +, psycopg2 , withPostgresql ? true }: with stdenv.lib; -python3Packages.buildPythonApplication rec { +buildPythonApplication rec { pname = "trytond"; version = "5.6.2"; - src = python3Packages.fetchPypi { + src = fetchPypi { inherit pname version; sha256 = "0mlfl34zmmqrwip39mvhkk0h6dsljqwff2mk1ldahm253d4vzflp"; }; @@ -16,10 +33,10 @@ python3Packages.buildPythonApplication rec { # Tells the tests which database to use DB_NAME = ":memory:"; - buildInputs = with python3Packages; [ + buildInputs = [ mock ]; - propagatedBuildInputs = with python3Packages; [ + propagatedBuildInputs = [ lxml relatorio genshi diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 14aed9d373b..8ca9361eb11 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7193,7 +7193,7 @@ in tryton = callPackage ../applications/office/tryton { }; - trytond = callPackage ../applications/office/trytond { }; + trytond = with python3Packages; toPythonApplication trytond; omapd = callPackage ../tools/security/omapd { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0a3cbae305c..4293d8e0eae 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6056,6 +6056,8 @@ in { tqdm = callPackage ../development/python-modules/tqdm { }; + trytond = callPackage ../development/python-modules/trytond { }; + smmap = callPackage ../development/python-modules/smmap { }; smmap2 = throw "smmap2 has been deprecated, use smmap instead."; # added 2020-03-14