diff options
Diffstat (limited to 'pkgs/development/python-modules/trytond/default.nix')
-rw-r--r-- | pkgs/development/python-modules/trytond/default.nix | 111 |
1 files changed, 61 insertions, 50 deletions
diff --git a/pkgs/development/python-modules/trytond/default.nix b/pkgs/development/python-modules/trytond/default.nix index 5e89da7f35049..c29aa09876c1e 100644 --- a/pkgs/development/python-modules/trytond/default.nix +++ b/pkgs/development/python-modules/trytond/default.nix @@ -1,63 +1,67 @@ -{ lib -, buildPythonPackage -, fetchPypi -, pythonOlder -, defusedxml -, lxml -, relatorio -, genshi -, python-dateutil -, polib -, python-sql -, werkzeug -, wrapt -, passlib -, pydot -, levenshtein -, html2text -, weasyprint -, gevent -, pillow -, withPostgresql ? true -, psycopg2 -, unittestCheckHook +{ + lib, + stdenv, + buildPythonPackage, + fetchPypi, + pythonOlder, + defusedxml, + lxml, + relatorio, + genshi, + python-dateutil, + polib, + python-sql, + werkzeug, + wrapt, + passlib, + pydot, + levenshtein, + html2text, + weasyprint, + gevent, + pillow, + withPostgresql ? true, + psycopg2, + unittestCheckHook, }: buildPythonPackage rec { pname = "trytond"; - version = "7.0.9"; + version = "7.2.3"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-DlPuIaGTpJu4FyLOTNAy2CAEJHoe7+8e34wacz8C7d8="; + hash = "sha256-rpHDbWNfMRrNOH/iXKmt45FxwInIENgCiUQtcCPvQgU="; }; - propagatedBuildInputs = [ - defusedxml - lxml - relatorio - genshi - python-dateutil - polib - python-sql - werkzeug - wrapt - passlib + propagatedBuildInputs = + [ + defusedxml + lxml + relatorio + genshi + python-dateutil + polib + python-sql + werkzeug + wrapt + passlib - # extra dependencies - pydot - levenshtein - html2text - weasyprint - gevent - pillow - ] ++ relatorio.optional-dependencies.fodt - ++ passlib.optional-dependencies.bcrypt - ++ passlib.optional-dependencies.argon2 - ++ lib.optional withPostgresql psycopg2; + # extra dependencies + pydot + levenshtein + html2text + weasyprint + gevent + pillow + ] + ++ relatorio.optional-dependencies.fodt + ++ passlib.optional-dependencies.bcrypt + ++ passlib.optional-dependencies.argon2 + ++ lib.optional withPostgresql psycopg2; nativeCheckInputs = [ unittestCheckHook ]; @@ -67,10 +71,13 @@ buildPythonPackage rec { export DB_NAME=":memory:"; ''; - unittestFlagsArray = [ "-s" "trytond.tests" ]; + unittestFlagsArray = [ + "-s" + "trytond.tests" + ]; meta = with lib; { - description = "The server of the Tryton application platform"; + description = "Server of the Tryton application platform"; longDescription = '' The server for Tryton, a three-tier high-level general purpose application platform under the license GPL-3 written in Python and using @@ -82,6 +89,10 @@ buildPythonPackage rec { homepage = "http://www.tryton.org/"; changelog = "https://foss.heptapod.net/tryton/tryton/-/blob/trytond-${version}/trytond/CHANGELOG?ref_type=tags"; license = licenses.gpl3Plus; - maintainers = with maintainers; [ udono johbo ]; + broken = stdenv.isDarwin; + maintainers = with maintainers; [ + udono + johbo + ]; }; } |