Issue 34768: Add documentation explaining init.py in packages (original) (raw)
I just learned how to make my own package in python and upload it to pypi. I mainly used the documentation here: https://packaging.python.org/tutorials/packaging-projects/
Other than the toy example, there is no explanation of init.py, its purpose, or what I should put in it to get my code to work.
It took me a lot of time and guessing to figure it out, and I had to look at several projects on Github to see how others did it. I found a couple that looked correct because they were concise, but others looked horrendous - one was several thousand lines long.
A clear explanation of how to use init.py when making a package would be extremely helpful.