Мой код сохраняет и анализирует данные в формате NetCDF4. У меня нет никаких проблем с анализом.
Однако, когда я запускаю модульные тесты в tox, я получаю массу ошибок HDF и ОС, например:
https://github.com/ StingraySoftware/HENDRICS/actions/runs/9580442835/job/26417155244?pr=164
Я мог бы воспроизвести это при запуске tox -e py311-test-alldeps, но только на Линукс. В Mac OS (M1) та же команда tox работает без проблем, и если я запускаю тесты с помощью pytest в новой среде conda с теми же версиями программного обеспечения (в частности, с тем же necdf4, h5py и numpy) среды tox, он работает во всех архитектурах. Судя по всему, я могу воспроизвести проблему только при работе с tox в Linux. Это значительно усложняет отладку.
Основываясь на старом вопросе, я попытался установить HDF5_USE_FILE_LOCKING=FALSE в разделе setenv tox.ini, безрезультатно.
Подробнее здесь: https://stackoverflow.com/questions/786 ... t-of-tests
Ошибка HDF при чтении файла NetCDF в рамках тестов ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение