Hello community,
here is the log from the commit of package python-Unidecode for
openSUSE:Factory checked in at 2018-11-26 10:24:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Unidecode (Old)
and /work/SRC/openSUSE:Factory/.python-Unidecode.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Unidecode"
Mon Nov 26 10:24:38 2018 rev:7 rq:650341 version:1.0.23
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Unidecode/python-Unidecode.changes
2018-01-07 17:24:11.681340400 +0100
+++
/work/SRC/openSUSE:Factory/.python-Unidecode.new.19453/python-Unidecode.changes
2018-11-26 10:27:02.797257449 +0100
@@ -1,0 +2,16 @@
+Mon Nov 19 19:48:35 UTC 2018 - BenoƮt Monin <[email protected]>
+
+- update to Unidecode 1.0.23:
+ * Improve transliteration of Hebrew letters
+ (thanks to Alon Bar-Lev)
+ * Add transliterations for the phonetic block U+1D00 - U+1D7F
+ (thanks to Oscar Laurent)
+ * Transliterate SI "micro" prefix as "u" instead of "micro" in
+ the U+33xx block.
+ * Add U+33DE SQUARE V OVER M and U+33DF SQUARE A OVER M.
+ * Drop support for Python 2.6 and 3.3 (thanks to Jon Dufresne)
+- spec cleanup: fix license to GPL-2.0-or-later
+- mark the LICENSE file as %license instead of %doc
+- add the README to the documentation
+
+-------------------------------------------------------------------
Old:
----
Unidecode-1.0.22.tar.gz
New:
----
Unidecode-1.0.23.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Unidecode.spec ++++++
--- /var/tmp/diff_new_pack.um8Ruu/_old 2018-11-26 10:27:04.721255190 +0100
+++ /var/tmp/diff_new_pack.um8Ruu/_new 2018-11-26 10:27:04.721255190 +0100
@@ -12,16 +12,16 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-Unidecode
-Version: 1.0.22
+Version: 1.0.23
Release: 0
Summary: ASCII transliterations of Unicode text
-License: GPL-2.0+
+License: GPL-2.0-or-later
Group: Development/Languages/Python
Url: https://pypi.python.org/pypi/Unidecode
Source:
https://files.pythonhosted.org/packages/source/U/Unidecode/Unidecode-%{version}.tar.gz
@@ -97,7 +97,8 @@
%files %python_files
%defattr(-,root,root,-)
-%doc LICENSE ChangeLog
+%license LICENSE
+%doc ChangeLog README.rst
%{python_sitelib}/*
%python_alternative %{_bindir}/unidecode
++++++ Unidecode-1.0.22.tar.gz -> Unidecode-1.0.23.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Unidecode-1.0.22/ChangeLog
new/Unidecode-1.0.23/ChangeLog
--- old/Unidecode-1.0.22/ChangeLog 2018-01-05 16:51:54.000000000 +0100
+++ new/Unidecode-1.0.23/ChangeLog 2018-11-19 08:09:39.000000000 +0100
@@ -1,3 +1,12 @@
+2018-11-19 unidecode 1.0.23
+ * Improve transliteration of Hebrew letters (thanks to Alon Bar-Lev)
+ * Add transliterations for the phonetic block U+1D00 - U+1D7F
+ (thanks to Oscar Laurent)
+ * Transliterate SI "micro" prefix as "u" instead of "micro" in the
+ U+33xx block.
+ * Add U+33DE SQUARE V OVER M and U+33DF SQUARE A OVER M.
+ * Drop support for Python 2.6 and 3.3 (thanks to Jon Dufresne)
+
2018-01-05 unidecode 1.0.22
* Move to semantic version numbering, no longer following version
numbers from the original Perl module. This fixes an issue with
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Unidecode-1.0.22/PKG-INFO
new/Unidecode-1.0.23/PKG-INFO
--- old/Unidecode-1.0.22/PKG-INFO 2018-01-05 17:16:20.000000000 +0100
+++ new/Unidecode-1.0.23/PKG-INFO 2018-11-19 08:38:18.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: Unidecode
-Version: 1.0.22
+Version: 1.0.23
Summary: ASCII transliterations of Unicode text
Home-page: UNKNOWN
Author: Tomaz Solc
@@ -117,6 +117,44 @@
$ python setup.py install
$ python setup.py test
+ Frequently asked questions
+ --------------------------
+
+ German umlauts are transliterated incorrectly
+ Latin letters "a", "o" and "u" with diaeresis are transliterated by
+ Unidecode as "a", "o", "u", *not* according to German rules "ae",
"oe",
+ "ue". This is intentional and will not be changed. Rationale is
that these
+ letters are used in languages other than German (for example,
Finnish and
+ Turkish). German text transliterated without the extra "e" is much
more
+ readable than other languages transliterated using German rules. A
+ workaround is to do your own replacements of these characters
before
+ passing the string to `unidecode`.
+
+ Unidecode should support localization (e.g. a language or country
parameter, inspecting system locale, etc.)
+ Language-specific transliteration is a complicated problem and
beyond the
+ scope of this library. Changes related to this will not be
accepted. Please
+ consider using other libraries which do provide this capability,
such as
+ `Unihandecode <https://github.com/miurahr/unihandecode>`_.
+
+ Unidecode should use a permissive license such as MIT or the BSD
license.
+ The maintainer of Unidecode believes that providing access to
source code
+ on redistribution is a fair and reasonable request when basing
products on
+ voluntary work of many contributors. If the license is not
suitable for
+ you, please consider using other libraries, such as `text-unidecode
+ <https://github.com/kmike/text-unidecode>`_.
+
+ I've upgraded Unidecode and now some URLs on my website return 404 Not
Found.
+ This is an issue with the software that is running your website,
not
+ Unidecode. Occasionally, new versions of Unidecode library are
released
+ which contain improvements to the transliteration tables. This
means that
+ you cannot rely that `unidecode` output will not change across
different
+ versions of Unidecode library. If you use `unidecode` to generate
URLs for
+ your website, either generate the URL slug once and store it in the
+ database or lock your dependency to `unidecode` to one specific
version.
+
+ Some of the issues in this section are discussed in more detail in
`this blog
+ post
<https://www.tablix.org/~avian/blog/archives/2013/09/python_unidecode_release_0_04_14/>`_.
+
Performance notes
-----------------
@@ -154,7 +192,10 @@
Contact
-------
- Please send bug reports, patches and suggestions for Unidecode to
+ Please make sure to read the `Frequently asked questions`_ section
above before
+ contacting the maintainer.
+
+ Bug reports, patches and suggestions for Unidecode can be sent to
[email protected].
Alternatively, you can also open a ticket or pull request at
@@ -196,10 +237,8 @@
Classifier: License :: OSI Approved :: GNU General Public License v2 or later
(GPLv2+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Unidecode-1.0.22/README.rst
new/Unidecode-1.0.23/README.rst
--- old/Unidecode-1.0.22/README.rst 2018-01-05 17:07:36.000000000 +0100
+++ new/Unidecode-1.0.23/README.rst 2018-11-18 19:01:15.000000000 +0100
@@ -109,6 +109,44 @@
$ python setup.py install
$ python setup.py test
+Frequently asked questions
+--------------------------
+
+German umlauts are transliterated incorrectly
+ Latin letters "a", "o" and "u" with diaeresis are transliterated by
+ Unidecode as "a", "o", "u", *not* according to German rules "ae", "oe",
+ "ue". This is intentional and will not be changed. Rationale is that these
+ letters are used in languages other than German (for example, Finnish and
+ Turkish). German text transliterated without the extra "e" is much more
+ readable than other languages transliterated using German rules. A
+ workaround is to do your own replacements of these characters before
+ passing the string to `unidecode`.
+
+Unidecode should support localization (e.g. a language or country parameter,
inspecting system locale, etc.)
+ Language-specific transliteration is a complicated problem and beyond the
+ scope of this library. Changes related to this will not be accepted. Please
+ consider using other libraries which do provide this capability, such as
+ `Unihandecode <https://github.com/miurahr/unihandecode>`_.
+
+Unidecode should use a permissive license such as MIT or the BSD license.
+ The maintainer of Unidecode believes that providing access to source code
+ on redistribution is a fair and reasonable request when basing products on
+ voluntary work of many contributors. If the license is not suitable for
+ you, please consider using other libraries, such as `text-unidecode
+ <https://github.com/kmike/text-unidecode>`_.
+
+I've upgraded Unidecode and now some URLs on my website return 404 Not Found.
+ This is an issue with the software that is running your website, not
+ Unidecode. Occasionally, new versions of Unidecode library are released
+ which contain improvements to the transliteration tables. This means that
+ you cannot rely that `unidecode` output will not change across different
+ versions of Unidecode library. If you use `unidecode` to generate URLs for
+ your website, either generate the URL slug once and store it in the
+ database or lock your dependency to `unidecode` to one specific version.
+
+Some of the issues in this section are discussed in more detail in `this blog
+post
<https://www.tablix.org/~avian/blog/archives/2013/09/python_unidecode_release_0_04_14/>`_.
+
Performance notes
-----------------
@@ -146,7 +184,10 @@
Contact
-------
-Please send bug reports, patches and suggestions for Unidecode to
+Please make sure to read the `Frequently asked questions`_ section above before
+contacting the maintainer.
+
+Bug reports, patches and suggestions for Unidecode can be sent to
[email protected].
Alternatively, you can also open a ticket or pull request at
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Unidecode-1.0.22/Unidecode.egg-info/PKG-INFO
new/Unidecode-1.0.23/Unidecode.egg-info/PKG-INFO
--- old/Unidecode-1.0.22/Unidecode.egg-info/PKG-INFO 2018-01-05
17:16:20.000000000 +0100
+++ new/Unidecode-1.0.23/Unidecode.egg-info/PKG-INFO 2018-11-19
08:38:18.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: Unidecode
-Version: 1.0.22
+Version: 1.0.23
Summary: ASCII transliterations of Unicode text
Home-page: UNKNOWN
Author: Tomaz Solc
@@ -117,6 +117,44 @@
$ python setup.py install
$ python setup.py test
+ Frequently asked questions
+ --------------------------
+
+ German umlauts are transliterated incorrectly
+ Latin letters "a", "o" and "u" with diaeresis are transliterated by
+ Unidecode as "a", "o", "u", *not* according to German rules "ae",
"oe",
+ "ue". This is intentional and will not be changed. Rationale is
that these
+ letters are used in languages other than German (for example,
Finnish and
+ Turkish). German text transliterated without the extra "e" is much
more
+ readable than other languages transliterated using German rules. A
+ workaround is to do your own replacements of these characters
before
+ passing the string to `unidecode`.
+
+ Unidecode should support localization (e.g. a language or country
parameter, inspecting system locale, etc.)
+ Language-specific transliteration is a complicated problem and
beyond the
+ scope of this library. Changes related to this will not be
accepted. Please
+ consider using other libraries which do provide this capability,
such as
+ `Unihandecode <https://github.com/miurahr/unihandecode>`_.
+
+ Unidecode should use a permissive license such as MIT or the BSD
license.
+ The maintainer of Unidecode believes that providing access to
source code
+ on redistribution is a fair and reasonable request when basing
products on
+ voluntary work of many contributors. If the license is not
suitable for
+ you, please consider using other libraries, such as `text-unidecode
+ <https://github.com/kmike/text-unidecode>`_.
+
+ I've upgraded Unidecode and now some URLs on my website return 404 Not
Found.
+ This is an issue with the software that is running your website,
not
+ Unidecode. Occasionally, new versions of Unidecode library are
released
+ which contain improvements to the transliteration tables. This
means that
+ you cannot rely that `unidecode` output will not change across
different
+ versions of Unidecode library. If you use `unidecode` to generate
URLs for
+ your website, either generate the URL slug once and store it in the
+ database or lock your dependency to `unidecode` to one specific
version.
+
+ Some of the issues in this section are discussed in more detail in
`this blog
+ post
<https://www.tablix.org/~avian/blog/archives/2013/09/python_unidecode_release_0_04_14/>`_.
+
Performance notes
-----------------
@@ -154,7 +192,10 @@
Contact
-------
- Please send bug reports, patches and suggestions for Unidecode to
+ Please make sure to read the `Frequently asked questions`_ section
above before
+ contacting the maintainer.
+
+ Bug reports, patches and suggestions for Unidecode can be sent to
[email protected].
Alternatively, you can also open a ticket or pull request at
@@ -196,10 +237,8 @@
Classifier: License :: OSI Approved :: GNU General Public License v2 or later
(GPLv2+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Unidecode-1.0.22/setup.cfg
new/Unidecode-1.0.23/setup.cfg
--- old/Unidecode-1.0.22/setup.cfg 2018-01-05 17:16:20.000000000 +0100
+++ new/Unidecode-1.0.23/setup.cfg 2018-11-19 08:38:18.000000000 +0100
@@ -7,5 +7,4 @@
[egg_info]
tag_build =
tag_date = 0
-tag_svn_revision = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Unidecode-1.0.22/setup.py
new/Unidecode-1.0.23/setup.py
--- old/Unidecode-1.0.22/setup.py 2018-01-05 16:50:57.000000000 +0100
+++ new/Unidecode-1.0.23/setup.py 2018-11-18 19:01:15.000000000 +0100
@@ -10,7 +10,7 @@
setup(
name='Unidecode',
- version='1.0.22',
+ version='1.0.23',
description='ASCII transliterations of Unicode text',
license='GPL',
long_description=get_long_description(),
@@ -30,10 +30,8 @@
"License :: OSI Approved :: GNU General Public License v2 or later
(GPLv2+)",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
- "Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
- "Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Unidecode-1.0.22/tests/test_unidecode.py
new/Unidecode-1.0.23/tests/test_unidecode.py
--- old/Unidecode-1.0.22/tests/test_unidecode.py 2016-11-28
18:14:28.000000000 +0100
+++ new/Unidecode-1.0.23/tests/test_unidecode.py 2018-07-19
10:48:51.000000000 +0200
@@ -5,18 +5,6 @@
from unidecode import unidecode, unidecode_expect_ascii,
unidecode_expect_nonascii
import warnings
-# workaround for Python < 2.7
-if not hasattr(unittest, 'skipIf'):
- def skipIf(condition, reason):
- def d(f):
- def df(*args):
- if condition:
- print("skipped %r" % (reason,))
- else:
- return f(*args)
- return df
- return d
- unittest.skipIf = skipIf
class WarningLogger:
def __init__(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Unidecode-1.0.22/unidecode/__init__.py
new/Unidecode-1.0.23/unidecode/__init__.py
--- old/Unidecode-1.0.22/unidecode/__init__.py 2015-12-12 22:05:28.000000000
+0100
+++ new/Unidecode-1.0.23/unidecode/__init__.py 2018-06-19 20:28:46.000000000
+0200
@@ -3,7 +3,7 @@
"""Transliterate Unicode text into plain 7-bit ASCII.
Example usage:
->>> from unidecode import unidecode:
+>>> from unidecode import unidecode
>>> unidecode(u"\u5317\u4EB0")
"Bei Jing "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Unidecode-1.0.22/unidecode/x005.py
new/Unidecode-1.0.23/unidecode/x005.py
--- old/Unidecode-1.0.22/unidecode/x005.py 2017-06-24 09:59:47.000000000
+0200
+++ new/Unidecode-1.0.23/unidecode/x005.py 2018-06-19 20:28:46.000000000
+0200
@@ -161,7 +161,7 @@
'', # 0x9f
'', # 0xa0
'', # 0xa1
-'[?]', # 0xa2
+'', # 0xa2
'', # 0xa3
'', # 0xa4
'', # 0xa5
@@ -185,20 +185,20 @@
'a', # 0xb7
'a', # 0xb8
'o', # 0xb9
-'[?]', # 0xba
+'o', # 0xba
'u', # 0xbb
'\'', # 0xbc
'', # 0xbd
'-', # 0xbe
-'', # 0xbf
+'-', # 0xbf
'|', # 0xc0
'', # 0xc1
'', # 0xc2
':', # 0xc3
'', # 0xc4
-'[?]', # 0xc5
-'[?]', # 0xc6
-'[?]', # 0xc7
+'', # 0xc5
+'n', # 0xc6
+'o', # 0xc7
'[?]', # 0xc8
'[?]', # 0xc9
'[?]', # 0xca
@@ -207,14 +207,14 @@
'[?]', # 0xcd
'[?]', # 0xce
'[?]', # 0xcf
-'', # 0xd0
+'A', # 0xd0
'b', # 0xd1
'g', # 0xd2
'd', # 0xd3
'h', # 0xd4
'v', # 0xd5
'z', # 0xd6
-'kh', # 0xd7
+'KH', # 0xd7
't', # 0xd8
'y', # 0xd9
'k', # 0xda
@@ -228,11 +228,11 @@
'`', # 0xe2
'p', # 0xe3
'p', # 0xe4
-'ts', # 0xe5
-'ts', # 0xe6
+'TS', # 0xe5
+'TS', # 0xe6
'q', # 0xe7
'r', # 0xe8
-'sh', # 0xe9
+'SH', # 0xe9
't', # 0xea
'[?]', # 0xeb
'[?]', # 0xec
@@ -240,13 +240,13 @@
'[?]', # 0xee
'[?]', # 0xef
'V', # 0xf0
-'oy', # 0xf1
+'OY', # 0xf1
'i', # 0xf2
'\'', # 0xf3
'"', # 0xf4
-'[?]', # 0xf5
-'[?]', # 0xf6
-'[?]', # 0xf7
+'v', # 0xf5
+'n', # 0xf6
+'q', # 0xf7
'[?]', # 0xf8
'[?]', # 0xf9
'[?]', # 0xfa
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Unidecode-1.0.22/unidecode/x01d.py
new/Unidecode-1.0.23/unidecode/x01d.py
--- old/Unidecode-1.0.22/unidecode/x01d.py 2011-02-19 20:21:26.000000000
+0100
+++ new/Unidecode-1.0.23/unidecode/x01d.py 2018-06-19 20:28:46.000000000
+0200
@@ -1,39 +1,39 @@
data = (
-'', # 0x00
-'', # 0x01
-'', # 0x02
-'', # 0x03
-'', # 0x04
-'', # 0x05
-'', # 0x06
-'', # 0x07
-'', # 0x08
-'', # 0x09
-'', # 0x0a
-'', # 0x0b
-'', # 0x0c
-'', # 0x0d
-'', # 0x0e
-'', # 0x0f
+'A', # 0x00
+'AE', # 0x01
+'ae', # 0x02
+'B', # 0x03
+'C', # 0x04
+'D', # 0x05
+'D', # 0x06
+'E', # 0x07
+'e', # 0x08
+'i', # 0x09
+'J', # 0x0a
+'K', # 0x0b
+'L', # 0x0c
+'M', # 0x0d
+'N', # 0x0e
+'O', # 0x0f
'', # 0x10
-'', # 0x11
+'O', # 0x11
'', # 0x12
-'', # 0x13
-'', # 0x14
-'', # 0x15
+'O', # 0x13
+'Oe', # 0x14
+'Ou', # 0x15
'', # 0x16
'', # 0x17
-'', # 0x18
-'', # 0x19
-'', # 0x1a
-'', # 0x1b
-'', # 0x1c
-'', # 0x1d
-'', # 0x1e
-'', # 0x1f
-'', # 0x20
-'', # 0x21
-'', # 0x22
+'P', # 0x18
+'R', # 0x19
+'R', # 0x1a
+'T', # 0x1b
+'U', # 0x1c
+'u', # 0x1d
+'u', # 0x1e
+'m', # 0x1f
+'V', # 0x20
+'W', # 0x21
+'Z', # 0x22
'', # 0x23
'', # 0x24
'', # 0x25
@@ -43,68 +43,68 @@
'', # 0x29
'', # 0x2a
'', # 0x2b
-'', # 0x2c
-'', # 0x2d
-'', # 0x2e
-'', # 0x2f
-'', # 0x30
-'', # 0x31
-'', # 0x32
-'', # 0x33
-'', # 0x34
-'', # 0x35
-'', # 0x36
-'', # 0x37
-'', # 0x38
-'', # 0x39
-'', # 0x3a
-'', # 0x3b
-'', # 0x3c
-'', # 0x3d
-'', # 0x3e
-'', # 0x3f
-'', # 0x40
-'', # 0x41
-'', # 0x42
-'', # 0x43
-'', # 0x44
-'', # 0x45
-'', # 0x46
-'', # 0x47
-'', # 0x48
-'', # 0x49
+'A', # 0x2c
+'AE', # 0x2d
+'B', # 0x2e
+'B', # 0x2f
+'D', # 0x30
+'E', # 0x31
+'E', # 0x32
+'G', # 0x33
+'H', # 0x34
+'I', # 0x35
+'J', # 0x36
+'K', # 0x37
+'L', # 0x38
+'M', # 0x39
+'N', # 0x3a
+'N', # 0x3b
+'O', # 0x3c
+'Ou', # 0x3d
+'P', # 0x3e
+'R', # 0x3f
+'T', # 0x40
+'U', # 0x41
+'W', # 0x42
+'a', # 0x43
+'a', # 0x44
+'a', # 0x45
+'ae', # 0x46
+'b', # 0x47
+'d', # 0x48
+'e', # 0x49
'', # 0x4a
-'', # 0x4b
-'', # 0x4c
-'', # 0x4d
-'', # 0x4e
-'', # 0x4f
-'', # 0x50
+'e', # 0x4b
+'e', # 0x4c
+'g', # 0x4d
+'i', # 0x4e
+'k', # 0x4f
+'m', # 0x50
'', # 0x51
-'', # 0x52
+'o', # 0x52
'', # 0x53
'', # 0x54
'', # 0x55
-'', # 0x56
-'', # 0x57
-'', # 0x58
-'', # 0x59
-'', # 0x5a
-'', # 0x5b
+'p', # 0x56
+'t', # 0x57
+'u', # 0x58
+'u', # 0x59
+'m', # 0x5a
+'v', # 0x5b
'', # 0x5c
-'', # 0x5d
-'', # 0x5e
-'', # 0x5f
-'', # 0x60
+'b', # 0x5d
+'g', # 0x5e
+'d', # 0x5f
+'f', # 0x60
'', # 0x61
-'', # 0x62
-'', # 0x63
-'', # 0x64
-'', # 0x65
-'', # 0x66
-'', # 0x67
-'', # 0x68
-'', # 0x69
+'i', # 0x62
+'r', # 0x63
+'u', # 0x64
+'v', # 0x65
+'b', # 0x66
+'g', # 0x67
+'r', # 0x68
+'f', # 0x69
'', # 0x6a
'', # 0x6b
'b', # 0x6c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Unidecode-1.0.22/unidecode/x033.py
new/Unidecode-1.0.23/unidecode/x033.py
--- old/Unidecode-1.0.22/unidecode/x033.py 2017-01-12 08:30:03.000000000
+0100
+++ new/Unidecode-1.0.23/unidecode/x033.py 2018-06-19 20:37:05.000000000
+0200
@@ -129,7 +129,7 @@
'Inc.', # 0x7f
'pA', # 0x80
'nA', # 0x81
-'microamp', # 0x82
+'uA', # 0x82
'mA', # 0x83
'kA', # 0x84
'kB', # 0x85
@@ -139,8 +139,8 @@
'kcal', # 0x89
'pF', # 0x8a
'nF', # 0x8b
-'microFarad', # 0x8c
-'microgram', # 0x8d
+'uF', # 0x8c
+'ug', # 0x8d
'mg', # 0x8e
'kg', # 0x8f
'Hz', # 0x90
@@ -148,13 +148,13 @@
'MHz', # 0x92
'GHz', # 0x93
'THz', # 0x94
-'microliter', # 0x95
+'ul', # 0x95
'ml', # 0x96
'dl', # 0x97
'kl', # 0x98
'fm', # 0x99
'nm', # 0x9a
-'micrometer', # 0x9b
+'um', # 0x9b
'mm', # 0x9c
'cm', # 0x9d
'km', # 0x9e
@@ -177,17 +177,17 @@
'rad/s^2', # 0xaf
'ps', # 0xb0
'ns', # 0xb1
-'microsecond', # 0xb2
+'us', # 0xb2
'ms', # 0xb3
'pV', # 0xb4
'nV', # 0xb5
-'microvolt', # 0xb6
+'uV', # 0xb6
'mV', # 0xb7
'kV', # 0xb8
'MV', # 0xb9
'pW', # 0xba
'nW', # 0xbb
-'microwatt', # 0xbc
+'uW', # 0xbc
'mW', # 0xbd
'kW', # 0xbe
'MW', # 0xbf
@@ -221,8 +221,8 @@
'sr', # 0xdb
'Sv', # 0xdc
'Wb', # 0xdd
-'[?]', # 0xde
-'[?]', # 0xdf
+'V/m', # 0xde
+'A/m', # 0xdf
'1d', # 0xe0
'2d', # 0xe1
'3d', # 0xe2