News for hackers. Stuff that matters.
Re:Doit: bringing the power of build-tools to execute any ki... by afandian on Sunday September 27, 2015 @11:24AM (#10286810)
Re:Doit: bringing the power of build-tools to execute any ki... by auxym on Sunday September 27, 2015 @05:24PM (#10287985)
I'm not sure the author is aware of this story, but he cites the possible confusion with "Dolt" as the reason for naming his project "doit" in lowercase:

http://pydoit.org/faq.html#why-is-doit-written-in-all-lowerc...

Re:Doit: bringing the power of build-tools to execute any ki... by afandian on Monday September 28, 2015 @05:36AM (#10289566)
History finds a way to repeat itself.
Re:Doit: bringing the power of build-tools to execute any ki... by auxym on Sunday September 27, 2015 @03:30PM (#10287626)
I was looking for a build-tool like system to "compile" my thesis: run data analysis scripts, output figures, do some munging on latex source and bibtex references, and finally run the latex compile.

After trying a few and fighting with waf when I needed more flexibility, I found doit to really be a godsend. It really seems to be the best mix of simplicity, flexibility, available features and extendability. Thought some of you might also find it useful. Plus, no arcane make syntax to learn or remember.

Re:Doit: bringing the power of build-tools to execute any ki... by ThePhysicist on Sunday September 27, 2015 @03:03PM (#10287520)
I have used PyDoit for various automation tasks and found it pretty useful. The author is very responsive as well and fixes problems in a timely manner. It's a good alternatice to Makefiles and libraries like fabric. Parametrization is an issue of course, but tasks can be easily customized using generators, which adds a lot of flexibility.
Re:Doit: bringing the power of build-tools to execute any ki... by jlg23 on Sunday September 27, 2015 @06:12PM (#10288121)
What are the benefits compared to make in a unix environment?
Re:Doit: bringing the power of build-tools to execute any ki... by jschwartzi on Sunday September 27, 2015 @09:13PM (#10288514)
Python syntax, a real debugger, and the elimination of text macros to generate targets. This seems like a legitimate replacement.
Re:Doit: bringing the power of build-tools to execute any ki... by yyyyyak on Sunday September 27, 2015 @08:07PM (#10288364)
I have been using snakemake, which is a similar tool, but really nice, and specifically designed for scientific workflows. https://bitbucket.org/johanneskoester/snakemake/wiki.
Re:Doit: bringing the power of build-tools to execute any ki... by crdoconnor on Sunday September 27, 2015 @08:54PM (#10288471)
I made this to achieve more or less the same thing: https://github.com/crdoconnor/projectkey

I focused more on "saving keystrokes", though. Hence the autocomplete and the use of a one letter execute command.

Re:Doit: bringing the power of build-tools to execute any ki... by mtrn on Sunday September 27, 2015 @02:29PM (#10287393)
I've looked at a couple of data build tools and many will do basic jobs very well, and some of them will use even a nice dsl. Where I see many tools struggle is with task parameterization, which I found to be a frequent requirement for these kind of systems.