Skip to content

Update failed for AI toolkit #1464

@mcDandy

Description

@mcDandy

Package

ai toolkit

When did the issue occur?

Updating the Package

What GPU / hardware type are you using?

Nvidia rtx 4080 laptop; intel core I9-13950HX; 64 GB RAM

What happened?

Updating does not finish correctly. It shows an error instead.

Console output

From https://github.com/ostris/ai-toolkit
6f308fc..2e7b2d9 main -> origin/main
Your branch is behind 'origin/main' by 2 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
Already on 'main'
Using Python 3.13.9 environment at: venv
Resolved 2 packages in 210ms
Prepared 1 package in 0.48ms
warning: Failed to uninstall package at venv\Lib\site-packages\pip-25.0.1.dist-info due to missing RECORD file. Installation may result in an incomplete environment.
Uninstalled 2 packages in 33ms
Installed 1 package in 45ms

  • pip==25.0.1
    ~ pip==25.3
    Using Python 3.13.9 environment at: venv
    error: The build backend returned an error
    Caused by: Call to setuptools.build_meta:__legacy__.build_wheel failed (exit code: 1)

[stderr]
Traceback (most recent call last):
File "", line 8, in
from setuptools.build_meta import legacy as backend
File "D:\stability\Data\Assets\uv\cache\builds-v0.tmpBT7CIP\Lib\site-packages\setuptools_init_.py", line 23, in
from . import logging, monkey
File "D:\stability\Data\Assets\uv\cache\builds-v0.tmpBT7CIP\Lib\site-packages\setuptools\logging.py", line 5, in
from . import monkey
File "D:\stability\Data\Assets\uv\cache\builds-v0.tmpBT7CIP\Lib\site-packages\setuptools\monkey.py", line 13, in
import distutils.filelist
ModuleNotFoundError: No module named 'distutils'

hint: distutils was removed from the standard library in Python 3.12. Consider adding a constraint to avoid building a package that depends on distutils.
Could not update ai-toolkit (StabilityMatrix.Core.Exceptions.ProcessException: pip install failed with code 2: 'Using Python 3.13.9 environment at: venv\nerror: The build backend returned an error\n Caused by: Call to setuptools.build_meta:__legacy__.build_wheel failed (exit code: 1)\n\n[stderr]\nTraceback (most recent call last):\n File "", line 8, in \n from setuptools.build_meta import legacy as backend\n File "D:\stability\Data\Assets\uv\cache\builds-v0.tmpBT7CIP\Lib\site-packages\setuptools_init_.py", line 23, in \n from . import logging, monkey\n File "D:\stability\Data\Assets\uv\cache\builds-v0.tmpBT7CIP\Lib\site-packages\setuptools\logging.py", line 5, in \n from . import monkey\n File "D:\stability\Data\Assets\uv\cache\builds-v0.tmpBT7CIP\Lib\site-packages\setuptools\monkey.py", line 13, in \n import distutils.filelist\nModuleNotFoundError: No module named 'distutils'\n\nhint: distutils was removed from the standard library in Python 3.12. Consider adding a constraint to avoid building a package that depends on distutils.\n'
at StabilityMatrix.Core.Python.UvVenvRunner.PipInstall(ProcessArgs args, Action1 outputDataReceived) at StabilityMatrix.Core.Models.Packages.BaseGitPackage.StandardPipInstallProcessAsync(IPyVenvRunner venvRunner, InstallPackageOptions options, InstalledPackage installedPackage, PipInstallConfig config, Action1 onConsoleOutput, IProgress1 progress, CancellationToken cancellationToken) at StabilityMatrix.Core.Models.Packages.AiToolkit.InstallPackage(String installLocation, InstalledPackage installedPackage, InstallPackageOptions options, IProgress1 progress, Action1 onConsoleOutput, CancellationToken cancellationToken) at StabilityMatrix.Core.Models.Packages.AiToolkit.InstallPackage(String installLocation, InstalledPackage installedPackage, InstallPackageOptions options, IProgress1 progress, Action1 onConsoleOutput, CancellationToken cancellationToken) at StabilityMatrix.Core.Models.Packages.BaseGitPackage.Update(String installLocation, InstalledPackage installedPackage, UpdatePackageOptions options, IProgress1 progress, Action1 onConsoleOutput, CancellationToken cancellationToken) at StabilityMatrix.Core.Models.PackageModification.UpdatePackageStep.ExecuteAsync(IProgress1 progress, CancellationToken cancellationToken)
at StabilityMatrix.Core.Models.PackageModification.PackageModificationRunner.ExecuteSteps(IEnumerable`1 steps))

Version

2.15.4

What Operating System are you using?

Windows

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions