Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Finally I can retire makefiles in my python projects


Just curious: what do you use make for in python projects?


Not the parent, but I use it for projects (including Python projects) to run tests, code generation etc. when I can’t use mise.


If not makefile then what do you use for a project that has Python for backend and JavaScript for frontend? Does everyone learns all the tools or do you just provide a 'make lint' that works in all codebases?


Do what I can do in npm scripts


As a task runner. What do you use?


Just.

It is a less heavyweight make. Similar syntax and behavior, no .PHONY, a couple of helper functions and behaviors. It is designed as a task runner rather than a build system.


I’m not GP but I use poetry. Can’t even imagine working with Python without it.

https://python-poetry.org/docs/cli/


I can’t imagine going back to poetry after using uv.

uv is like 10x faster than poetry for installs and dependency resolution.


Poetry is a package manager though, there's Poe the Poet[0] for a reason. How do you use poetry to run custom tasks?

[0]: https://poethepoet.natn.io/poetry_plugin.html


You might enjoy https://poethepoet.natn.io/ it makes tasks easier, and you don't even need poetry to benefit from it (I use it with UV these days)


Justfile[0] was a more familiar makefiles replacement for me

[0]: https://github.com/casey/just


Have enjoyed replacing makefiles with https://taskfile.dev/ which looks like it could be more powerful due to being able to detect changes etc. But glad Just has been good.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: