[Pywikipedia-bugs] [Maniphest] [Updated] T228322: Python is killed by recent patch

2020-07-07 Thread zhuyifei1999
zhuyifei1999 added a comment.


  P11763 (An Untitled Masterwork) 

TASK DETAIL
  https://phabricator.wikimedia.org/T228322

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: zhuyifei1999
Cc: zhuyifei1999, Dvorapa, Aklapper, pywikibot-bugs-list, Dalba, Xqt, 
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, 
Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, jayvdb, 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] T228322: Python is killed by recent patch

2020-07-07 Thread zhuyifei1999
zhuyifei1999 added a comment.


  In T228322#5344565 , @Xqt 
wrote:
  
  > lang property must be resolved from siteinfo whereas code property is 
already given when instantiating the site object. I think 
TestAPIMWException.test_API_error_encoding_ASCII uses a fake http request and 
the siteinfo is never retrieved - am I right?
  
  Does not seem so. It's doing a request, and the request wants the user agent, 
and the user agent wants to have the lang, and the lang requires a request to 
siteinfo. You have a dependency cycle.

TASK DETAIL
  https://phabricator.wikimedia.org/T228322

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: zhuyifei1999
Cc: zhuyifei1999, Dvorapa, Aklapper, pywikibot-bugs-list, Dalba, Xqt, 
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, 
Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, 
Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T197936: [RfC] Figure out the version format

2020-07-07 Thread Maintenance_bot
Maintenance_bot removed a project: Patch-For-Review.

TASK DETAIL
  https://phabricator.wikimedia.org/T197936

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Maintenance_bot
Cc: valhallasw, Lokal_Profil, Xqt, Aklapper, Framawiki, pywikibot-bugs-list, 
Dvorapa, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, 
Tbscho, MayS, Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, jayvdb, 
Masti, Alchimista, Rxy, Alter-paule, Beast1978, Un1tY, Hook696, Kent7301, 
joker88john, CucyNoiD, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, 
Lewizho99, Maathavan
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Closed] T197936: [RfC] Figure out the version format

2020-07-07 Thread Xqt
Xqt closed this task as "Resolved".
Xqt claimed this task.

TASK DETAIL
  https://phabricator.wikimedia.org/T197936

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: valhallasw, Lokal_Profil, Xqt, Aklapper, Framawiki, pywikibot-bugs-list, 
Dvorapa, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, 
Tbscho, MayS, Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, jayvdb, 
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] T239542: Drop support of Python 3.4

2020-07-07 Thread gerritbot
gerritbot added a comment.


  Change 610062 had a related patch set uploaded (by Xqt; owner: Xqt):
  [pywikibot/core@master] [4.0] Remove code duplication of pwb.py and setup.py
  
  https://gerrit.wikimedia.org/r/610062

TASK DETAIL
  https://phabricator.wikimedia.org/T239542

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: gerritbot
Cc: Urbanecm, bd808, Dvorapa, Aklapper, pywikibot-bugs-list, Xqt, JohnsonLee01, 
SHEKH, Dijkstra, Alter-paule, Beast1978, Un1tY, Khutuck, Zkhalido, Hook696, 
Kent7301, joker88john, Viztor, CucyNoiD, Wenyi, Gaboe420, Giuliamocci, 
Cpaulf30, Af420, Bsandipan, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, 
Maathavan, Altostratus, Avicennasis, mys_721tx, jayvdb, 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] T213287: Drop support of Python 2.7

2020-07-07 Thread gerritbot
gerritbot added a comment.


  Change 610062 had a related patch set uploaded (by Xqt; owner: Xqt):
  [pywikibot/core@master] [4.0] Remove code duplication of pwb.py and setup.py
  
  https://gerrit.wikimedia.org/r/610062

TASK DETAIL
  https://phabricator.wikimedia.org/T213287

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: gerritbot
Cc: Urbanecm, Framawiki, Legoktm, Ricordisamoa, Multichill, zhuyifei1999, 
Dalba, Eatcha, KTC, Lokal_Profil, Dvorapa, Aklapper, pywikibot-bugs-list, Xqt, 
JohnsonLee01, SHEKH, Dijkstra, Alter-paule, Beast1978, Un1tY, Khutuck, 
Zkhalido, Hook696, Kent7301, joker88john, Viztor, CucyNoiD, Wenyi, Gaboe420, 
Giuliamocci, Cpaulf30, Af420, Bsandipan, Tbscho, MayS, Lewizho99, Mdupont, 
JJMC89, Maathavan, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, 
Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T242083: test_page_from_repository fails with EntityTypeUnknownException on multiple sites

2020-07-07 Thread eprodromou
eprodromou edited projects, added Core Platform Team Workboards (Clinic Duty 
Team); removed Core Platform Team.

TASK DETAIL
  https://phabricator.wikimedia.org/T242083

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: eprodromou
Cc: Ladsgroup, Xqt, matej_suchanek, Aklapper, pywikibot-bugs-list, Dvorapa, 
JohnsonLee01, SHEKH, Naike, Dijkstra, Khutuck, Zkhalido, eprodromou, WDoranWMF, 
Viztor, DannyS712, Wenyi, Amorymeltzer, Tbscho, MayS, Sethakill, Mdupont, 
JJMC89, dg711, Agabi10, Altostratus, Avicennasis, Pchelolo, mys_721tx, jayvdb, 
Ricordisamoa, Anomie, Masti, Alchimista, Rxy, Krenair, Legoktm, holger.knust, 
EvanProdromou
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T242083: test_page_from_repository fails with EntityTypeUnknownException on multiple sites

2020-07-07 Thread eprodromou
eprodromou removed a project: Core Platform Team Workboards (Clinic Duty Team).
eprodromou added a comment.


  What's the question that you're asking? Is there something we can do to help 
make this test pass?

TASK DETAIL
  https://phabricator.wikimedia.org/T242083

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: eprodromou
Cc: eprodromou, Ladsgroup, Xqt, matej_suchanek, Aklapper, pywikibot-bugs-list, 
Dvorapa, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, WDoranWMF, Viztor, 
DannyS712, Wenyi, Amorymeltzer, Tbscho, MayS, Sethakill, Mdupont, JJMC89, 
dg711, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Anomie, 
Masti, Alchimista, Rxy, Krenair, Legoktm, Naike, Agabi10, Pchelolo
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T257376: transferbot.py script's appended text is creating interwiki links instead of wiki links

2020-07-07 Thread Xaosflux
Xaosflux created this task.
Xaosflux added projects: Pywikibot, Pywikibot-Scripts.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  Example page:  
https://test.wikipedia.org/w/index.php?title=Special:PermaLink/441424
  
  At the very end of the page the script has added the line:
  
  - This page was moved from [[en:Garima Chaudhary]]. Its edit history 
can be viewed at [[Garima Chaudhary/edithistory]]
  
  However, instead of making this useful text for a reader, it is creating an 
interwiki link and not providing the information to the reader.  The prefered 
text would have been:
  
  - This page was moved from [[:w:en:Garima Chaudhary]]. Its edit 
history can be viewed at [[Garima Chaudhary/edithistory]]
  
  Specifically, including a full link to the source project.

TASK DETAIL
  https://phabricator.wikimedia.org/T257376

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xaosflux
Cc: Aklapper, Tgr, pywikibot-bugs-list, Xaosflux, JohnsonLee01, SHEKH, 
Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, 
Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T257399: Rewrite pywikibot scripts to support Python 3.5+ only

2020-07-07 Thread Xqt
Xqt created this task.
Xqt added projects: Pywikibot, Pywikibot-Scripts, good first task.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  Pywikibot 2.7 and Pywikibot 3.4 has been dropped due to T239542 
 and T213287 
