jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: Pywikibot-Other-scripts.

TASK DESCRIPTION
  The ISBN validation data in isbn.py have not been updated since September 
2007.  The ISBN ranges are updated regularly, meaning the isbn.py script is 
currently wrong.  Rather than keeping this data up to date, the algorithm in 
isbn.py should be replaced with an external package which provides the same 
functionality and is py3 compatible, packaged on pypi, and is regularly updated 
as the ISBN ranges are issued and modified.
  
  There are several such packages on pypi.  See
  https://pypi.python.org/pypi?%3Aaction=search&term=isbn&submit=search
  
  The most useful is
  https://pypi.python.org/pypi/python-stdnum
  
  Also up to date:
  https://github.com/nekobcn/isbnid
  
  https://pypi.python.org/pypi/isbnlib / https://pypi.python.org/pypi/isbntools
  
  https://pypi.python.org/pypi/isbn_hyphenate
  
  Ideally isbn is able to use whichever library is installed.

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

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



_______________________________________________
Pywikipedia-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-bugs

Reply via email to