Plug v0.1.3 Released
Plug is a tool to automate packaging and installation of Python daemons including Python dependencies in the package. It grew out of my use of Supervisor and the problems of managing large numbers of processes.
Version 0.1.3
I've removed all the extra --command options, you can now just `plug install package.plug`. There is still the --number option for setup though.
There was a bug where runit wasn't properly shutting down the process when it thought it was. The issue occured because I didn't exec properly when calling the plug's command so runit was sending a SIGTERM to the script, not the process. Once the process was zombified runit had no hope of getting it.
Installs will also remove an existing plug of the same name should one exist. This is to force a reinstall in case you have two packages with the same plug name.
You can get Plug on PyPi.