← All tasks
pythonnasa/fprime #4511Not a task: not reproduced

Not Compatible w/ Python 3.14

envgap__nasa__fprime-4511

01 / FAILURE SIGNATURE

As reported upstream

Attempted to run the led-blinker tutorial with python 3.14. When running the command `fprime-bootstrap project` it would complete with some build issues but the output was indicative of a success so I continued (see output below). Then I activated the virtual environment and attempted to run `fprime-util generate` and that gave an error `-bash: fprime-util: command not found`. After talking to Michael he said the install went wrong and had me attempt to instal the reuirements.txt. This resulted in the same build errors as the output below. He then suggested I uninstall python 3.14 and try python 3.13 which did work.
Not a benchmark task.
  • In a clean container the reported failure did not reproduce, or the known fix did not make the project run.

02 / ENVIRONMENT RECIPE

Base commit
b3a5ea1a76842e2e1e5e112dcba901568102e175
Manifest
requirements.txt
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

nasa/fprime #4511 · read the original issue
| | |
|:---|:---|
|**_F´ Version_**| v4.1.0 |
|**_Affected Component_**|  fprime-util |
---
## Problem Description

Attempted to run the led-blinker tutorial with python 3.14. When running the command `fprime-bootstrap project` it would complete with some build issues but the output was indicative of a success so I continued (see output below). Then I activated the virtual environment and attempted to run `fprime-util generate` and that gave an error `-bash: fprime-util: command not found`. After talking to Michael he said the install went wrong and had me attempt to instal the reuirements.txt. This resulted in the same build errors as the output below. He then suggested I uninstall python 3.14 and try python 3.13 which did work. 

``` 
CMake Error at /var/folders/77/q_ryk3kx2jvd708d4n6rl53r0000gq/T/tmp5d4z1cos/build/_deps/bundled_libzmq-src/CMakeLists.txt:5 (cmake_minimum_required):
        Compatibility with CMake < 3.5 has been removed from CMake.
      
        Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
        to tell CMake that the project requires at least <min> but has been updated
        to work with policies introduced by <max> or earlier.
      
        Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
      
      
      -- Configuring incomplete, errors occurred!
      
      *** 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 pyzmq
Failed to build pydantic_core pyzmq
error: failed-wheel-build-for-install

× Failed to build installable wheels for some pyproject.toml based projects
╰─> pydantic_core, pyzmq

################################################################

Congratulations! You have successfully created a new F´ project.

A git repository has been initialized and F´ has been added as a
submodule, you can now create your first commit.

Get started with your F´ project:

-- Remember to always activate the virtual environment --
cd led-blinker
. fprime-venv/bin/activate

-- Create a new component --
fprime-util new --component

-- Create a new deployment --
fprime-util new --deployment

################################################################

```

## Context / Environment

Execute `fprime-util version-check` and share the output.

Writing this ticket after I switched python versions so I don't have an output for this step.

## How to Reproduce

1. Attempt to make a project with python 3.14 

## Expected Behavior

Fail to `fprime-util generate`
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]