title: Python Daemon Packaging Best Practices
body: <p>I have a tool which I have written in python and generally should be run as a daemon.  What are the best practices for packaging this tool for distribution, particularly how should settings files and the daemon executable/script be handled?</p>
  
  <p>Relatedly are there any common tools for setting up the daemon for running on boot as appropriate for the given platform (i.e. <em>init</em> scripts on linux, services on windows, <em>launchd</em> on os x)?</p>