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
gnu: python-shopifyapi: Update to 12.7.0.
* gnu/packages/python-web.scm (python-shopifyapi): Update to 12.7.0.
[native-inputs]: Add python-pytest and python-wheel.
Change-Id: I0d4a22a86effb840e74534c19eb3cea99d8033d7
gnu: python-pyactiveresource: Switch to pyproject and fix build.
* gnu/packages/python-web.scm (python-pyactiveresource)
[source]: Switch to github tag.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools and python-wheel.
Change-Id: I2a11bfead8e10f8a32720d3d48373449a5c92b9a
gnu: Add python-schwifty.
* gnu/packages/finance.scm (python-schwifty): New variable.
Change-Id: Ice95f618331866d15b41c9cc5ee2e038aa93c16f
gnu: Add python-mt940.
* gnu/packages/finance.scm (python-mt940): New variable.
gnu: Add python-efficient-apriori.
* gnu/packages/python-science.scm (python-efficient-apriori): New variable.
Change-Id: I30ee0c1f3f825a8c4573abfe598a63ca5594b5a0
gnu: packages/sync: Use (gnu packages security-token) module.
* gnu/packages/sync.scm: Use (gnu packages security-token) module.
Change-Id: I9690b642e7f2460c2626cb4f5e3f6727a7295c58
gnu: cmake: Reenable some tests on the Hurd.
* gnu/packages/cmake.scm (%common-disabled-tests/hurd): Remove
RunCMake.CompilerChange, RunCMake.file, RunCMake.BundleUtilities,
RunCMake.configure_file and RunCMake.CommandLine
Change-Id: I37a2c60ad97b1323b7e8424c9abb68143db6cebf
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: cmake-bootstrap: Remove Hurd-specific phase.
* gnu/packages/cmake.scm (cmake-bootstrap): Remove 'patch-hurd phase.
Change-Id: I52440f9f36045505390c9fe6ff74fc86106af001
Signed-off-by: Andreas Enge <andreas@enge.fr>