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