odoo: update dependencies

+9 -22
+9 -22
pkgs/applications/finance/odoo/default.nix
··· 11 11 let 12 12 python = python310.override { 13 13 packageOverrides = self: super: { 14 - pypdf2 = super.pypdf2.overridePythonAttrs (old: rec { 15 - version = "1.28.6"; 16 - format = "setuptools"; 17 - 18 - src = fetchFromGitHub { 19 - owner = "py-pdf"; 20 - repo = "pypdf"; 21 - rev = version; 22 - fetchSubmodules = true; 23 - hash = "sha256-WnRbsy/PJcotZqY9mJPLadrYqkXykOVifLIbDyNf4s4="; 24 - }; 25 - 26 - nativeBuildInputs = []; 27 - 28 - nativeCheckInputs = with self; [ pytestCheckHook pillow ]; 29 - }); 30 14 flask = super.flask.overridePythonAttrs (old: rec { 31 - version = "2.1.3"; 15 + version = "2.3.3"; 32 16 src = old.src.override { 33 17 inherit version; 34 - hash = "sha256-FZcuUBffBXXD1sCQuhaLbbkCWeYgrI1+qBOjlrrVtss="; 18 + hash = "sha256-CcNHqSqn/0qOfzIGeV8w2CZlS684uHPQdEzVccpgnvw="; 35 19 }; 36 20 }); 37 21 werkzeug = super.werkzeug.overridePythonAttrs (old: rec { 38 - version = "2.1.2"; 22 + version = "2.3.7"; 39 23 src = old.src.override { 40 24 inherit version; 41 - hash = "sha256-HOCOgJPtZ9Y41jh5/Rujc1gX96gN42dNKT9ZhPJftuY="; 25 + hash = "sha256-K4wORHtLnbzIXdl7butNy69si2w74L1lTiVVPgohV9g="; 42 26 }; 43 27 }); 44 28 }; ··· 69 53 propagatedBuildInputs = with python.pkgs; [ 70 54 babel 71 55 chardet 56 + cryptography 72 57 decorator 73 58 docutils 74 59 ebaysdk ··· 80 65 libsass 81 66 lxml 82 67 markupsafe 83 - mock 84 68 num2words 85 69 ofxparse 86 70 passlib ··· 100 84 qrcode 101 85 reportlab 102 86 requests 103 - setuptools 87 + urllib3 104 88 vobject 105 89 werkzeug 106 90 xlrd 107 91 xlsxwriter 108 92 xlwt 109 93 zeep 94 + 95 + setuptools 96 + mock 110 97 ]; 111 98 112 99 # takes 5+ minutes and there are not files to strip