[Pywikipedia-bugs] [Maniphest] [Commented On] T143293: checkimages.py: DeprecationWarning: pywikibot.version.svn_rev_info is deprecated; use getversion_svn_setuptools instead
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
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'
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
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
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'
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
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
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)
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)
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
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
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'
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'
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'
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
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
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
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)
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)
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
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
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