Skip to content

CI: resolve fsps install issues for rendering CI runs and enable execution for the OU SED notebook #315

@bsipocz

Description

@bsipocz

See the log:

Building wheels for collected packages: fsps, pims
  Building wheel for fsps (pyproject.toml) ... error
  Building wheel for pims (pyproject.toml) ... done
  Created wheel for pims: filename=pims-0.7-py3-none-any.whl size=84644 sha256=0d5823bc0f102c81d56abc3e78a57619896628426aa58b2a2307b0f7fe8eba88
  Stored in directory: /home/circleci/.cache/pip/wheels/9b/9e/a8/a0f41cf12a4a7b98a501ad8590595e2071a946d2fd33b0eb60
Successfully built pims
Failed to build fsps
  error: subprocess-exited-with-error
  
  × Building wheel for fsps (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [25 lines of output]
      WARNING: Use cmake.version instead of cmake.minimum-version with scikit-build-core >= 0.8
      WARNING: Use ninja.version instead of ninja.minimum-version with scikit-build-core >= 0.8
      *** scikit-build-core 0.12.2 using CMake 3.22.1 (wheel)
      *** Configuring CMake...
      loading initial cache file /tmp/tmp_ptgjo82/build/CMakeInit.txt
      -- The C compiler identification is GNU 11.4.0
      -- The Fortran compiler identification is unknown
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /usr/bin/gcc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      CMake Error at CMakeLists.txt:2 (project):
        No CMAKE_Fortran_COMPILER could be found.
      
        Tell CMake where to find the compiler by setting either the environment
        variable "FC" or the CMake cache entry CMAKE_Fortran_COMPILER to the full
        path to the compiler, or to the compiler name if it is in the PATH.
      
      
      -- Configuring incomplete, errors occurred!
      See also "/tmp/tmp_ptgjo82/build/CMakeFiles/CMakeOutput.log".
      See also "/tmp/tmp_ptgjo82/build/CMakeFiles/CMakeError.log".
      
      *** CMake configuration failed
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for fsps
error: failed-wheel-build-for-install

× Failed to build installable wheels for some pyproject.toml based projects
╰─> fsps
py313-buildhtml: exit 1 (25.22 seconds) /home/circleci/project> python -I -m pip install -r test_requirements.txt -r site_requirements.txt -r tutorial_requirements.txt pid=291
  py313-buildhtml: FAIL code 1 (25.63 seconds)
  evaluation failed :( (25.68 seconds)

Metadata

Metadata

Assignees

No one assigned

    Labels

    infrastructureInfrastructure related issues/PRs.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions