Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #3873 > unrolled thread

[Python-announce] Walk-0 - "Walk, don't run."

Started byjules@op59.net
First post2022-10-03 21:26 +0000
Last post2022-10-03 21:26 +0000
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python.announce


Contents

  [Python-announce] Walk-0 - "Walk, don't run." jules@op59.net - 2022-10-03 21:26 +0000

#3873 — [Python-announce] Walk-0 - "Walk, don't run."

Fromjules@op59.net
Date2022-10-03 21:26 +0000
Subject[Python-announce] Walk-0 - "Walk, don't run."
Message-ID<166483238119.8483.3915669392453688443@mail.python.org>
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

[toc] | [standalone]


Back to top | Article view | comp.lang.python.announce


csiph-web