From 8e636e71629b41371e4c42e047cd4ce88e1b4be6 Mon Sep 17 00:00:00 2001 From: Eleni Mathioulaki <emathioulaki@athenarc.gr> Date: Wed, 28 Jun 2023 09:58:13 +0200 Subject: [PATCH] fix pytest dependency --- packages/py-tvb-framework/package.py | 4 +++- packages/py-tvb-library/package.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/py-tvb-framework/package.py b/packages/py-tvb-framework/package.py index e770ae95..c0922e6b 100644 --- a/packages/py-tvb-framework/package.py +++ b/packages/py-tvb-framework/package.py @@ -62,7 +62,9 @@ class PyTvbFramework(PythonPackage): depends_on('py-tvb-storage', type=('build', 'run')) depends_on('py-werkzeug', type=('build', 'run')) - depends_on('py-pytest', type='test') + # pytest@7.2: does not depend on py-py, which is needed for py-pytest-benchmark@:3 (https://github.com/ionelmc/pytest-benchmark/issues/226) + # simplest way to address this is to add an upper limit for pytest for now + depends_on('py-pytest@:7.1', type='test') depends_on('py-pytest-benchmark', type='test') depends_on('py-pytest-mock', type='test') depends_on('py-beautifulsoup4', type='test') diff --git a/packages/py-tvb-library/package.py b/packages/py-tvb-library/package.py index f649e09f..21cea4ef 100644 --- a/packages/py-tvb-library/package.py +++ b/packages/py-tvb-library/package.py @@ -54,7 +54,9 @@ class PyTvbLibrary(PythonPackage): depends_on('py-tvb-data', type=('run', 'test')) depends_on('py-tvb-gdist', type=('run', 'test')) - depends_on('py-pytest', type='test') + # pytest@7.2: does not depend on py-py, which is needed for py-pytest-benchmark@:3 (https://github.com/ionelmc/pytest-benchmark/issues/226) + # simplest way to address this is to add an upper limit for pytest for now + depends_on('py-pytest@:7.1', type='test') depends_on('py-h5py', type='test') depends_on('py-pytest-benchmark', type='test') depends_on('py-pytest-xdist', type='test') -- GitLab