akopkesheshyan 4 hours ago

I put together a project template with a modern Python toolchain and handy code snippets, so you don't have to waste hours setting up the basics.

It's built with Cookiecutter and meant to be a solid starting point for new projects — clean structure, some batteries included.

I'm curious to hear your thoughts:

- What’s missing from a solid Python starter kit in 2025?

- What would you add to make it more startup-friendly or scalable?

- Be brutal — I can take it

Also, side question: how many of us are actually using pre-commit hooks these days, especially now that it plays nicely with GitHub Actions?

  • Neywiny 2 hours ago

    I'll be brutal. I have been using Python pretty seriously for over 10 years (hard to come to terms with that) and never once have I had a use for this. That said I'm not making packages, I'm making barely distributed internal utilities or shell script replacements. Maybe this is helpful for others but I don't see how it helps me. Not everything has to, but that's the brutal truth.

    • throwaway150 2 hours ago

      I'll be brutal. There is nothing brutal about what you said. It's just an ordinary fact that not all tools are going to be useful to everyone. Heck, I can bet that 90% of the tools that come on Show HN are not useful to you. They aren't useful to me either. The value of Show HN posts is in that many of these tools are useful to many, not that these tools aren't useful to some (which is really an obvious thing to say). So I don't understand what's "brutal" about what you said and why you even need to say something as obvious as this!

      • Neywiny an hour ago

        It's the high and mightiness of it. Want to share a thing? Sure. But to say it'll save me hours, not package creators or anything more specific, me personally will be saved hours of time, that's why I felt the need to say it.