prjemian / punx

Python Utilities for NeXus HDF5 files
https://prjemian.github.io/punx
5 stars 7 forks source link

BUG: workflow failure during upload to coveralls #189

Closed prjemian closed 2 years ago

prjemian commented 2 years ago

Consistent Py3.10 unit test workflow failure when uploading to coveralls.io:

ImportError: cannot import name 'Reporter' from 'coverage.report' (/usr/share/miniconda/envs/anaconda-test-env-py-3.10/lib/python3.10/site-packages/coverage/report.py)
2022-01-01T21:51:37.5432206Z   coverage           conda-forge/linux-64::coverage-6.2-py310h6acc77f_0
2022-01-01T21:51:37.5433303Z   coveralls          pkgs/main/noarch::coveralls-1.7.0-py_0
prjemian commented 2 years ago

Not entirely consistent. Fails sometimes, but more frequently now. Suspicious of some version incompatibility or conda channel conflict.

prjemian commented 2 years ago

The workflow installs: https://github.com/prjemian/punx/blob/14b4630b87fb2719cb412e03437826743cf4fd2a/.github/workflows/unit-tests-pytest.yml#L44

All of these are available on the conda-forge channel. Let's try it.