This might be a bit niche, but after using it privately for a couple of years, i've made a first release of Walk, a Python module that provides a mechanism for running commands, where commands are not run if Walk can infer that they would not change any generated files.
* An LD_PRELOAD library or syscall tracing is used to detect what files a command reads and/or writes. * Tested and used on Linux and OpenBSD. * Also provided is an example Python script walkbuild/walkfg.py which uses Walk to work as a build system for the Flightgear open-source flight simulator. For more information, please see: * Docs: https://walk.readthedocs.io * Development: https://github.com/cgdae/walk * Install: pip install walkbuild Thanks, - Jules _______________________________________________ Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: arch...@mail-archive.com