Page 1 of 1

easy_install SABnzbd?

Posted: December 4th, 2010, 2:32 pm
by popcornarsonist
I was just wondering if any thought has been given to eggifying the SABnzbd package to make it available on PyPI?

I know there are some issues with CherryPy, given that SABnzbd is currently using the as yet unreleased 3.2. However, it seems to me that when CherryPy 3.2 is actually released, easy_install (or pip, distribute, etc) would be the way to go. That way, we don't just have an Ubuntu/Debian installer, but something that will work on all systems, manage dependencies, and allow easy upgrades.

I searched the forums a bit, and hadn't seen this brought up before, so I thought I'd put it out there, see what the developers thoughts are.

Re: easy_install SABnzbd?

Posted: December 5th, 2010, 7:37 am
by shypike
The two largest groups interested in SABnzbd are Windows and OSX users,
who prefer the binary distribution.
Actually we do to, because it allows fine control of the combination of the various modules.

CherryPy is a compatibility nightmare, that why we carry our own version.
Even Cheetah has published some buggy version, which hit SABnzbd
(although their overall track record is very good).

I see SABnzbd as an application that just happens to be written in Python
and I'm not distributing a generally useful Python module.
I have been amazed at how people think it's a good idea to
install an application as part of the Python interpreter.
I wish Python just had better tools to distribute a stand alone-binary.
That exists (to some extent) for Windows and OSX, but not for the Unix/Linuxes of this world.

Re: easy_install SABnzbd?

Posted: December 6th, 2010, 5:01 pm
by JohnEric
Oh god, please do not make it an installer. If you do, at least keep the option of binary.