jayvdb added a comment.
(sorry it took so long for me to get back to this)
1. python pysearch , I think I see what you are saying.
https://packages.debian.org/source/wheezy/python-pysearch is a transitional package for https://packages.debian.org/wheezy/python-yahoo
The filelist of https://packages.debian.org/wheezy/all/python-yahoo/filelist looks very similar to the source http://sourceforge.net/p/pysearch/code/HEAD/tree/trunk/yahoo/search/ listed at https://pypi.python.org/pypi/pYsearch , and it the appropriate .egg
So, I think only installing 'python-yahoo' is fine.
----
2. daemonize . Sorry, this can be ignored, as this external dependency is due to my misunderstanding; see https://phabricator.wikimedia.org/T89581 .
p.s. If you dont want -daemonize used on tool labs, create a task to add a warning or error if it is used on tool labs. Tool labs is pywikibot's primary customer, so ... IMO the software should try to help enforce/promote the way you want the software used on your free hardware.
----
3. crontab
This module is only a crontab parser.
https://pypi.python.org/pypi/crontab is https://github.com/josiahcarlson/parse-crontab
It is used to parse the second item in each own of this page
https://de.wikipedia.org/wiki/Benutzer:DrTrigon/DrTrigonBot/script_wui-cront...
The first item is a revid, which is currently
https://de.wikipedia.org/wiki/?oldid=125193969
Those on-wiki 'files' are semi-protected due to the fact they are .css files.
The bot and operator was last active in August 2014 : https://de.wikipedia.org/wiki/Spezial:Beitr%C3%A4ge/DrTrigonBot / https://de.wikipedia.org/wiki/Spezial:Beitr%C3%A4ge/DrTrigon (https://tools.wmflabs.org/guc/?user=DrTrigon) https://gerrit.wikimedia.org/r/#/q/owner:%22DrTrigon+%253Cdr.trigon%2540surf... They dont have a Phab account that I can see.
I would not mind if we deferred the 'what to do' with this script and its crontab dependency a little longer to see if DrTrigon becomes active. The dependency is optional, and nobody else is seriously working on improving this script at the moment (see https://phabricator.wikimedia.org/T70797), so the dependency isn't needed for regression testing. The Lua dependency (mentioned in the task description) needs to be resolved before the crontab dependency is a serious impediment.
----
But wait, there is more!
Other dependencies added recently:
python3: six (probably already installed) python2.6: future (hopefully you're not maintaining a py2.6 environment..;-)
TASK DETAIL https://phabricator.wikimedia.org/T86015
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: jayvdb, Ricordisamoa, Aklapper, yuvipanda, droid, scfc, coren, pywikipedia-bugs