##[debug]Evaluating condition for step: 'Lint with flake8'
##[debug]Evaluating: success()
##[debug]Evaluating success:
##[debug]=> true
##[debug]Result: true
##[debug]Starting: Lint with flake8
##[debug]Loading inputs
##[debug]Loading env
Run # stop the build if there are Python syntax errors or undefined names
##[debug]/usr/bin/bash -e /home/runner/work/_temp/a13946[2](https://github.com/wrpalaia/neuralforest/actions/runs/15050291809/job/42303699780#step:5:2)8-0932-4995-95df-3317c85c626f.sh
./train.py:7[3](https://github.com/wrpalaia/neuralforest/actions/runs/15050291809/job/42303699780#step:5:3):9: F821 undefined name 'keras'
    y = keras.utils.to_categorical(y_original, num_classes=n_classes)
        ^
1     F821 undefined name 'keras'
1
Error: Process completed with exit code 1.
##[debug]Finishing: Lint with flake[8](https://github.com/wrpalaia/neuralforest/actions/runs/15050291809/job/42303699780#step:5:8)

Comment From: sachinprasadhs

Have you installed Keras and importing Keras in your env?

Can you provide some sample reproducible code to replicate the reported behavior. Thanks!

Comment From: wrpalaia

I have deleted everything and will try again. This is a novel design. I expect "issues".

Thank you.

Comment From: github-actions[bot]

This issue is stale because it has been open for 14 days with no activity. It will be closed if no further activity occurs. Thank you.

Comment From: github-actions[bot]

This issue was closed because it has been inactive for 28 days. Please reopen if you'd like to work on this further.