StabilityMatrix icon indicating copy to clipboard operation
StabilityMatrix copied to clipboard

Update failed for AI toolkit

Open mcDandy opened this issue 1 month ago • 0 comments

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

mcDandy avatar Nov 11 '25 17:11 mcDandy