title: Is it possible to make a "pyc only" "distribution"?
body: <p>Say I have a python code base organized like so:</p>
  
  <pre><code>./mod/:
      ./__init__.py
      ./main/main.py
      ./main/__init__.py
      ./mytest/__init__.py
  </code></pre>
  
  <p>The file</p>
  
  <pre><code>mod/main/__init__.py
  </code></pre>
  
  <p>is empty. And </p>
  
  <pre><code>$ cat mod/main/main.py 
      import sys
      import mytest
      def main(argv):
          mytest.test()
          return
      if __name__ == '__main__':
          sys.exit(main(sys.argv[1:]))
  </code></pre>
  
  <p>And </p>
  
  <pre><code>$ cat mod/mytest/__init__.py 
  def test():
      print('test worked!')
  </code></pre>
  
  <p>As expected, this works (from within the directory "mod"):</p>
  
  <pre><code>$ python3 -m main.main
  test worked!
  </code></pre>
  
  <p>Now, I want to remove all the .py files, and still be able to run the command that I have above - or something very similar. "Very similar" is defined by not having to change my code structure at all - or, if that cannot be done, as little as possible. </p>
  
  <p>How can I achieve this?</p>