diff --git a/.github/workflows/weekly-preview.yml b/.github/workflows/weekly-preview.yml index 3c84eed398..a8eed74d9a 100644 --- a/.github/workflows/weekly-preview.yml +++ b/.github/workflows/weekly-preview.yml @@ -39,7 +39,7 @@ jobs: python setup.py sdist bdist_wheel - name: Publish to PyPI - uses: pypa/gh-action-pypi-publish@master + uses: pypa/gh-action-pypi-publish@release/v1 with: user: __token__ password: ${{ secrets.PYPI_TOKEN }} diff --git a/setup.cfg b/setup.cfg index 949f1aaa28..7075c22624 100644 --- a/setup.cfg +++ b/setup.cfg @@ -133,8 +133,9 @@ pydicom = pydicom h5py = h5py -MetricsReloaded = - MetricsReloaded @ git+https://github.com/Project-MONAI/MetricsReloaded@monai-support#egg=MetricsReloaded +# # workaround https://github.com/Project-MONAI/MONAI/issues/5882 +# MetricsReloaded = +# MetricsReloaded @ git+https://github.com/Project-MONAI/MetricsReloaded@monai-support#egg=MetricsReloaded [flake8] select = B,C,E,F,N,P,T4,W,B9 diff --git a/tests/test_metrics_reloaded.py b/tests/test_metrics_reloaded.py index d271d6fb11..010326b87d 100644 --- a/tests/test_metrics_reloaded.py +++ b/tests/test_metrics_reloaded.py @@ -18,6 +18,9 @@ from parameterized import parameterized from monai.metrics import MetricsReloadedBinary, MetricsReloadedCategorical +from monai.utils import optional_import + +_, has_metrics = optional_import("MetricsReloaded") # shape: (1, 1, 2, 2) y_pred = torch.tensor([[[[1.0, 0.0], [0.0, 1.0]]]]) @@ -71,6 +74,7 @@ ] +@unittest.skipIf(not has_metrics, "MetricsReloaded not available.") class TestMetricsReloaded(unittest.TestCase): @parameterized.expand(TEST_CASES_BINARY) def test_binary(self, input_param, input_data, expected_val):