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.
easy_install SABnzbd?
Forum rules
Help us help you:
Help us help you:
- Are you using the latest stable version of SABnzbd? Downloads page.
- Tell us what system you run SABnzbd on.
- Adhere to the forum rules.
- Do you experience problems during downloading?
Check your connection in Status and Interface settings window.
Use Test Server in Config > Servers.
We will probably ask you to do a test using only basic settings. - Do you experience problems during repair or unpacking?
Enable +Debug logging in the Status and Interface settings window and share the relevant parts of the log here using [ code ] sections.
Re: easy_install SABnzbd?
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.
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?
Oh god, please do not make it an installer. If you do, at least keep the option of binary.