doit 0.37 released! First update in 4 years. Modernized packaging (pyproject.toml), Python
3.10–3.13 support.
The project is alive and more coming soon. Stay tuned.
#python #automation #taskrunner #buildtools #opensource
Also rewrote the README to be more streamlined. Feedback welcome!
github.com/pydoit/doit
Same incremental philosophy as doit, now for your tests.
If you use doit to avoid recomputing tasks, why run ALL tests every time? rut tracks your import graph and skips tests unaffected by your changes.
github.com/schettino72/rut
#Python #testing #unittest #DevTools
I released rut 0.3 - a test runner for Python's unittest that runs only affected tests.
Changed one file? Skip the 500 tests that don't depend on it.
schettino72.github.io/rut
doit - python retweeted
#plottertwitter are you tired of optimizing/converting SVGs by hand? Here is how to automate your workflow with @pydoit and #vpype:
bylr.info/articles/2022/11/1…
The article starts from scratch and is very detailed. Just a few #python basics needed–or willingness to acquire them! 😉
Another doit success story 🚀 Data-Driven Modelling of Robots
@stdahdah from DECAR lab @decar_sg
"Organizing this pipeline was quite a challenge. (...) This is when we discovered doit, which was a real life-saver. "
pydoit.org/stories.html#data…
My GitHub Sponsors profile is live! You can sponsor me to support my open source work 💖 github.com/sponsors/schettin…
doit - python retweeted
The basic idea is to plot on a paper roll. A #raspberrypi with the "high quality camera" takes a pic of each frame before some #LEGO and a stepper motor pull blank paper for the next frame. Then everything is assembled into a GIF by a @pydoit script.
xitter.cf/abey79/status/15286887…
doit - python retweeted
I just merged a new (experimental) developer command line interface for SciPy, based on @pydoit and rich-click.
This was/is a very productive collaboration with @schettino72 and @sayabanik.
Nice to be an "old" project featured on a "cool" list for 2022 😃
Rich/Textual looks really cool, planning to incorporate them on #pydoit this year.
new.pythonforengineers.com/b…
doit - python retweeted
In this episode Eduardo Schettino talks about his frustration with existing build tools and how he wrote the doit framework to manage repetitive tasks in his software projects. pythonpodcast.com/doit-softw…
doit 0.34 released. New features include:
- task_params() decorator
- TOML configuration
- and more... pydoit.org/changes.html#id1
pypi.org/project/doit/
"Seven quick tips for analysis scripts in neuroimaging" doi.org/10.1371/journal.pcbi…
Nice article about computational pipelines.
Powered by #pydoit
doit - python retweeted
Out with the old, in with the new.
I'm going to retire GNU make for doit.
pydoit.org
Maintaining Open Source projects is not easy. Hate be that guy who does not merge all those pending PRs... Hoping that asking for financial contribution to merge PR does not sound outrageous...
xscode.com/schettino72/doit
#OpenSource #Python
Wanna Roll-Your-Own #ubuntu ISO? Check ryo-iso remixer tool ryo-iso.readthedocs.io/ powered by #pydoit. #linux #python
"Don't let your dreams be dreams. DoIt! Just DoIt!"
@scality 's MetalK8s, An opinionated #Kubernetes distribution, "long awaited PR that puts an end to GNU Make felonies!"(github.com/scality/metalk8s/…) now powered by doit pydoit.org 👊
Check out new `doit` homepage pydoit.org
Thanks @bootstrapious for awesome template.
Docs now are mobile friendly, thanks @readthedocs sphinx template.
doit-graph [github.com/pydoit/doit-graph] , generate a graph (DAG) of doit tasks. Powered by #graphviz dot. #python #pydoit #workflow
New doit tutorial pydoit.org/tutorial_1.html #python #tutorial Please let me know what you think, how can it be improved and what would like to see on part 2 🙂









