that's exactly what I've done today. I've just pushed some changes into
repository; could you please try the latest version?
I didn't have time to integrate --no-changelog support yet (it seems it was
either unimplemented before or appeared after project was completed).
Thank you for trying the Python version; please let me know if it works for
you or if there are some other errors to be fixed.
P.S. I've started cleaning the entire code base, also rewriting some slow
paths, but there is a lot of work to be done; stay tuned. :-)
I tried to remove some other options as well (as possible), but whatever
options there are, gnulib-tool.py doesn't like them.
The bootstrap.conf that I sent you is from project GNU Wget2.
Simply clone it (plus gnulib submodule) via
git clone --recursive https://gitlab.com/gnuwget/wget2.git
And change to the pygnulib branch via
git checkout pygnulib
git commit -a -m "Use pygnulib"
Now edit ./bootstrap to use gnulib-tool.py and
The ./bootstrap script (also from gnulib) uses/loade ./bootstrap.conf.
Maybe that can help you with debugging (sorry, but I am absolutely not into
thank you for reporting it. I strongly suspect that such behavior could
caused by invalid option processing. I've noticed that there are two
"--import" directive, and the first one appears to have no arguments;
you please try omitting the very first "--import" directive?
- (in gnulib/) git checkout pygnulib
- made a commit with this change
- edited project's bootstrap to rename gnulib-tool into gnulib-tool.py
- tried './bootstrap'.
./bootstrap: 920: ./bootstrap: gnulib/gnulib-tool.py: Permission denied
This is easily fixed by 'chmod a+x gnulib/gnulib-tool.py'
./bootstrap: gnulib/gnulib-tool.py --import --no-changelog --aux-dir
aux --doc-base doc --lib libgnu --m4-base m4/ --source-base lib/ --tests-base
tests --local-dir gl --makefile-name=gnulib.mk --libtool --import ...
usage: gnulib-tool.py --help
gnulib/gnulib-tool.py: error: argument -i/--import: expected at least one
File "gnulib/gnulib-tool.py", line 927, in <module>
errno = error.errno
AttributeError: 'exceptions.SystemExit' object has no attribute 'errno'
./bootstrap: gnulib-tool failed
Maybe I did something basically wrong !?
With best regards,