title: What is the purpose of the __init__.py?
body: <p>When creating a Python package, I am told to create a blank file called <strong>init</strong>.py. What I don't understand is why I need to create this file. The <code>distutils</code> build script doesn't modify it, so five builds later it's still blank. What is it's purpose?</p>