Take the 2-minute tour ×  I wrote some code in python as a
class, but now I'm trying to prepare it for distribution as a
package and I was having some trouble with figuring out how the
different pieces should fit together.  So, as I originally wrote
the code I had a class with a few functions in it, including an
__init__ function. I've now split each of these functions into
its own file named with the function name, but I'm unsure where
to put the init function, since it takes arguments. An example
is below.  Original format:  class className(object):      def
__init__(self, arg1, arg2):          self.arg1 = arg1
self.arg2 = arg2      def func1(self):      def func2(self,
arg3):  With a usage of:  import name  a = name.className(arg1,
arg2)  Now the file tree is:   And on to include the other
functions. I would like to keep the same basic usage pattern as
the original.  Now, the question I have is where that __init__
function should go? Inside the __init__.py file? Somewhere else?
The other issue is