Add timestamp-based dependency system to build_clib #930
The function to create the static library itself does implement something of this sort, but since all objects have been recompiled it has no practical effect (everything still runs every time).
This is a small patch designed to fix that, with a couple of qol improvements along the way. Two new keys were added to the
That is pretty much it, a simple (but important) quality of life improvement for those of us who need to compile static libs with python.
If the implementation is fine I can get started on documentation, just not sure where to put it.
This seems reasonable, and I appreciate the effort put into making this first request a complete and thorough one.
I welcome subsequent improvements to the documentation. I also encourage you to see this implementation made the default in distutils (stdlib) with setuptools providing forward compatibility but eventually delegating that role back to distutils. I won't stipulate that as a requirement, however.