. Rewrite all scripts in scripts 
folder to support Python 3 code only.
  
  Which scripts should be converted?
  --
  
  All rPWBC  scripts inside 
the scripts folder except scripts inside following subfolders:
  
  - archive: archived scripts only which are desupported
  - i18n: json translation files only
  - maintenance: already done with 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/610076 which can be used as 
an example
  - userscripts: empty folder for bot owners scripts
  
  How to convert?
  ---
  
  - remove all `__future__` imports
  - remove all `future_builtins` imports
  - remove all Python 2 related code. Most of them are something like:
  
if PY2:
# Python 2 related code
else:
# Python 3 code
  
  (don't forget to remove the line `from pywikibot.tools import PY2` in such 
case)
  
try:
from pathlib import Path
 # Python 3 code
except ImportError:
from pathlib2 import Path
 # Python 2 code
  
  - replace class `MyClass(object):` by `class MyClass:`. This looks like old 
style but is new style class.
  - replace `super(MyClass, self).my_method()` by `super().my_method()`
  - use contextlib.suppress context manager to suppress passed exceptions like
  
try:
1/0
except ZeroDivisionError:
pass
  
  should become:
  
with suppress(ZeroDivisionError):
1/0
  
  - replace `unicode` usage by `str`
  - replace `tools.UnicodeType` by `str`
  - replace `tools.StringType` by `(str, bytes)` but check whether it can be 
just `str`
  - replace` tools.py2_encode_utf_8(func)` by `func`
  - remove tools.UnicodeMixin from class inheritance and replace their 
`__unicode__` method by `__str__`
  - replace `for item in iterator: yield item` by `yield from iterator`
  - use iterator unpacking for multiple ignoring values, e.g. `x, _, _, _ = 
range(4)` should become` x, *_ = range(4)`
  - add annotation type hints if appropriate
  
  Other thinks to know?
  -
  
  - convert step by step, one single pathset for one script file. Or maybe a 
few scripts. This makes review easier.
  - Refer https://www.mediawiki.org/wiki/Manual:Pywikibot/Development for 
further information
  - follow guidelines 
https://www.mediawiki.org/wiki/Manual:Pywikibot/Development/Guidelines
  - do not hestiate to ask for support
  - have fun

TASK DETAIL
  https://phabricator.wikimedia.org/T257399

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, Khutuck, 
Soda, Chaytanya, Zkhalido, wiki-helenatxu, Viztor, DannyS712, Wenyi, 
Kieubinhtb, Tks4Fish, Mh-3110, Asad_Ali_Palijo, Lahi, Soteriaspace, 
JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, D3r1ck01, 
Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, jayvdb, 
Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Triaged] T257399: Rewrite pywikibot scripts to support Python 3.5+ only

2020-07-07 Thread Xqt
Xqt triaged this task as "Low" priority.

TASK DETAIL
  https://phabricator.wikimedia.org/T257399

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, Khutuck, 
Soda, Chaytanya, Zkhalido, wiki-helenatxu, Viztor, DannyS712, Wenyi, 
Kieubinhtb, Tks4Fish, Mh-3110, Asad_Ali_Palijo, Lahi, Soteriaspace, 
JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, D3r1ck01, 
Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, jayvdb, 
Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Triaged] T257376: transferbot.py script's appended text is creating interwiki links instead of wiki links

2020-07-07 Thread Xqt
Xqt triaged this task as "Medium" priority.

TASK DETAIL
  https://phabricator.wikimedia.org/T257376

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Aklapper, Tgr, pywikibot-bugs-list, Xaosflux, JohnsonLee01, SHEKH, 
Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, 
Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T257376: transferbot.py script's appended text is creating interwiki links instead of wiki links

2020-07-07 Thread Xqt
Xqt changed the subtype of this task from "Task" to "Bug Report".

TASK DETAIL
  https://phabricator.wikimedia.org/T257376

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Aklapper, Tgr, pywikibot-bugs-list, Xaosflux, JohnsonLee01, SHEKH, 
Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, 
Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs