[Pywikipedia-bugs] [Maniphest] [Commented On] T143293: checkimages.py: DeprecationWarning: pywikibot.version.svn_rev_info is deprecated; use getversion_svn_setuptools instead

2016-11-14 Thread Magul
Magul added a comment.
I have tried to investigate this issue and it looks, that You don't have setuptools installed on You system.

Could You please provide a little more informations? How have You installed Your pywikibot instance?

Could You also privde result of trying to import setuptools in python inrepreter?TASK DETAILhttps://phabricator.wikimedia.org/T143293EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MagulCc: Magul, valhallasw, Xqt, Aklapper, MarcoAurelio, pywikibot-bugs-list, MayS, Mdupont, JJMC89, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T150720: checkimages.py: duplicatesreport confuses when parsing numbers

2016-11-14 Thread Magul
Magul created this task.Magul added a project: Pywikibot-core.Herald added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTIONDuring execution of:

python pwb.py checkimages -duplicatesReport

I've got

Traceback (most recent call last):
  File "pwb.py", line 255, in 
if not main():
  File "pwb.py", line 249, in main
run_python_file(filename, [filename] + args, argvu, file_package)
  File "pwb.py", line 121, in run_python_file
main_mod.__dict__)
  File "./scripts/checkimages.py", line 1770, in 
ret = main()
  File "./scripts/checkimages.py", line 1624, in main
duplicates_rollback = int(arg[12:])
ValueError: invalid literal for int() with base 10: 'eport'




pip freeze
fancycompleter==0.5
ordereddict==1.1
pdbpp==0.8.3
Pygments==2.1.3
pywikibot==3.0.dev0
requests==2.11.1
six==1.10.0
socketIO-client==0.5.6
websocket-client==0.37.0
wheel==0.24.0
wmctrl==0.3TASK DETAILhttps://phabricator.wikimedia.org/T150720WORKBOARDhttps://phabricator.wikimedia.org/project/board/87/EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MagulCc: Aklapper, Magul, pywikibot-bugs-list, MayS, Mdupont, JJMC89, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T150694: selflink.py - AttributeError: 'SelflinkBot' object has no attribute 'pageToUnlink'

2016-11-14 Thread gerritbot
gerritbot added a comment.
Change 321576 had a related patch set uploaded (by Magul):
pageToUnlink set to current_page in SelflinkBot

https://gerrit.wikimedia.org/r/321576TASK DETAILhttps://phabricator.wikimedia.org/T150694EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Magul, gerritbotCc: gerritbot, Aklapper, pywikibot-bugs-list, Masti, MayS, Mdupont, JJMC89, jayvdb, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T148355: pagegenerators options shouldn't use intrinsic total limits

2016-11-14 Thread gerritbot
gerritbot added a project: Patch-For-Review.
TASK DETAILhttps://phabricator.wikimedia.org/T148355EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Magul, gerritbotCc: gerritbot, Aklapper, TerraCodes, Xqt, pywikibot-bugs-list, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, MuhammadShuaib, jayvdb, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T148355: pagegenerators options shouldn't use intrinsic total limits

2016-11-14 Thread gerritbot
gerritbot added a comment.
Change 321484 had a related patch set uploaded (by Magul):
Removal of intrinsic limits in pagegenerators' args

https://gerrit.wikimedia.org/r/321484TASK DETAILhttps://phabricator.wikimedia.org/T148355EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Magul, gerritbotCc: gerritbot, Aklapper, TerraCodes, Xqt, pywikibot-bugs-list, MayS, Mdupont, JJMC89, MuhammadShuaib, jayvdb, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T150694: selflink.py - AttributeError: 'SelflinkBot' object has no attribute 'pageToUnlink'

2016-11-14 Thread Masti
Masti created this task.Masti added a project: Pywikibot-core.Herald added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTIONselflink.py halts while calling unlink.py with the following error:

$ python pwb.py selflink.py -start:A
Retrieving 50 pages from wikipedia:pl.

A <<<

0 pages read
0 pages written
Execution time: 0 seconds
Script terminated by exception:

ERROR: AttributeError: 'SelflinkBot' object has no attribute 'pageToUnlink'
Traceback (most recent call last):

File "pwb.py", line 255, in 
  if not main():
File "pwb.py", line 249, in main
  run_python_file(filename, [filename] + args, argvu, file_package)
File "pwb.py", line 121, in run_python_file
  main_mod.__dict__)
File "./scripts/selflink.py", line 110, in 
  main()
File "./scripts/selflink.py", line 106, in main
  bot.run()
File "/usr/home/masti/pw/core/pywikibot/bot.py", line 1621, in run
  super(MultipleSitesBot, self).run()
File "/usr/home/masti/pw/core/pywikibot/bot.py", line 1435, in run
  self.treat(page)
File "/usr/home/masti/pw/core/pywikibot/bot.py", line 1722, in treat
  super(ExistingPageBot, self).treat(page)
File "/usr/home/masti/pw/core/pywikibot/bot.py", line 1786, in treat
  super(NoRedirectPageBot, self).treat(page)
File "/usr/home/masti/pw/core/pywikibot/bot.py", line 1649, in treat
  self.treat_page()
File "./scripts/selflink.py", line 74, in treat_page
  self.unlink(self.current_page)
File "/usr/home/masti/pw/core/scripts/unlink.py", line 97, in unlink
  unlink_callback = self._create_callback()
File "./scripts/selflink.py", line 60, in _create_callback
  callback = super(SelflinkBot, self)._create_callback()
File "/usr/home/masti/pw/core/scripts/unlink.py", line 91, in _create_callback
  return InteractiveUnlink(self)
File "/usr/home/masti/pw/core/scripts/unlink.py", line 59, in __init__
  old_link=bot.pageToUnlink, new_link=False, default='u')

AttributeError: 'SelflinkBot' object has no attribute 'pageToUnlink'

CRITICAL: Closing network session.

run on a clean new core installation
$ python pwb.py version.py
Pywikibot: [https] r-pywikibot-core.git (1b3d330, g7586, 2016/11/14, 14:21:21, n/a)
Release version: 3.0-dev
requests version: 2.3.0

cacerts: /etc/ssl/certs/ca-certificates.crt
  certificate test: ok

Python: 2.7.7 (default, Dec  9 2014, 00:19:44) 
[GCC 4.3.4]
PYWIKIBOT2_DIR: Not set
PYWIKIBOT2_DIR_PWB: 
PYWIKIBOT2_NO_USER_CONFIG: Not setTASK DETAILhttps://phabricator.wikimedia.org/T150694EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MastiCc: Aklapper, pywikibot-bugs-list, Masti, MayS, Mdupont, JJMC89, jayvdb, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T150675: socketIO_client in dependencies

2016-11-14 Thread Magul
Magul added a comment.
It looks that it's not working with newest version of socketIO_client (0.7.0). Instead install socketIO_client==0.5.6TASK DETAILhttps://phabricator.wikimedia.org/T150675EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MagulCc: Aklapper, Magul, pywikibot-bugs-list, MayS, Mdupont, JJMC89, jayvdb, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Closed] T125307: textlib.replaceExcept should have count parameter

2016-11-14 Thread Xqt
Xqt closed this task as "Resolved".
TASK DETAILhttps://phabricator.wikimedia.org/T125307EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: matej_suchanek, XqtCc: gerritbot, Aklapper, StudiesWorld, pywikibot-bugs-list, Dvorapa, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, jayvdb, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Triaged] T113174: PropertyPage instance is not allowed target for a claim (wikibase-property datatype)

2016-11-14 Thread Xqt
Xqt triaged this task as "High" priority.
TASK DETAILhttps://phabricator.wikimedia.org/T113174EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: matej_suchanek, XqtCc: gerritbot, Ricordisamoa, Aklapper, matej_suchanek, pywikibot-bugs-list, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, jayvdb, Wesalius, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T113174: PropertyPage instance is not allowed target for a claim (wikibase-property datatype)

2016-11-14 Thread gerritbot
gerritbot added a comment.
Change 321377 had a related patch set uploaded (by Matěj Suchánek):
Support wikibase-property datatype

https://gerrit.wikimedia.org/r/321377TASK DETAILhttps://phabricator.wikimedia.org/T113174EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: gerritbotCc: gerritbot, Ricordisamoa, Aklapper, matej_suchanek, pywikibot-bugs-list, MayS, Mdupont, JJMC89, jayvdb, Wesalius, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Claimed] T125307: textlib.replaceExcept should have count parameter

2016-11-14 Thread matej_suchanek
matej_suchanek claimed this task.
TASK DETAILhttps://phabricator.wikimedia.org/T125307EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: matej_suchanekCc: gerritbot, Aklapper, StudiesWorld, pywikibot-bugs-list, Dvorapa, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, jayvdb, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T125307: textlib.replaceExcept should have count parameter

2016-11-14 Thread gerritbot
gerritbot added a comment.
Change 321373 had a related patch set uploaded (by Matěj Suchánek):
Add count to replaceExcept

https://gerrit.wikimedia.org/r/321373TASK DETAILhttps://phabricator.wikimedia.org/T125307EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: gerritbotCc: gerritbot, Aklapper, StudiesWorld, pywikibot-bugs-list, Dvorapa, MayS, Mdupont, JJMC89, jayvdb, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T150653: pagegeneratrors_tests.TestFactoryGeneratorWikibase fails with KeyError: u'P357'

2016-11-14 Thread gerritbot
gerritbot added a comment.
Change 321364 had a related patch set uploaded (by Xqt):
[bugfix] Solve pagegeneratrors_tests.TestFactoryGeneratorWikibase tests

https://gerrit.wikimedia.org/r/321364TASK DETAILhttps://phabricator.wikimedia.org/T150653EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Xqt, gerritbotCc: gerritbot, Aklapper, Xqt, pywikibot-bugs-list, MayS, Mdupont, JJMC89, jayvdb, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Triaged] T150653: pagegeneratrors_tests.TestFactoryGeneratorWikibase fails with KeyError: u'P357'

