gnu: trytond-account-eu: Update to 7.0.0 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-eu): Update to 7.0.0. [build-system] Switch to pyproject-build-system. Change-Id: Ie5955a55e83cd059d7d75380f33b229b1e31760b
gnu: trytond-account-es: Update to 7.0.3 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-es): Update to 7.0.3. [build-system] Switch to pyproject-build-system. [native-inputs]: Add trytond-sale-gift-card. [propagated-inputs]: Add python-phonenumbers. Change-Id: I6b77cdad4817897517563376df6da785e57a7e91
gnu: trytond-account-dunning-letter: Update to 7.0.1 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-dunning-letter): Update to 7.0.1. [build-system] Switch to pyproject-build-system. Change-Id: Ida6dff1cbcbcfcb0474a7a5753662fa8ac3d99a4
gnu: trytond-account-dunning-fee: Update to 7.0.0 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-dunning-fee): Update to 7.0.0. [build-system] Switch to pyproject-build-system. Change-Id: I0bb3c7b6d987722dd2334b62dd47ca01ffcebe67
gnu: trytond-account-dunning-email: Update to 7.0.0 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-dunning-email): Update to 7.0.0. [build-system] Switch to pyproject-build-system. Change-Id: I9b371e1d71ef1b252243e360bf1bc27296405995
gnu: trytond-account-dunning: Update to 7.0.0 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-dunning): Update to 7.0.0. [build-system] Switch to pyproject-build-system. Change-Id: Icdb452b3f0c61ca340bbef734452df6bddee2be3
gnu: trytond-account-deposit: Update to 7.0.2 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-deposit): Update to 7.0.2. [build-system] Switch to pyproject-build-system. [native-inputs]: Add trytond-account-payment-clearing. Change-Id: I05a23e07d9bb58ca6f177230e87aa52942c14d47
gnu: trytond-account-de-skr03: Update to 7.0.0 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-de-skr03): Update to 7.0.0. [build-system] Switch to pyproject-build-system. Change-Id: I194a00a1b1442aea64ce6de786dd09782e87aecf
gnu: trytond-account-credit-limit: Update to 7.0.2 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-credit-limit): Update to 7.0.2. [build-system] Switch to pyproject-build-system. [propagated-inputs]: Add trytond-currency. Change-Id: Ic98498158887b4a81b381b24ad6d5edcf524614d
gnu: trytond-account-cash-rounding: Update to 7.0.1 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-cash-rounding): Update to 7.0.1. [build-system] Switch to pyproject-build-system. Change-Id: I0c417a396f50fdf3c2a5bf745593a1eb727d8463
gnu: trytond-account-budget: Update to 7.0.1 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-budget): Update to 7.0.1. [build-system] Switch to pyproject-build-system. [arguments] Fix module name argument. Change-Id: I2e72bab0b4e132912287451826450043698a046c
gnu: trytond-account-be: Update to 7.0.0 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-be): Update to 7.0.0. [build-system] Switch to pyproject-build-system. Change-Id: I47483e81e9f5bd01930af16985ff2357e1d96547
gnu: trytond-account-asset: Update to 7.0.1 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account-asset): Update to 7.0.1. [build-system] Switch to pyproject-build-system. Change-Id: I5b83bf02f74dbfb4667f88088e29756fb6207948
gnu: trytond-account: Update to 7.0.22 and switch to pyproject. * gnu/packages/tryton.scm(trytond-account): Update to 7.0.22. [build-system] Switch to pyproject-build-system. Change-Id: I07d9c11556da3ffd090879b1becef55775edbb60
gnu: Add trytond-stock-supply-bootstrap. * gnu/packages/tryton.scm (trytond-stock-supply-bootstap): New variable. Change-Id: I24946ba273b788689d9c8fa0ae4e1b4251582cfb
gnu: tryton-phases: Adjust for modern trytond and use pytest. The former 'run-tests.py' script was removes upstream. We use pytest for testing to allow excluding failing tests easily via arguments to '(tryton-arguments)'. * gnu/packages/tryton.scm[%pytest.ini): New variable. (tryton-phases): Rename parameter extra-arguments to extra-test-arguments. Update doc-string. Convert to g-expression. [prepare-check]: New phase. [check]: Run pytest instead of 'run-tests.py'. (tryton-arguments): Return a list (to be used in g-expressions). Change-Id: Id7b4b480de5ba8d7a19eeff3eb2d205ba7f2e210
gnu: %standard-trytond-native-inputs: Convert to list and update. Convert to a list to be used in g-expressions and update to be used by pyproject-build-system. * gnu/packages/tryton.scm(%standard-trytond-native-inputs): Convert to a list. Add python-pytest and python-setuptools. gnu: %standard-trytond-native-inputs:
gnu: python-proteus: Downgrade to 7.0.2 (latest LTS version). Discussion <https://codeberg.org/guix/guix/issues/1438> resulted in the decision to maintain the LTS version, which is 7.0. * gnu/packages/tryton.scm(tryton): Downgrade to 7.0.2. [native-inputs]: Remove python-wheel. Change-Id: I32371ec7f0dba59dd8e55e3e0f89b69a4b7c01d1
gnu: tryton: Downgrade to 7.0.27 (latest LTS version). Discussion <https://codeberg.org/guix/guix/issues/1438> resulted in the decision to maintain the LTS version, which is 7.0. * gnu/packages/tryton.scm(tryton): Downgrade to 7.0.27. [arguments]: Add #:test-backend and #:test-flags. [native-inouts]: Remove python-wheel. [synopsis]: Enhance. Change-Id: I5fc398b86a67772476eeb853e5266f6083bb3f34
gnu: trytond: Downgrade to 7.0.37 (latest LTS version). Discussion <https://codeberg.org/guix/guix/issues/1438> resulted in the decision to maintain the LTS version, which is 7.0. * gnu/packages/tryton.scm(tryton): Downgrade to 7.0.37. [arguments][#:phases][preperations]: Set DB_CACHE. [propagated-inputs] Add python-psycopg2. [native-inputs] Add python-html2text, remove python-wheel. [native-search-paths] Add guix-pythonpath-search-path. * gnu/packages/patches/trytond-add-guix_trytond_path.patch: Add modules in GUIX_TRYTOND_MODULES_PATH directly to trytond.modules.__path__. Delete helper function after it's done. Change-Id: Ib2902c8e204467f08135885c793371105aeed7e5