Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 

81 строка
1.5 KiB

  1. { stdenv
  2. , buildPythonApplication
  3. , fetchPypi
  4. , pythonOlder
  5. , mock
  6. , lxml
  7. , relatorio
  8. , genshi
  9. , dateutil
  10. , polib
  11. , python-sql
  12. , werkzeug
  13. , wrapt
  14. , passlib
  15. , bcrypt
  16. , pydot
  17. , python-Levenshtein
  18. , simplejson
  19. , html2text
  20. , psycopg2
  21. , withPostgresql ? true
  22. }:
  23. with stdenv.lib;
  24. buildPythonApplication rec {
  25. pname = "trytond";
  26. version = "5.6.5";
  27. disabled = pythonOlder "3.5";
  28. src = fetchPypi {
  29. inherit pname version;
  30. sha256 = "a373d73b141d71f8e30d728dd8380955bc0f33daaa097201fa9a952e3663e6d8";
  31. };
  32. # Tells the tests which database to use
  33. DB_NAME = ":memory:";
  34. buildInputs = [
  35. mock
  36. ];
  37. propagatedBuildInputs = [
  38. lxml
  39. relatorio
  40. genshi
  41. dateutil
  42. polib
  43. python-sql
  44. werkzeug
  45. wrapt
  46. passlib
  47. # extra dependencies
  48. bcrypt
  49. pydot
  50. python-Levenshtein
  51. simplejson
  52. html2text
  53. ] ++ stdenv.lib.optional withPostgresql psycopg2;
  54. # If unset, trytond will try to mkdir /homeless-shelter
  55. preCheck = ''
  56. export HOME=$(mktemp -d)
  57. '';
  58. meta = {
  59. description = "The server of the Tryton application platform";
  60. longDescription = ''
  61. The server for Tryton, a three-tier high-level general purpose
  62. application platform under the license GPL-3 written in Python and using
  63. PostgreSQL as database engine.
  64. It is the core base of a complete business solution providing
  65. modularity, scalability and security.
  66. '';
  67. homepage = "http://www.tryton.org/";
  68. license = licenses.gpl3Plus;
  69. maintainers = with maintainers; [ udono johbo ];
  70. };
  71. }