2016-11-14 Thread Xqt
Xqt triaged this task as "High" priority.
TASK DETAILhttps://phabricator.wikimedia.org/T150653EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: Aklapper, Xqt, pywikibot-bugs-list, MayS, Mdupont, JJMC89, jayvdb, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T150653: pagegeneratrors_tests.TestFactoryGeneratorWikibase fails with KeyError: u'P357'

2016-11-14 Thread Xqt
Xqt created this task.Xqt added projects: Pywikibot-core, Pywikibot-tests.Herald added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTIONTASK DETAILhttps://phabricator.wikimedia.org/T150653EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: Aklapper, Xqt, pywikibot-bugs-list, MayS, Mdupont, JJMC89, jayvdb, Dalba, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T150645: BotPasswords login fails in Pywikibot core

2016-11-14 Thread Fae
Fae created this task.Fae added a project: Pywikibot-core.Herald added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTIONAfter applying two-factor authentication (2FA) to my account, I wanted to keep on using my collection of handy Pywikibot command line scripts without the hassle of OAuth. Following the manual guidelines at https://www.mediawiki.org/wiki/Manual:Pywikibot/BotPasswords works, so long as a passwords file is created locally, in that a terminal session logs in, however pywikibot core fails to pick up the login credentials. Note that login.py would break at the stage of getting cookies if manual login was tried rather than a passwords file. I ran a git pull yesterday for Pywikibot core, so my local version is the latest.

With the pressure to move admin accounts to using the more secure 2FA option, and the likelihood of this later rolling out for all accounts, this bug runs counter to the advice being given to volunteers for continued API access for script users.

As an example I have set up a bot password for Fæ@uploader with extensive rights including uploading files and editing pages. Pywikibot's login.py correctly applies it, however pywikibot modules then fail to apply it:

Example at login

core fae$ python pwb.py login
Logging in to commons:commons as Fæ@uploader
Logged in on commons:commons as Fæ.

core fae$ python
Python 2.7.10 (default, Jul 14 2015, 19:46:27) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pywikibot
>>> site = pywikibot.getSite('commons', 'commons')
>>> print site.userinfo['name']
> < here my IP address gets displayed rather than the expected account name >
>>>

Example failure when running an upload script after appearing to correctly log in

User 'None' does not have upload rights on site commons:commons.TASK DETAILhttps://phabricator.wikimedia.org/T150645EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: FaeCc: Aklapper, pywikibot-bugs-list, Steinsplitter, Fae, MayS, Mdupont, JJMC89, jayvdb, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T145954: api_tests.TestLazyLoginNotExistUsername runs into a recursive loop

2016-11-14 Thread gerritbot
gerritbot added a comment.
Change 321355 merged by jenkins-bot:
login.py: raise if username does not have read permissions

https://gerrit.wikimedia.org/r/321355TASK DETAILhttps://phabricator.wikimedia.org/T145954EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Dalba, gerritbotCc: gerritbot, Dalba, Ladsgroup, Multichill, valhallasw, jayvdb, Aklapper, Xqt, pywikibot-bugs-list, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Closed] T145954: api_tests.TestLazyLoginNotExistUsername runs into a recursive loop

2016-11-14 Thread Xqt
Xqt closed this task as "Resolved".
TASK DETAILhttps://phabricator.wikimedia.org/T145954EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Dalba, XqtCc: gerritbot, Dalba, Ladsgroup, Multichill, valhallasw, jayvdb, Aklapper, Xqt, pywikibot-bugs-list, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Unblock] T58190: API design (tracking)

2016-11-14 Thread Xqt
Xqt closed subtask T66489: Clean up limit handling (data/api.py) as "Resolved".
TASK DETAILhttps://phabricator.wikimedia.org/T58190EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: APerson, valhallasw, pywikibot-bugs-list, mschwarzer, Aklapper___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T150299: Interwiki link with p.title(asLink=True)

2016-11-14 Thread Xqt
Xqt added a parent task: T101557: Improve Page.title.
TASK DETAILhttps://phabricator.wikimedia.org/T150299EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: Xqt, TerraCodes, Mpaa, JJMC89, Aklapper, pywikibot-bugs-list, Framawiki, MayS, Mdupont, MuhammadShuaib, jayvdb, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Closed] T123415: pep8 1.7.0

2016-11-14 Thread Xqt
Xqt closed this task as "Resolved".Xqt claimed this task.
TASK DETAILhttps://phabricator.wikimedia.org/T123415EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: AndyTechGuy, gerritbot, Aklapper, StudiesWorld, jayvdb, pywikibot-bugs-list, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Alchimista, Rxy, Jay8g, Krenair___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T145954: api_tests.TestLazyLoginNotExistUsername runs into a recursive loop

2016-11-14 Thread gerritbot
gerritbot added a comment.
Change 321355 had a related patch set uploaded (by Dalba):
login.py: raise if username does not have read permissions

https://gerrit.wikimedia.org/r/321355TASK DETAILhttps://phabricator.wikimedia.org/T145954EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: gerritbotCc: gerritbot, Dalba, Ladsgroup, Multichill, valhallasw, jayvdb, Aklapper, Xqt, pywikibot-bugs-list, MayS, Mdupont, JJMC89, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs