jayvdb added a comment.
daemonize supports the library command line option -daemonize. I dont
know much more than that, but I can dig into it.
crontab is used to parse a crontab stored on a wiki page, used to
schedule tasks. It is only used by a script that is not yet
functional, so not a high priority atm.
will look into the yahoo package
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: pywikipedia-bugs, Aklapper, jayvdb, Ricordisamoa, yuvipanda, droid, scfc, coren
yuvipanda added a comment.
So I've installed:
1. unittest2
2. pycountry
3. flickrapi
4. pydot
pysearch seems to be just pointing to python-yahoo now in ubuntu. Is that ok to be installed?
unicodecsv and socketIO require new packages to be built, so I shall do that later today.
Why are daemonize and crontab required?
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: yuvipanda
Cc: pywikipedia-bugs, Aklapper, jayvdb, Ricordisamoa, yuvipanda, droid, scfc, coren
jayvdb added a comment.
@yuvipanda, it would be great if you could install these dependencies in the first instance. Some of them are distributed as part of the OS package collection. Also I believe Pillow needs a sysadmin action, as Ubuntu puts python's Tkinter into a separate debian package.
If there are any packages which you dont feel comfortable installing globally, or if the dev team adds dependencies too frequently, we need to consider setting up maintained virtualenv package set, but hopefully we can avoid that. Most of these libraries are generally useful to anyone doing wiki stuff in python.
Please also add "socketIO_client" to the list; it is used to connect to the newish RecentChanges stream , so that it available to all python users.
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: pywikipedia-bugs, Aklapper, jayvdb, Ricordisamoa, yuvipanda, droid, scfc, coren
yuvipanda added a comment.
However, if the pywikibot folks think that maintaining the virtualenv themselves is going to be too much work / not something they want to do, I'm happy to install all these packages.
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: yuvipanda
Cc: pywikipedia-bugs, Aklapper, jayvdb, Ricordisamoa, yuvipanda, droid, scfc, coren
yuvipanda added a subscriber: yuvipanda.
yuvipanda added a comment.
Hmm, I'm wondering if we should figure out a virtualenv based way of setting up pywikibot on toollabs. This would give pywikibot maintainers the ability to maintain the required packages themselves without relying on the labs admins.
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: yuvipanda
Cc: pywikipedia-bugs, Aklapper, jayvdb, Ricordisamoa, yuvipanda, droid, scfc, coren