[Python-Dev] addressing distutils inability to track file dependencies

Martin v. Loewis martin@v.loewis.de
14 Jun 2002 20:36:33 +0200

Skip Montanaro <skip@pobox.com> writes:

> May I humbly propose that this task should be automated?  Tools like
> makedepend have been invented and reinvented many times over precisely
> because it's too error-prone for humans to maintain that information
> manually.

They also have been invented and reinvented because the previous tool
would not work, just like the next one wouldn't.

makedepend is particularly bad: you need to reinvoke makedepend
manually whenever you change a file, which is as easily to forget as
updating dependency lists whenever you change a file. In addition,
makedepend has problems finding out the names of header files used.

That said, feel free to contribute patches that automate this task.