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
jayvdb added a comment.
It would be nice if there was a way to reroute the socketio messages
into the pywikibot.rcstream , even if it meant using an external
package on the test builds which did the rerouting. That would at
least help us diagnose problems, so we can report them upstream.
TASK DETAIL
https://phabricator.wikimedia.org/T86506
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: valhallasw, jayvdb
Cc: Aklapper, jayvdb, pywikipedia-bugs