If you see the following when you run ‘brainframe info’
Traceback (most recent call last):
File “/home/workspace/myenv/bin/brainframe”, line 5, in
from brainframe.cli.main import main
File “/home/workspace/myenv/lib/python3.12/site-packages/brainframe/cli/main.py”, line 9, in
from brainframe.cli import commands
File “/home/workspace/myenv/lib/python3.12/site-packages/brainframe/cli/commands/init.py”, line 1, in
from .backup import backup
File “/home/workspace/myenv/lib/python3.12/site-packages/brainframe/cli/commands/backup.py”, line 7, in
from brainframe.cli import brainframe_compose
File “/home/workspace/myenv/lib/python3.12/site-packages/brainframe/cli/brainframe_compose.py”, line 13, in
from . import config
File “/home/workspace/myenv/lib/python3.12/site-packages/brainframe/cli/config.py”, line 2, in
from distutils.util import strtobool
ModuleNotFoundError: No module named ‘distutils’
Typically it is because you have an old setuptools. Upgrade to the latest version will fix it,
pip install ‘setuptools>=70.0.0’