jayvdb created this task.
jayvdb added subscribers: jayvdb, Ricordisamoa, Beta16, pywikipedia-bugs, VcamX, valhallasw.
jayvdb added projects: pywikibot-core, Pywikibot-network.
Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION
python-requests is a candidate alternative for httplib2. A proof of concept has been created:
https://gerrit.wikimedia.org/r/#/c/189821/
To smooth the transition to python-requests, it would be good for 'http' to support both httplib2 and requests, selected via a config variable.
TASK DETAIL
https://phabricator.wikimedia.org/T98439
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: valhallasw, VcamX, Beta16, Ricordisamoa, jayvdb, Aklapper, pywikipedia-bugs
jayvdb created this task.
jayvdb assigned this task to VcamX.
jayvdb added subscribers: jayvdb, Aklapper.
jayvdb added projects: Pywikibot-OAuth, Pywikibot-network, pywikibot-core.
Restricted Application added a subscriber: pywikipedia-bugs.
TASK DESCRIPTION
To add OAuth support to pywikibot, we need to add OAuth to httplib2 or allow and alternative http client such as python-requests.
This task is to evaluate the second alternative in more detail.
TASK DETAIL
https://phabricator.wikimedia.org/T98671
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: VcamX, jayvdb
Cc: Aklapper, jayvdb, pywikipedia-bugs
jayvdb created this task.
jayvdb added subscribers: jayvdb, greg.
jayvdb added projects: Beta-Cluster, Continuous-Integration-Infrastructure, pywikibot-core.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
In a wikitech-l thread, it was suggested that pywikibots test suite should be regularly run (on WMF infrastructure) against changes which will be deployed to Wikimedia production wikis. i.e. as part of the MediaWiki/Wikimedia CI.
http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/82753
A separate task (T100796) exists for running the pywikibot test suite against Wikimedia beta wikis using Travis-CI as part of the pywikibot CI. The blockers for that task are not exactly the same, but are similar. e.g. the account 'Pywikibot-test' does not need to be used by Wikimedia CI - it is an artefact of the Travis CI/github system.
TASK DETAIL
https://phabricator.wikimedia.org/T100903
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: greg, jayvdb, Aklapper, scfc, hashar, pywikipedia-bugs
jayvdb created this task.
jayvdb claimed this task.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: Pywikibot-tests.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
Running pywikibot tests on beta sites has been suggested by Wikimedia devs/ops.
Tracking blockers , etc.
TASK DETAIL
https://phabricator.wikimedia.org/T100796
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: pywikipedia-bugs, Aklapper, jayvdb
jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added projects: pywikibot-core, Pywikibot-tests.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
The http tests use getstatuscode.com , and a few other sites to produce known http responses. Using http://httpbin.org/ would be better.
TASK DETAIL
https://phabricator.wikimedia.org/T97242
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, jayvdb, Aklapper
happy5214 created this task.
happy5214 claimed this task.
happy5214 added subscribers: Aklapper, happy5214, Legoktm, gerritbot, rmoen, EBernhardson, NiharikaKohli, Capt_Swing, Qgil, jayvdb, Mattflaschen, Xqt, Ricordisamoa, Multichill, Ladsgroup, pywikipedia-bugs.
happy5214 added a project: Pywikibot-Flow.
TASK DESCRIPTION
The first step in creating a Pywikibot mapping to Flow objects is recognizing what needs to be done and devising a plan. A design must be created to represent the hierarchy of the new Pywikibot classes in relation to the existing code and the relations between these new classes and the Flow API and internal architectural design. This design will take the form of a chart or diagram, perhaps using UML, with the following rules:
# There will be classes representing Flow boards and topics, which will both subclass the existing Page class.
# There will be a class representing posts to Flow topics, which will //not// subclass the Page class.
# Boards will have descriptions (internally known as "headers"), while each topic will have a title and summary.
# The diagram will show the relationships between operations on the Pywikibot objects and Flow API calls where they exist.
This task is due by the start of coding.
TASK DETAIL
https://phabricator.wikimedia.org/T98819
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: happy5214
Cc: pywikipedia-bugs, Ladsgroup, Multichill, Ricordisamoa, Xqt, Mattflaschen, jayvdb, Qgil, Capt_Swing, NiharikaKohli, EBernhardson, rmoen, gerritbot, Legoktm, happy5214, Aklapper
Multichill created this task.
Multichill added subscribers: Multichill, hashar, valhallasw, Ladsgroup, jayvdb.
Multichill added projects: pywikibot-core, Pywikibot-documentation, Wikimedia-Hackathon-2015.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
Restricted Application added a project: Documentation.
TASK DESCRIPTION
We're going to do a documentation sprint. We discussed this in https://phabricator.wikimedia.org/T97950
* API Auto Documentation for the low layers of pywikibot
** Jay, Maarten, Antoine, Amir, legoktm
** AGREED to use Sphinx and .rst
** AGREED Publish it do doc.wikimedia.org
*** English up to date docs first, then look into how to maybe (??) localize them
* Second documentation work is to write specs/RFC/architecture/design documentation
* AGREED For now we agree that we won't do i18n on generated documentation which is geared toward devs
* AGREEDScripts we keep the (i18ned) documentation on MediaWiki.org
* ACTION: define user groups and their doc requirements
TASK DETAIL
https://phabricator.wikimedia.org/T100109
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Multichill
Cc: jayvdb, Ladsgroup, valhallasw, hashar, Aklapper, Multichill, Sylvain_WMFr, AlexWang, Daniel_Mietchen, Spage, Qgil, pywikipedia-bugs