Xqt created this task.
Xqt added a project: Pywikibot.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  Introduction
  ------------
  
  With PEP526 a new syntax for type annotating of variables including class 
variables and instance variables was added i n Python 3.6
  
https://docs.python.org/3.6/whatsnew/3.6.html#pep-526-syntax-for-variable-annotations
  
  What to do
  ----------
  
  Replace type comments with type annotations like:
  
  `argvu = []  # type: List[str]`
  
  should become
  
  `argvu: List[str] = []`
  
  This is similar to PEP484 which introduced type annotations for 
function/method parameters
  
  These issues can be found at 
https://codesearch.wmcloud.org/pywikibot/?q=%23%20type%5C%3A%20%5B%5Ei%5D.%2B&i=nope&files=&excludeFiles=&repos=
  
  Split patches into parts of only a couple of affected files. This makes it 
easier to review.
  **This task is not ready to go yet.** We are waiting for Python 3.5 support 
has been dropped; this will become a `good-first-task` then.
  
  Usefull links
  -------------
  
  - Pywikibot documentation <https://doc.wikimedia.org/pywikibot/master/>
  - Pywikibot Manual <https://www.mediawiki.org/wiki/Manual:Pywikibot>
  - Python Coding Convention 
<https://www.mediawiki.org/wiki/Manual:Coding_conventions/Python>
  - Pywikibot Development Guidelines 
<https://www.mediawiki.org/wiki/Manual:Pywikibot/Development/Guidelines>

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

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

To: Xqt
Cc: Aklapper, pywikibot-bugs-list, Xqt, Jyoo1011, JohnsonLee01, SHEKH, 
Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, 
Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org
To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org

Reply via email to