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

Reply via email to