Kevin, Welcome to GnuCash. Please don’t contact the developers directly; always use one of the mailing lists (https://wiki.gnucash.org/wiki/Mailing_Lists). You can pick whether user or devel is appropriate for a particular conversation, the developers monitor both. For this conversation I’ve picked devel and cc’d it for your convenience. You’ll need to subscribe to it to reply.
That sounds like a Mingw64 problem, as Python officially didn’t remove distutils until 3.12. OTOH distutils has been deprecated for years and the jhbuild maintainers have been ignoring the problem. They still are: https://gitlab.gnome.org/GNOME/jhbuild/-/issues/291. Anyway, it looks like Mingw64 has provided a workaround called ming-w64-python-distutils-extra (https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-python-distutils-extra). You can install it from a Mingw32 terminal window by saying pacman -S mingw-w64-i686-python-distutils-extra Regards, John Ralls > On Nov 7, 2024, at 08:47, Kevin Sanders <kbsand...@hotmail.com> wrote: > > Hi John, my name is Kevin Sanders. > > I'm a new user of GnuCash and I'm trying to get setup to do some development > work with GnuCash on Windows. > > I'm sorry to bother you but I've run into an issue that I'm not sure how to > resolve. > > I have ran the setup-mingw.ps1 PowerShell script. > I have launched a MSYS2 MingGW 32-bit terminal window and cd into the > repository directory. > I run jhbuild and it fails with ModuleNotFoundError: No module named > 'distutils'. > > I believe this to be a python issue, but I'm not really sure. > Python version is showing as 3.11.10. > > Any help would be greatly appreciated. > > -Kevin > > Console Output: > > Kevin@Kevin-PC MINGW32 /c/gcdev64/src/gnucash-on-windows.git > $ TARGET=gnucash-stable jhbuild -f jhbuildrc build > Traceback (most recent call last): > File "/usr/bin/jhbuild", line 22, in <module> > import jhbuild.main > File "/c/gcdev64/src/jhbuild.git/jhbuild/main.py", line 26, in <module> > import jhbuild.config > File "/c/gcdev64/src/jhbuild.git/jhbuild/config.py", line 31, in <module> > from jhbuild.environment import setup_env, setup_env_defaults, addpath > File "/c/gcdev64/src/jhbuild.git/jhbuild/environment.py", line 24, in > <module> > from distutils.sysconfig import get_python_lib > ModuleNotFoundError: No module named 'distutils' > > Kevin@Kevin-PC MINGW32 /c/gcdev64/src/gnucash-on-windows.git > $ python --version > Python 3.11.10
_______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel