You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Use `pyccel >= 2.2.3`: this allows compiling all kernels with C
- Require `h5py >= 3.16` to allow for standard install with `setuptools
>= 81.0`
- Require `numpy >= 2.1` to support Python >= 3.10
- Use `pytest.toml` instead of `pytest.ini` for Pytest configuration
(requires `pytest >= 9.0`)
- Move coverage configuration from `pyproject.toml` to
`psydac/pytest.toml`
- Don't run postprocessing unit tests with `pytest-xdist` because `h5py`
is not thread-safe: add Pytest mark `@pytest.mark.xdist_group('h5py')`
to all unit tests in `psydac/api/tests/test_postprocessing.py`
- Return error code on failure of the `psydac test` command; this was
not correctly returned before, hence the CI could not detect when the
unit tests were failing in a subprocess
- Return error code on failure of the `psydac compile` command; this fix
does not directly affect the CI, but it is included for correctness.
- Check correct reporting of failure for `psydac test` command in CI
testing
- Use correct configuration file in coverage CI tests
- For clarity, rename temporary folder where all CI tests are run:
`pytest` -> `scratch`
- Clean up `.gitignore`; specifically, stop ignoring files which don't
exist anymore
0 commit comments