diff --git a/Makefile b/Makefile index 8ad070ba..6136ee79 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,6 @@ create_environment: conda create -n $(ENVIRONMENT_NAME) python=3.11 $(CONDA_PACKAGES) conda run --no-capture-output -n $(ENVIRONMENT_NAME) python -m pip install uv conda run --no-capture-output -n $(ENVIRONMENT_NAME) uv pip install -c constraints.txt -e .[dev,docs] - conda run --no-capture-output -n $(ENVIRONMENT_NAME) uv pip install --no-build-isolation -c constraints.txt -e .[dev,docs,healpix] conda run --no-capture-output -n $(ENVIRONMENT_NAME) uv pip install -r analysis-deps.txt test: diff --git a/docker/Dockerfile b/docker/Dockerfile index b0f73970..0cca76d2 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -21,8 +21,6 @@ ENV FORCE_CUDA_EXTENSION=1 # install python deps COPY requirements.txt /tmp/requirements.txt RUN python3 -m pip install -r /tmp/requirements.txt -COPY requirements-healpix.txt /tmp/requirements-healpix.txt -RUN python3 -m pip install --no-build-isolation -r /tmp/requirements-healpix.txt FROM base AS production diff --git a/fme/core/test_coordinates.py b/fme/core/test_coordinates.py index b47e8708..e93e8363 100644 --- a/fme/core/test_coordinates.py +++ b/fme/core/test_coordinates.py @@ -8,6 +8,7 @@ HEALPixCoordinates, HybridSigmaPressureCoordinate, LatLonCoordinates, + e2ghpx, ) from fme.core.mask_provider import MaskProvider @@ -239,6 +240,7 @@ def test_healpix_ops_raises_value_error_with_mask(): healpix_coords.get_gridded_operations(mask_provider=mask_provider) +@pytest.mark.skipif(e2ghpx is None, reason="earth2grid healpix not available") @pytest.mark.parametrize("pad", [True, False]) def test_healpix_coordinates_xyz(pad: bool, very_fast_only: bool): if very_fast_only: