jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: pywikibot-core.
jayvdb changed Security from none to none.
TASK DESCRIPTION
The following *library* dependencies do not install out of the box on Python 3 using setuptools/pip (with py3 port status in brackets):
* pydot - ( https://bitbucket.org/prologic/pydot )
* oursql - ( https://launchpad.net/oursql/py3k/ - requires compiler and mysql headers)
* mysqldb - ( various; a mess )
* pYsearch - ( no sign of life at http://pysearch.sourceforge.net/ or https://developer.yahoo.com/python/python-pysearch.html )
pydot is only used by interwiki_graph, which is only used by the interwiki script
Pywikibot depends on either oursql or mysqldb, so we only need one of these to work.
TASK DETAIL
https://phabricator.wikimedia.org/T75704
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb
Cc: pywikipedia-bugs, jayvdb
jayvdb created this task.
jayvdb added subscribers: jayvdb, valhallasw, pywikipedia-bugs, Ladsgroup.
jayvdb added a project: pywikibot-core.
Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION
A pure python version of mwparserfromhell should be added to the nightly tarballs, so it can become a mandatory dependency.
TASK DETAIL
https://phabricator.wikimedia.org/T88069
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: Ladsgroup, valhallasw, jayvdb, Aklapper, pywikipedia-bugs
Ricordisamoa created this task.
Ricordisamoa added subscribers: Ricordisamoa, jayvdb, XZise, valhallasw.
Ricordisamoa added a project: Pywikibot-General.
Ricordisamoa changed Security from none to none.
TASK DESCRIPTION
The [[ //github.com/earwig/mwparserfromhell | mwparserfromhell ]] library allows bot developers to focus on actual code instead of regexes.
It should probably be required for many features in pywikibot, not only on *nix.
TASK DETAIL
https://phabricator.wikimedia.org/T78378
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: Ricordisamoa
Cc: Aklapper, Ricordisamoa, jayvdb, XZise, valhallasw, pywikipedia-bugs
jayvdb created this task.
jayvdb added subscribers: jayvdb, Qgil, mmodell.
jayvdb added projects: Phabricator, pywikibot-core.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
WMF projects are moving from Gerrit to Differential. Pywikibot team should plan our migration, trialling the Differential code review, comparing it to other options, and feeding the trial results into the public RFC to help inform the broader Pywikibot community decision making.
https://www.mediawiki.org/wiki/Requests_for_comment/pywikibot_git_hosting
TASK DETAIL
https://phabricator.wikimedia.org/T95526
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: mmodell, Qgil, jayvdb, Aklapper, jeremyb, pywikipedia-bugs
jayvdb created this task.
jayvdb assigned this task to XZise.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: pywikibot-core.
jayvdb changed Security from none to none.
TASK DESCRIPTION
There is an ongoing development project to add argparse support to pywikibot core. I'm adding a Phab task so it can be managed here.
TASK DETAIL
https://phabricator.wikimedia.org/T76429
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: XZise, jayvdb
Cc: pywikipedia-bugs, jayvdb
jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: Pywikibot-pagegenerators.
jayvdb changed Security from none to none.
TASK DESCRIPTION
The following scripts do not currently use pagegens, but it might be possible to use pagegens as they are page driven (but not always wiki page driven)
* archivebot.py
* casechecker.py
* catall.py
* cfd.py
* clean_sandbox.py
* editarticle.py
* flickrripper.py
* freebasemappingupload.py
* imagetransfer.py
* pagefromfile.py
* redirect.py
* replicate_wiki.py
* states_redirect.py
* upload.py
* welcome.py
The following scripts do not currently use pagegens, and it probably cant be used for these scripts as they are not driven by page processing.
* login.py
* script_wui.py (not as a command line option, at least)
* shell.py
* version.py
* watchlist.py
TASK DETAIL
https://phabricator.wikimedia.org/T78452
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: Aklapper, jayvdb, pywikipedia-bugs
jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added projects: pywikibot-core, Pywikibot-Wikidata, Pywikibot-tests.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
The ServerError exception in wikidataquery should give at least a snippet of the returned non-JSON text is, to aid with debugging failures like:
https://travis-ci.org/wikimedia/pywikibot-core/jobs/54731889#L2732
TASK DETAIL
https://phabricator.wikimedia.org/T93305
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
JAnD created this task.
JAnD added a subscriber: JAnD.
JAnD added projects: Pywikibot-interwiki.py, pywikibot-core.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
pwb.py interwiki -family:wiktionary -whenneeded -lang:cy Category:Armeneg
th: category is redirected to another one, but bot does not recognize this redirect and gives two possibilities. When I try compat or -autonomous mode, it works
TASK DETAIL
https://phabricator.wikimedia.org/T87222
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: JAnD
Cc: pywikipedia-bugs, Aklapper, JAnD, jayvdb
jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: Pywikibot-Other-scripts.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
In core only:
```
$ python pwb.py clean_sandbox -family:wikipedia -lang:en -user
Traceback (most recent call last):
File "pwb.py", line 222, in <module>
run_python_file(filename, argv, argvu, file_package)
File "pwb.py", line 81, in run_python_file
main_mod.__dict__)
File "./scripts/clean_sandbox.py", line 339, in <module>
main()
File "./scripts/clean_sandbox.py", line 335, in main
bot = SandboxBot(**opts)
File "./scripts/clean_sandbox.py", line 184, in __init__
localSandbox = pywikibot.Page(self.site, localSandboxTitle)
File "pywikibot/tools.py", line 711, in wrapper
return obj(*__args, **__kw)
File "pywikibot/tools.py", line 711, in wrapper
return obj(*__args, **__kw)
File "pywikibot/page.py", line 1853, in __init__
raise ValueError(u'Title must be specified and not empty '
ValueError: Title must be specified and not empty if source is a Site.
<type 'exceptions.ValueError'>
```
TASK DETAIL
https://phabricator.wikimedia.org/T87634
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