Multichill created this task. Multichill added a subscriber: Multichill. Multichill added a project: pywikibot-core. Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION We have quite a few pywikibot scripts in core (https://git.wikimedia.org/tree/pywikibot%2Fcore.git/HEAD/scripts). Some of these scripts import other scripts. That shouldn't happen. These target scripts should probably be split up in a library part and a script part:
grep "from scripts import" *.py
data_ingestion.py:from scripts import upload flickrripper.py:from scripts import upload template.py:from scripts import replace
Most notable one is upload.py
TASK DETAIL https://phabricator.wikimedia.org/T89498
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: Multichill Cc: pywikipedia-bugs, Aklapper, Multichill, jayvdb