-
Notifications
You must be signed in to change notification settings - Fork 932
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider hatch
as potential comprehensive PyPI publication toolchain
#375
Comments
I think it would definitely make sense to reference However, from my own experience using cookiecutter templates, I think they're too overwhelming for newcomers - while they're great if your aim is to create high quality publishable libraries and tools, they cover too much ground and too many new concepts for folks that are just needing to get some dependencies installed in order to work through a tutorial or some data analysis locally (it's similar to the reason why Software Carpentry ended up taking unit testing out of their bootcamp curriculum - automated testing of your automation is confusing when you're still being introduced to the general concept of automating your work in the first place). |
hatch
as potential comprehensive PyPI publication toolchain
In writing up #367 (comment), it also occurred to me that |
Actually project creation doesn't require configuration, but that was hard to tell initially. I have since uncluttered the readme https://github.com/ofek/hatch#usage |
@ofek I will happily accept a guide on using hatch.
I will leave this bug open to track adding the guide, but hopefully someone other than me will volunteer to write it. :) |
@jonparrott Thanks! I'll work on this soon. |
I've included a link to |
Would a tutorial for https://github.com/ofek/hatch be accepted? It defaults to user installs and the workflow is a bit more beginner friendly due to the reduced surface of
pip
it exposes.The text was updated successfully, but these errors were encountered: