Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-arabic-reshaper for 
openSUSE:Factory checked in at 2021-09-15 22:51:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-arabic-reshaper (Old)
 and      /work/SRC/openSUSE:Factory/.python-arabic-reshaper.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-arabic-reshaper"

Wed Sep 15 22:51:30 2021 rev:7 rq:919151 version:2.1.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-arabic-reshaper/python-arabic-reshaper.changes
    2021-03-30 21:01:20.372779850 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-arabic-reshaper.new.1899/python-arabic-reshaper.changes
  2021-09-15 22:51:50.098939120 +0200
@@ -1,0 +2,7 @@
+Wed Sep 15 11:35:08 UTC 2021 - [email protected]
+
+- version update to 2.1.3
+  * Remove dependency on `__version__.py` and `default-config.ini` files
+- %check: use %pyunittest rpm macro
+
+-------------------------------------------------------------------

Old:
----
  arabic_reshaper-2.1.1.tar.gz

New:
----
  arabic_reshaper-2.1.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-arabic-reshaper.spec ++++++
--- /var/tmp/diff_new_pack.gNc9QS/_old  2021-09-15 22:51:50.662939794 +0200
+++ /var/tmp/diff_new_pack.gNc9QS/_new  2021-09-15 22:51:50.666939798 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-arabic-reshaper
-Version:        2.1.1
+Version:        2.1.3
 Release:        0
 Summary:        Python module for formatting Arabic sentences
 License:        MIT
@@ -52,7 +52,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%python_exec setup.py test
+%pyunittest discover -v
 
 %files %{python_files}
 %license LICENSE

++++++ arabic_reshaper-2.1.1.tar.gz -> arabic_reshaper-2.1.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-arabic-reshaper-2.1.1/MANIFEST.in 
new/python-arabic-reshaper-2.1.3/MANIFEST.in
--- old/python-arabic-reshaper-2.1.1/MANIFEST.in        2020-11-04 
11:18:08.000000000 +0100
+++ new/python-arabic-reshaper-2.1.3/MANIFEST.in        2021-03-23 
12:05:11.000000000 +0100
@@ -1,7 +1,5 @@
 include arabic_reshaper/__init__.py
-include arabic_reshaper/__version__.py
 include arabic_reshaper/arabic_reshaper.py
-include arabic_reshaper/default-config.ini
 include arabic_reshaper/letters.py
 include arabic_reshaper/ligatures.py
 include arabic_reshaper/reshaper_config.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-arabic-reshaper-2.1.1/README.md 
new/python-arabic-reshaper-2.1.3/README.md
--- old/python-arabic-reshaper-2.1.1/README.md  2020-11-04 11:18:08.000000000 
+0100
+++ new/python-arabic-reshaper-2.1.3/README.md  2021-03-23 12:05:11.000000000 
+0100
@@ -132,7 +132,7 @@
 
 Besides the settings above, you can enable/disable supported ligatures. For a
 full list of supported ligatures and their default status check the file
-[default-config.ini](default-config.ini).
+[default-config.ini](https://github.com/mpcabd/python-arabic-reshaper/blob/32f7497aa24a68ab880d0248b21715928f0ce212/arabic_reshaper/default-config.ini).
 
 There are multiple ways that you can configure the reshaper in, choose the one
 that suits your deployment:
@@ -248,6 +248,10 @@
 
 ## Version History
 
+### 2.1.3
+
+* Remove dependency on `__version__.py` and `default-config.ini` files, as 
they were causing problems for people who package their apps using pyinstaller 
or buildozer.
+
 ### 2.1.1
 
 * Fix a warning. See #57. Thanks @fbernhart
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.1/arabic_reshaper/__init__.py 
new/python-arabic-reshaper-2.1.3/arabic_reshaper/__init__.py
--- old/python-arabic-reshaper-2.1.1/arabic_reshaper/__init__.py        
2020-11-04 11:18:08.000000000 +0100
+++ new/python-arabic-reshaper-2.1.3/arabic_reshaper/__init__.py        
2021-03-23 12:05:11.000000000 +0100
@@ -9,5 +9,4 @@
                               ENABLE_ALL_LIGATURES)
 
 
-with open(os.path.join(os.path.dirname(__file__), '__version__.py')) as fh:
-    exec(fh.read())
+__version__ = '2.1.3'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.1/arabic_reshaper/__version__.py 
new/python-arabic-reshaper-2.1.3/arabic_reshaper/__version__.py
--- old/python-arabic-reshaper-2.1.1/arabic_reshaper/__version__.py     
2020-11-04 11:18:08.000000000 +0100
+++ new/python-arabic-reshaper-2.1.3/arabic_reshaper/__version__.py     
2021-03-23 12:05:11.000000000 +0100
@@ -1 +1 @@
-__version__ = '2.1.1'
+__version__ = '2.1.2'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.1/arabic_reshaper/default-config.ini 
new/python-arabic-reshaper-2.1.3/arabic_reshaper/default-config.ini
--- old/python-arabic-reshaper-2.1.1/arabic_reshaper/default-config.ini 
2020-11-04 11:18:08.000000000 +0100
+++ new/python-arabic-reshaper-2.1.3/arabic_reshaper/default-config.ini 
1970-01-01 01:00:00.000000000 +0100
@@ -1,328 +0,0 @@
-[ArabicReshaper]
-# Supported languages are: [Arabic, ArabicV2, Kurdish]
-# More languages might be supported soon.
-# `Arabic` is default and recommended to work in most of the cases and 
supports (Arabic, Urdu and Farsi)
-# `ArabicV2` is only to be used with certain font that you run into missing 
chars
-# `Kurdish` if you are using Kurdish Sarchia font is recommended, work with 
both unicode and classic Arabic-Kurdish keybouard 
-language = Arabic
-
-# Whether to delete the Harakat (Tashkeel) before reshaping or not.
-delete_harakat = yes
-
-# Whether to shift the Harakat (Tashkeel) one position so they appear 
correctly when string is reversed
-shift_harakat_position = no
-
-# Whether to delete the Tatweel (U+0640) before reshaping or not.
-delete_tatweel = no
-
-# Whether to support ZWJ (U+200D) or not.
-support_zwj = yes
-
-# Use unshaped form instead of isolated form.
-use_unshaped_instead_of_isolated = no
-
-# Whether to use ligatures or not.
-# Serves as a shortcut to disable all ligatures.
-support_ligatures = yes
-
-# When `support_ligatures` is enabled.
-# Separate ligatures configuration take precedence over it.
-# When `support_ligatures` is disabled,
-# separate ligatures configurations are ignored.
-
-# --------------------- Begin: Ligatures Configurations -------------------- #
-
-# Sentences (Enabled on top)
-ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM = no
-ARABIC LIGATURE JALLAJALALOUHOU = no
-ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM = no
-
-# Words (Enabled on top)
-ARABIC LIGATURE ALLAH = yes
-ARABIC LIGATURE AKBAR = no
-ARABIC LIGATURE ALAYHE = no
-ARABIC LIGATURE MOHAMMAD = no
-ARABIC LIGATURE RASOUL = no
-ARABIC LIGATURE SALAM = no
-ARABIC LIGATURE SALLA = no
-ARABIC LIGATURE WASALLAM = no
-RIAL SIGN = no
-
-# Letters (Enabled on top)
-ARABIC LIGATURE LAM WITH ALEF = yes
-ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE = yes
-ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW = yes
-ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE = yes
-ARABIC LIGATURE AIN WITH ALEF MAKSURA = no
-ARABIC LIGATURE AIN WITH JEEM = no
-ARABIC LIGATURE AIN WITH JEEM WITH MEEM = no
-ARABIC LIGATURE AIN WITH MEEM = no
-ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA = no
-ARABIC LIGATURE AIN WITH MEEM WITH MEEM = no
-ARABIC LIGATURE AIN WITH MEEM WITH YEH = no
-ARABIC LIGATURE AIN WITH YEH = no
-ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF = no
-ARABIC LIGATURE ALEF WITH FATHATAN = no
-ARABIC LIGATURE BEH WITH ALEF MAKSURA = no
-ARABIC LIGATURE BEH WITH HAH = no
-ARABIC LIGATURE BEH WITH HAH WITH YEH = no
-ARABIC LIGATURE BEH WITH HEH = no
-ARABIC LIGATURE BEH WITH JEEM = no
-ARABIC LIGATURE BEH WITH KHAH = no
-ARABIC LIGATURE BEH WITH KHAH WITH YEH = no
-ARABIC LIGATURE BEH WITH MEEM = no
-ARABIC LIGATURE BEH WITH NOON = no
-ARABIC LIGATURE BEH WITH REH = no
-ARABIC LIGATURE BEH WITH YEH = no
-ARABIC LIGATURE BEH WITH ZAIN = no
-ARABIC LIGATURE DAD WITH ALEF MAKSURA = no
-ARABIC LIGATURE DAD WITH HAH = no
-ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA = no
-ARABIC LIGATURE DAD WITH HAH WITH YEH = no
-ARABIC LIGATURE DAD WITH JEEM = no
-ARABIC LIGATURE DAD WITH KHAH = no
-ARABIC LIGATURE DAD WITH KHAH WITH MEEM = no
-ARABIC LIGATURE DAD WITH MEEM = no
-ARABIC LIGATURE DAD WITH REH = no
-ARABIC LIGATURE DAD WITH YEH = no
-ARABIC LIGATURE FEH WITH ALEF MAKSURA = no
-ARABIC LIGATURE FEH WITH HAH = no
-ARABIC LIGATURE FEH WITH JEEM = no
-ARABIC LIGATURE FEH WITH KHAH = no
-ARABIC LIGATURE FEH WITH KHAH WITH MEEM = no
-ARABIC LIGATURE FEH WITH MEEM = no
-ARABIC LIGATURE FEH WITH MEEM WITH YEH = no
-ARABIC LIGATURE FEH WITH YEH = no
-ARABIC LIGATURE GHAIN WITH ALEF MAKSURA = no
-ARABIC LIGATURE GHAIN WITH JEEM = no
-ARABIC LIGATURE GHAIN WITH MEEM = no
-ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA = no
-ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM = no
-ARABIC LIGATURE GHAIN WITH MEEM WITH YEH = no
-ARABIC LIGATURE GHAIN WITH YEH = no
-ARABIC LIGATURE HAH WITH ALEF MAKSURA = no
-ARABIC LIGATURE HAH WITH JEEM = no
-ARABIC LIGATURE HAH WITH JEEM WITH YEH = no
-ARABIC LIGATURE HAH WITH MEEM = no
-ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA = no
-ARABIC LIGATURE HAH WITH MEEM WITH YEH = no
-ARABIC LIGATURE HAH WITH YEH = no
-ARABIC LIGATURE HEH WITH ALEF MAKSURA = no
-ARABIC LIGATURE HEH WITH JEEM = no
-ARABIC LIGATURE HEH WITH MEEM = no
-ARABIC LIGATURE HEH WITH MEEM WITH JEEM = no
-ARABIC LIGATURE HEH WITH MEEM WITH MEEM = no
-ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF = no
-ARABIC LIGATURE HEH WITH YEH = no
-ARABIC LIGATURE JEEM WITH ALEF MAKSURA = no
-ARABIC LIGATURE JEEM WITH HAH = no
-ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA = no
-ARABIC LIGATURE JEEM WITH HAH WITH YEH = no
-ARABIC LIGATURE JEEM WITH MEEM = no
-ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA = no
-ARABIC LIGATURE JEEM WITH MEEM WITH HAH = no
-ARABIC LIGATURE JEEM WITH MEEM WITH YEH = no
-ARABIC LIGATURE JEEM WITH YEH = no
-ARABIC LIGATURE KAF WITH ALEF = no
-ARABIC LIGATURE KAF WITH ALEF MAKSURA = no
-ARABIC LIGATURE KAF WITH HAH = no
-ARABIC LIGATURE KAF WITH JEEM = no
-ARABIC LIGATURE KAF WITH KHAH = no
-ARABIC LIGATURE KAF WITH LAM = no
-ARABIC LIGATURE KAF WITH MEEM = no
-ARABIC LIGATURE KAF WITH MEEM WITH MEEM = no
-ARABIC LIGATURE KAF WITH MEEM WITH YEH = no
-ARABIC LIGATURE KAF WITH YEH = no
-ARABIC LIGATURE KHAH WITH ALEF MAKSURA = no
-ARABIC LIGATURE KHAH WITH HAH = no
-ARABIC LIGATURE KHAH WITH JEEM = no
-ARABIC LIGATURE KHAH WITH MEEM = no
-ARABIC LIGATURE KHAH WITH YEH = no
-ARABIC LIGATURE LAM WITH ALEF MAKSURA = no
-ARABIC LIGATURE LAM WITH HAH = no
-ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA = no
-ARABIC LIGATURE LAM WITH HAH WITH MEEM = no
-ARABIC LIGATURE LAM WITH HAH WITH YEH = no
-ARABIC LIGATURE LAM WITH HEH = no
-ARABIC LIGATURE LAM WITH JEEM = no
-ARABIC LIGATURE LAM WITH JEEM WITH JEEM = no
-ARABIC LIGATURE LAM WITH JEEM WITH MEEM = no
-ARABIC LIGATURE LAM WITH JEEM WITH YEH = no
-ARABIC LIGATURE LAM WITH KHAH = no
-ARABIC LIGATURE LAM WITH KHAH WITH MEEM = no
-ARABIC LIGATURE LAM WITH MEEM = no
-ARABIC LIGATURE LAM WITH MEEM WITH HAH = no
-ARABIC LIGATURE LAM WITH MEEM WITH YEH = no
-ARABIC LIGATURE LAM WITH YEH = no
-ARABIC LIGATURE MEEM WITH ALEF = no
-ARABIC LIGATURE MEEM WITH ALEF MAKSURA = no
-ARABIC LIGATURE MEEM WITH HAH = no
-ARABIC LIGATURE MEEM WITH HAH WITH JEEM = no
-ARABIC LIGATURE MEEM WITH HAH WITH MEEM = no
-ARABIC LIGATURE MEEM WITH HAH WITH YEH = no
-ARABIC LIGATURE MEEM WITH JEEM = no
-ARABIC LIGATURE MEEM WITH JEEM WITH HAH = no
-ARABIC LIGATURE MEEM WITH JEEM WITH KHAH = no
-ARABIC LIGATURE MEEM WITH JEEM WITH MEEM = no
-ARABIC LIGATURE MEEM WITH JEEM WITH YEH = no
-ARABIC LIGATURE MEEM WITH KHAH = no
-ARABIC LIGATURE MEEM WITH KHAH WITH JEEM = no
-ARABIC LIGATURE MEEM WITH KHAH WITH MEEM = no
-ARABIC LIGATURE MEEM WITH KHAH WITH YEH = no
-ARABIC LIGATURE MEEM WITH MEEM = no
-ARABIC LIGATURE MEEM WITH MEEM WITH YEH = no
-ARABIC LIGATURE MEEM WITH YEH = no
-ARABIC LIGATURE NOON WITH ALEF MAKSURA = no
-ARABIC LIGATURE NOON WITH HAH = no
-ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA = no
-ARABIC LIGATURE NOON WITH HAH WITH MEEM = no
-ARABIC LIGATURE NOON WITH HAH WITH YEH = no
-ARABIC LIGATURE NOON WITH HEH = no
-ARABIC LIGATURE NOON WITH JEEM = no
-ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA = no
-ARABIC LIGATURE NOON WITH JEEM WITH HAH = no
-ARABIC LIGATURE NOON WITH JEEM WITH MEEM = no
-ARABIC LIGATURE NOON WITH JEEM WITH YEH = no
-ARABIC LIGATURE NOON WITH KHAH = no
-ARABIC LIGATURE NOON WITH MEEM = no
-ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA = no
-ARABIC LIGATURE NOON WITH MEEM WITH YEH = no
-ARABIC LIGATURE NOON WITH NOON = no
-ARABIC LIGATURE NOON WITH REH = no
-ARABIC LIGATURE NOON WITH YEH = no
-ARABIC LIGATURE NOON WITH ZAIN = no
-ARABIC LIGATURE QAF WITH ALEF MAKSURA = no
-ARABIC LIGATURE QAF WITH HAH = no
-ARABIC LIGATURE QAF WITH MEEM = no
-ARABIC LIGATURE QAF WITH MEEM WITH HAH = no
-ARABIC LIGATURE QAF WITH MEEM WITH MEEM = no
-ARABIC LIGATURE QAF WITH MEEM WITH YEH = no
-ARABIC LIGATURE QAF WITH YEH = no
-ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN = no
-ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF = no
-ARABIC LIGATURE SAD WITH ALEF MAKSURA = no
-ARABIC LIGATURE SAD WITH HAH = no
-ARABIC LIGATURE SAD WITH HAH WITH HAH = no
-ARABIC LIGATURE SAD WITH HAH WITH YEH = no
-ARABIC LIGATURE SAD WITH KHAH = no
-ARABIC LIGATURE SAD WITH MEEM = no
-ARABIC LIGATURE SAD WITH MEEM WITH MEEM = no
-ARABIC LIGATURE SAD WITH REH = no
-ARABIC LIGATURE SAD WITH YEH = no
-ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN = no
-ARABIC LIGATURE SEEN WITH ALEF MAKSURA = no
-ARABIC LIGATURE SEEN WITH HAH = no
-ARABIC LIGATURE SEEN WITH HAH WITH JEEM = no
-ARABIC LIGATURE SEEN WITH HEH = no
-ARABIC LIGATURE SEEN WITH JEEM = no
-ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA = no
-ARABIC LIGATURE SEEN WITH JEEM WITH HAH = no
-ARABIC LIGATURE SEEN WITH KHAH = no
-ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA = no
-ARABIC LIGATURE SEEN WITH KHAH WITH YEH = no
-ARABIC LIGATURE SEEN WITH MEEM = no
-ARABIC LIGATURE SEEN WITH MEEM WITH HAH = no
-ARABIC LIGATURE SEEN WITH MEEM WITH JEEM = no
-ARABIC LIGATURE SEEN WITH MEEM WITH MEEM = no
-ARABIC LIGATURE SEEN WITH REH = no
-ARABIC LIGATURE SEEN WITH YEH = no
-ARABIC LIGATURE SHADDA WITH DAMMA = no
-ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM = no
-ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM = no
-ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM = no
-ARABIC LIGATURE SHADDA WITH FATHA = no
-ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM = no
-ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM = no
-ARABIC LIGATURE SHADDA WITH KASRA = no
-ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM = no
-ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM = no
-ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM = no
-ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF = no
-ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM = no
-ARABIC LIGATURE SHEEN WITH ALEF MAKSURA = no
-ARABIC LIGATURE SHEEN WITH HAH = no
-ARABIC LIGATURE SHEEN WITH HAH WITH MEEM = no
-ARABIC LIGATURE SHEEN WITH HAH WITH YEH = no
-ARABIC LIGATURE SHEEN WITH HEH = no
-ARABIC LIGATURE SHEEN WITH JEEM = no
-ARABIC LIGATURE SHEEN WITH JEEM WITH YEH = no
-ARABIC LIGATURE SHEEN WITH KHAH = no
-ARABIC LIGATURE SHEEN WITH MEEM = no
-ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH = no
-ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM = no
-ARABIC LIGATURE SHEEN WITH REH = no
-ARABIC LIGATURE SHEEN WITH YEH = no
-ARABIC LIGATURE TAH WITH ALEF MAKSURA = no
-ARABIC LIGATURE TAH WITH HAH = no
-ARABIC LIGATURE TAH WITH MEEM = no
-ARABIC LIGATURE TAH WITH MEEM WITH HAH = no
-ARABIC LIGATURE TAH WITH MEEM WITH MEEM = no
-ARABIC LIGATURE TAH WITH MEEM WITH YEH = no
-ARABIC LIGATURE TAH WITH YEH = no
-ARABIC LIGATURE TEH WITH ALEF MAKSURA = no
-ARABIC LIGATURE TEH WITH HAH = no
-ARABIC LIGATURE TEH WITH HAH WITH JEEM = no
-ARABIC LIGATURE TEH WITH HAH WITH MEEM = no
-ARABIC LIGATURE TEH WITH HEH = no
-ARABIC LIGATURE TEH WITH JEEM = no
-ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA = no
-ARABIC LIGATURE TEH WITH JEEM WITH MEEM = no
-ARABIC LIGATURE TEH WITH JEEM WITH YEH = no
-ARABIC LIGATURE TEH WITH KHAH = no
-ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA = no
-ARABIC LIGATURE TEH WITH KHAH WITH MEEM = no
-ARABIC LIGATURE TEH WITH KHAH WITH YEH = no
-ARABIC LIGATURE TEH WITH MEEM = no
-ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA = no
-ARABIC LIGATURE TEH WITH MEEM WITH HAH = no
-ARABIC LIGATURE TEH WITH MEEM WITH JEEM = no
-ARABIC LIGATURE TEH WITH MEEM WITH KHAH = no
-ARABIC LIGATURE TEH WITH MEEM WITH YEH = no
-ARABIC LIGATURE TEH WITH NOON = no
-ARABIC LIGATURE TEH WITH REH = no
-ARABIC LIGATURE TEH WITH YEH = no
-ARABIC LIGATURE TEH WITH ZAIN = no
-ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF = no
-ARABIC LIGATURE THEH WITH ALEF MAKSURA = no
-ARABIC LIGATURE THEH WITH HEH = no
-ARABIC LIGATURE THEH WITH JEEM = no
-ARABIC LIGATURE THEH WITH MEEM = no
-ARABIC LIGATURE THEH WITH NOON = no
-ARABIC LIGATURE THEH WITH REH = no
-ARABIC LIGATURE THEH WITH YEH = no
-ARABIC LIGATURE THEH WITH ZAIN = no
-ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA = no
-ARABIC LIGATURE YEH WITH ALEF MAKSURA = no
-ARABIC LIGATURE YEH WITH HAH = no
-ARABIC LIGATURE YEH WITH HAH WITH YEH = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU = no
-ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN = no
-ARABIC LIGATURE YEH WITH HEH = no
-ARABIC LIGATURE YEH WITH JEEM = no
-ARABIC LIGATURE YEH WITH JEEM WITH YEH = no
-ARABIC LIGATURE YEH WITH KHAH = no
-ARABIC LIGATURE YEH WITH MEEM = no
-ARABIC LIGATURE YEH WITH MEEM WITH MEEM = no
-ARABIC LIGATURE YEH WITH MEEM WITH YEH = no
-ARABIC LIGATURE YEH WITH NOON = no
-ARABIC LIGATURE YEH WITH REH = no
-ARABIC LIGATURE YEH WITH YEH = no
-ARABIC LIGATURE YEH WITH ZAIN = no
-ARABIC LIGATURE ZAH WITH MEEM = no
-
-# ---------------------- End: Ligatures Configurations --------------------- #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.1/arabic_reshaper/reshaper_config.py 
new/python-arabic-reshaper-2.1.3/arabic_reshaper/reshaper_config.py
--- old/python-arabic-reshaper-2.1.1/arabic_reshaper/reshaper_config.py 
2020-11-04 11:18:08.000000000 +0100
+++ new/python-arabic-reshaper-2.1.3/arabic_reshaper/reshaper_config.py 
2021-03-23 12:05:11.000000000 +0100
@@ -31,22 +31,347 @@
 ENABLE_LETTERS_LIGATURES = 0b100
 ENABLE_ALL_LIGATURES = 0b111
 
+default_config = {
+    # Supported languages are: [Arabic, ArabicV2, Kurdish]
+    # More languages might be supported soon.
+    # `Arabic` is default and recommended to work in most of the cases and
+    # supports (Arabic, Urdu and Farsi)
+    # `ArabicV2` is only to be used with certain font that you run into missing
+    # chars `Kurdish` if you are using Kurdish Sarchia font is recommended,
+    # work with both unicode and classic Arabic-Kurdish keybouard
+    'language': 'Arabic',
 
-def auto_config(configuration=None, configuration_file=None):
-    configuration_files = [
-        resource_filename(__name__, 'default-config.ini')
-    ]
-
-    if not os.path.exists(configuration_files[0]):
-        raise Exception(
-            ('Default configuration file {} not found,' +
-             ' check the module installation.').format(
-                 configuration_files[0],
-            )
-        )
+    # Whether to delete the Harakat (Tashkeel) before reshaping or not.
+    'delete_harakat': True,
+
+    # Whether to shift the Harakat (Tashkeel) one position so they appear
+    # correctly when string is reversed
+    'shift_harakat_position': False,
+
+    # Whether to delete the Tatweel (U+0640) before reshaping or not.
+    'delete_tatweel': False,
+
+    # Whether to support ZWJ (U+200D) or not.
+    'support_zwj': True,
+
+    # Use unshaped form instead of isolated form.
+    'use_unshaped_instead_of_isolated': False,
+
+    # Whether to use ligatures or not.
+    # Serves as a shortcut to disable all ligatures.
+    'support_ligatures': True,
+
+    # When `support_ligatures` is enabled.
+    # Separate ligatures configuration take precedence over it.
+    # When `support_ligatures` is disabled,
+    # separate ligatures configurations are ignored.
+
+    # ------------------- Begin: Ligatures Configurations ------------------ #
 
+    # Sentences (Enabled on top)
+    'ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM': False,
+    'ARABIC LIGATURE JALLAJALALOUHOU': False,
+    'ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM': False,
+
+    # Words (Enabled on top)
+    'ARABIC LIGATURE ALLAH': True,
+    'ARABIC LIGATURE AKBAR': False,
+    'ARABIC LIGATURE ALAYHE': False,
+    'ARABIC LIGATURE MOHAMMAD': False,
+    'ARABIC LIGATURE RASOUL': False,
+    'ARABIC LIGATURE SALAM': False,
+    'ARABIC LIGATURE SALLA': False,
+    'ARABIC LIGATURE WASALLAM': False,
+    'RIAL SIGN': False,
+
+    # Letters (Enabled on top)
+    'ARABIC LIGATURE LAM WITH ALEF': True,
+    'ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE': True,
+    'ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW': True,
+    'ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE': True,
+    'ARABIC LIGATURE AIN WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE AIN WITH JEEM': False,
+    'ARABIC LIGATURE AIN WITH JEEM WITH MEEM': False,
+    'ARABIC LIGATURE AIN WITH MEEM': False,
+    'ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE AIN WITH MEEM WITH MEEM': False,
+    'ARABIC LIGATURE AIN WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE AIN WITH YEH': False,
+    'ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF': False,
+    'ARABIC LIGATURE ALEF WITH FATHATAN': False,
+    'ARABIC LIGATURE BEH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE BEH WITH HAH': False,
+    'ARABIC LIGATURE BEH WITH HAH WITH YEH': False,
+    'ARABIC LIGATURE BEH WITH HEH': False,
+    'ARABIC LIGATURE BEH WITH JEEM': False,
+    'ARABIC LIGATURE BEH WITH KHAH': False,
+    'ARABIC LIGATURE BEH WITH KHAH WITH YEH': False,
+    'ARABIC LIGATURE BEH WITH MEEM': False,
+    'ARABIC LIGATURE BEH WITH NOON': False,
+    'ARABIC LIGATURE BEH WITH REH': False,
+    'ARABIC LIGATURE BEH WITH YEH': False,
+    'ARABIC LIGATURE BEH WITH ZAIN': False,
+    'ARABIC LIGATURE DAD WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE DAD WITH HAH': False,
+    'ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE DAD WITH HAH WITH YEH': False,
+    'ARABIC LIGATURE DAD WITH JEEM': False,
+    'ARABIC LIGATURE DAD WITH KHAH': False,
+    'ARABIC LIGATURE DAD WITH KHAH WITH MEEM': False,
+    'ARABIC LIGATURE DAD WITH MEEM': False,
+    'ARABIC LIGATURE DAD WITH REH': False,
+    'ARABIC LIGATURE DAD WITH YEH': False,
+    'ARABIC LIGATURE FEH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE FEH WITH HAH': False,
+    'ARABIC LIGATURE FEH WITH JEEM': False,
+    'ARABIC LIGATURE FEH WITH KHAH': False,
+    'ARABIC LIGATURE FEH WITH KHAH WITH MEEM': False,
+    'ARABIC LIGATURE FEH WITH MEEM': False,
+    'ARABIC LIGATURE FEH WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE FEH WITH YEH': False,
+    'ARABIC LIGATURE GHAIN WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE GHAIN WITH JEEM': False,
+    'ARABIC LIGATURE GHAIN WITH MEEM': False,
+    'ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM': False,
+    'ARABIC LIGATURE GHAIN WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE GHAIN WITH YEH': False,
+    'ARABIC LIGATURE HAH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE HAH WITH JEEM': False,
+    'ARABIC LIGATURE HAH WITH JEEM WITH YEH': False,
+    'ARABIC LIGATURE HAH WITH MEEM': False,
+    'ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE HAH WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE HAH WITH YEH': False,
+    'ARABIC LIGATURE HEH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE HEH WITH JEEM': False,
+    'ARABIC LIGATURE HEH WITH MEEM': False,
+    'ARABIC LIGATURE HEH WITH MEEM WITH JEEM': False,
+    'ARABIC LIGATURE HEH WITH MEEM WITH MEEM': False,
+    'ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF': False,
+    'ARABIC LIGATURE HEH WITH YEH': False,
+    'ARABIC LIGATURE JEEM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE JEEM WITH HAH': False,
+    'ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE JEEM WITH HAH WITH YEH': False,
+    'ARABIC LIGATURE JEEM WITH MEEM': False,
+    'ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE JEEM WITH MEEM WITH HAH': False,
+    'ARABIC LIGATURE JEEM WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE JEEM WITH YEH': False,
+    'ARABIC LIGATURE KAF WITH ALEF': False,
+    'ARABIC LIGATURE KAF WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE KAF WITH HAH': False,
+    'ARABIC LIGATURE KAF WITH JEEM': False,
+    'ARABIC LIGATURE KAF WITH KHAH': False,
+    'ARABIC LIGATURE KAF WITH LAM': False,
+    'ARABIC LIGATURE KAF WITH MEEM': False,
+    'ARABIC LIGATURE KAF WITH MEEM WITH MEEM': False,
+    'ARABIC LIGATURE KAF WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE KAF WITH YEH': False,
+    'ARABIC LIGATURE KHAH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE KHAH WITH HAH': False,
+    'ARABIC LIGATURE KHAH WITH JEEM': False,
+    'ARABIC LIGATURE KHAH WITH MEEM': False,
+    'ARABIC LIGATURE KHAH WITH YEH': False,
+    'ARABIC LIGATURE LAM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE LAM WITH HAH': False,
+    'ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE LAM WITH HAH WITH MEEM': False,
+    'ARABIC LIGATURE LAM WITH HAH WITH YEH': False,
+    'ARABIC LIGATURE LAM WITH HEH': False,
+    'ARABIC LIGATURE LAM WITH JEEM': False,
+    'ARABIC LIGATURE LAM WITH JEEM WITH JEEM': False,
+    'ARABIC LIGATURE LAM WITH JEEM WITH MEEM': False,
+    'ARABIC LIGATURE LAM WITH JEEM WITH YEH': False,
+    'ARABIC LIGATURE LAM WITH KHAH': False,
+    'ARABIC LIGATURE LAM WITH KHAH WITH MEEM': False,
+    'ARABIC LIGATURE LAM WITH MEEM': False,
+    'ARABIC LIGATURE LAM WITH MEEM WITH HAH': False,
+    'ARABIC LIGATURE LAM WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE LAM WITH YEH': False,
+    'ARABIC LIGATURE MEEM WITH ALEF': False,
+    'ARABIC LIGATURE MEEM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE MEEM WITH HAH': False,
+    'ARABIC LIGATURE MEEM WITH HAH WITH JEEM': False,
+    'ARABIC LIGATURE MEEM WITH HAH WITH MEEM': False,
+    'ARABIC LIGATURE MEEM WITH HAH WITH YEH': False,
+    'ARABIC LIGATURE MEEM WITH JEEM': False,
+    'ARABIC LIGATURE MEEM WITH JEEM WITH HAH': False,
+    'ARABIC LIGATURE MEEM WITH JEEM WITH KHAH': False,
+    'ARABIC LIGATURE MEEM WITH JEEM WITH MEEM': False,
+    'ARABIC LIGATURE MEEM WITH JEEM WITH YEH': False,
+    'ARABIC LIGATURE MEEM WITH KHAH': False,
+    'ARABIC LIGATURE MEEM WITH KHAH WITH JEEM': False,
+    'ARABIC LIGATURE MEEM WITH KHAH WITH MEEM': False,
+    'ARABIC LIGATURE MEEM WITH KHAH WITH YEH': False,
+    'ARABIC LIGATURE MEEM WITH MEEM': False,
+    'ARABIC LIGATURE MEEM WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE MEEM WITH YEH': False,
+    'ARABIC LIGATURE NOON WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE NOON WITH HAH': False,
+    'ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE NOON WITH HAH WITH MEEM': False,
+    'ARABIC LIGATURE NOON WITH HAH WITH YEH': False,
+    'ARABIC LIGATURE NOON WITH HEH': False,
+    'ARABIC LIGATURE NOON WITH JEEM': False,
+    'ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE NOON WITH JEEM WITH HAH': False,
+    'ARABIC LIGATURE NOON WITH JEEM WITH MEEM': False,
+    'ARABIC LIGATURE NOON WITH JEEM WITH YEH': False,
+    'ARABIC LIGATURE NOON WITH KHAH': False,
+    'ARABIC LIGATURE NOON WITH MEEM': False,
+    'ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE NOON WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE NOON WITH NOON': False,
+    'ARABIC LIGATURE NOON WITH REH': False,
+    'ARABIC LIGATURE NOON WITH YEH': False,
+    'ARABIC LIGATURE NOON WITH ZAIN': False,
+    'ARABIC LIGATURE QAF WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE QAF WITH HAH': False,
+    'ARABIC LIGATURE QAF WITH MEEM': False,
+    'ARABIC LIGATURE QAF WITH MEEM WITH HAH': False,
+    'ARABIC LIGATURE QAF WITH MEEM WITH MEEM': False,
+    'ARABIC LIGATURE QAF WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE QAF WITH YEH': False,
+    'ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN': False,
+    'ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF': False,
+    'ARABIC LIGATURE SAD WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE SAD WITH HAH': False,
+    'ARABIC LIGATURE SAD WITH HAH WITH HAH': False,
+    'ARABIC LIGATURE SAD WITH HAH WITH YEH': False,
+    'ARABIC LIGATURE SAD WITH KHAH': False,
+    'ARABIC LIGATURE SAD WITH MEEM': False,
+    'ARABIC LIGATURE SAD WITH MEEM WITH MEEM': False,
+    'ARABIC LIGATURE SAD WITH REH': False,
+    'ARABIC LIGATURE SAD WITH YEH': False,
+    'ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN': False,
+    'ARABIC LIGATURE SEEN WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE SEEN WITH HAH': False,
+    'ARABIC LIGATURE SEEN WITH HAH WITH JEEM': False,
+    'ARABIC LIGATURE SEEN WITH HEH': False,
+    'ARABIC LIGATURE SEEN WITH JEEM': False,
+    'ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE SEEN WITH JEEM WITH HAH': False,
+    'ARABIC LIGATURE SEEN WITH KHAH': False,
+    'ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE SEEN WITH KHAH WITH YEH': False,
+    'ARABIC LIGATURE SEEN WITH MEEM': False,
+    'ARABIC LIGATURE SEEN WITH MEEM WITH HAH': False,
+    'ARABIC LIGATURE SEEN WITH MEEM WITH JEEM': False,
+    'ARABIC LIGATURE SEEN WITH MEEM WITH MEEM': False,
+    'ARABIC LIGATURE SEEN WITH REH': False,
+    'ARABIC LIGATURE SEEN WITH YEH': False,
+    'ARABIC LIGATURE SHADDA WITH DAMMA': False,
+    'ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM': False,
+    'ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM': False,
+    'ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM': False,
+    'ARABIC LIGATURE SHADDA WITH FATHA': False,
+    'ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM': False,
+    'ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM': False,
+    'ARABIC LIGATURE SHADDA WITH KASRA': False,
+    'ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM': False,
+    'ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM': False,
+    'ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM': False,
+    'ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF': False,
+    'ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM': False,
+    'ARABIC LIGATURE SHEEN WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE SHEEN WITH HAH': False,
+    'ARABIC LIGATURE SHEEN WITH HAH WITH MEEM': False,
+    'ARABIC LIGATURE SHEEN WITH HAH WITH YEH': False,
+    'ARABIC LIGATURE SHEEN WITH HEH': False,
+    'ARABIC LIGATURE SHEEN WITH JEEM': False,
+    'ARABIC LIGATURE SHEEN WITH JEEM WITH YEH': False,
+    'ARABIC LIGATURE SHEEN WITH KHAH': False,
+    'ARABIC LIGATURE SHEEN WITH MEEM': False,
+    'ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH': False,
+    'ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM': False,
+    'ARABIC LIGATURE SHEEN WITH REH': False,
+    'ARABIC LIGATURE SHEEN WITH YEH': False,
+    'ARABIC LIGATURE TAH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE TAH WITH HAH': False,
+    'ARABIC LIGATURE TAH WITH MEEM': False,
+    'ARABIC LIGATURE TAH WITH MEEM WITH HAH': False,
+    'ARABIC LIGATURE TAH WITH MEEM WITH MEEM': False,
+    'ARABIC LIGATURE TAH WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE TAH WITH YEH': False,
+    'ARABIC LIGATURE TEH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE TEH WITH HAH': False,
+    'ARABIC LIGATURE TEH WITH HAH WITH JEEM': False,
+    'ARABIC LIGATURE TEH WITH HAH WITH MEEM': False,
+    'ARABIC LIGATURE TEH WITH HEH': False,
+    'ARABIC LIGATURE TEH WITH JEEM': False,
+    'ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE TEH WITH JEEM WITH MEEM': False,
+    'ARABIC LIGATURE TEH WITH JEEM WITH YEH': False,
+    'ARABIC LIGATURE TEH WITH KHAH': False,
+    'ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE TEH WITH KHAH WITH MEEM': False,
+    'ARABIC LIGATURE TEH WITH KHAH WITH YEH': False,
+    'ARABIC LIGATURE TEH WITH MEEM': False,
+    'ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE TEH WITH MEEM WITH HAH': False,
+    'ARABIC LIGATURE TEH WITH MEEM WITH JEEM': False,
+    'ARABIC LIGATURE TEH WITH MEEM WITH KHAH': False,
+    'ARABIC LIGATURE TEH WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE TEH WITH NOON': False,
+    'ARABIC LIGATURE TEH WITH REH': False,
+    'ARABIC LIGATURE TEH WITH YEH': False,
+    'ARABIC LIGATURE TEH WITH ZAIN': False,
+    'ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF': False,
+    'ARABIC LIGATURE THEH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE THEH WITH HEH': False,
+    'ARABIC LIGATURE THEH WITH JEEM': False,
+    'ARABIC LIGATURE THEH WITH MEEM': False,
+    'ARABIC LIGATURE THEH WITH NOON': False,
+    'ARABIC LIGATURE THEH WITH REH': False,
+    'ARABIC LIGATURE THEH WITH YEH': False,
+    'ARABIC LIGATURE THEH WITH ZAIN': False,
+    'ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA': 
False,  # noqa
+    'ARABIC LIGATURE YEH WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE YEH WITH HAH': False,
+    'ARABIC LIGATURE YEH WITH HAH WITH YEH': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU': False,
+    'ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN': False,
+    'ARABIC LIGATURE YEH WITH HEH': False,
+    'ARABIC LIGATURE YEH WITH JEEM': False,
+    'ARABIC LIGATURE YEH WITH JEEM WITH YEH': False,
+    'ARABIC LIGATURE YEH WITH KHAH': False,
+    'ARABIC LIGATURE YEH WITH MEEM': False,
+    'ARABIC LIGATURE YEH WITH MEEM WITH MEEM': False,
+    'ARABIC LIGATURE YEH WITH MEEM WITH YEH': False,
+    'ARABIC LIGATURE YEH WITH NOON': False,
+    'ARABIC LIGATURE YEH WITH REH': False,
+    'ARABIC LIGATURE YEH WITH YEH': False,
+    'ARABIC LIGATURE YEH WITH ZAIN': False,
+    'ARABIC LIGATURE ZAH WITH MEEM': False,
+    # -------------------- End: Ligatures Configurations ------------------- #
+}
+
+
+def auto_config(configuration=None, configuration_file=None):
     loaded_from_envvar = False
 
+    configuration_parser = ConfigParser()
+    configuration_parser.read_dict({
+        'ArabicReshaper': default_config
+    })
+
     if not configuration_file:
         configuration_file = os.getenv(
             'PYTHON_ARABIC_RESHAPER_CONFIGURATION_FILE'
@@ -65,12 +390,7 @@
                     ) or ''
                 )
             )
-        configuration_files.append(configuration_file)
-
-    configuration_parser = ConfigParser()
-    configuration_parser.read(
-        configuration_files
-    )
+        configuration_parser.read((configuration_file,))
 
     if configuration:
         configuration_parser.read_dict({
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-arabic-reshaper-2.1.1/setup.py 
new/python-arabic-reshaper-2.1.3/setup.py
--- old/python-arabic-reshaper-2.1.1/setup.py   2020-11-04 11:18:08.000000000 
+0100
+++ new/python-arabic-reshaper-2.1.3/setup.py   2021-03-23 12:05:11.000000000 
+0100
@@ -5,19 +5,16 @@
 
 import os
 
-exec(
-    open(os.path.join(
-        os.path.dirname(__file__),
-        'arabic_reshaper',
-        '__version__.py'
-    )).read()
-)
+with open("README.md", "r", encoding="utf-8") as fh:
+    long_description = fh.read()
 
 setup(
     name="arabic_reshaper",
     description=("Reconstruct Arabic sentences to be used in"
                  " applications that don't support Arabic"),
-    version=__version__,
+    long_description=long_description,
+    long_description_content_type="text/markdown",
+    version='2.1.3',
     platforms="ALL",
     license="MIT",
     packages=['arabic_reshaper'],
@@ -33,7 +30,6 @@
     maintainer="Abdullah Diab",
     maintainer_email="[email protected]",
     package_dir={'arabic_reshaper': 'arabic_reshaper'},
-    package_data={'arabic_reshaper': ['default-config.ini']},
     test_suite='arabic_reshaper.tests',
     include_package_data=True,
     keywords="arabic shaping reshaping reshaper",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-arabic-reshaper-2.1.1/upload-to-anaconda.sh 
new/python-arabic-reshaper-2.1.3/upload-to-anaconda.sh
--- old/python-arabic-reshaper-2.1.1/upload-to-anaconda.sh      2020-11-04 
11:18:08.000000000 +0100
+++ new/python-arabic-reshaper-2.1.3/upload-to-anaconda.sh      2021-03-23 
12:05:11.000000000 +0100
@@ -1,13 +1,13 @@
 #!/bin/sh
 
-conda config --set anaconda_upload no
-conda config --add channels conda-forge
-conda-build . --python 3.6
-conda-build . -???python 3.7
-conda-build . -???python 3.8
-conda-build . -???python 3.9
-anaconda login
-anaconda upload --user mpcabd 
/opt/conda/conda-bld/noarch/arabic-reshaper-*-py36_0.tar.bz2
+# conda config --set anaconda_upload no
+# conda config --add channels conda-forge
+# conda-build . --python 3.6
+conda-build . --python 3.7
+conda-build . --python 3.8
+conda-build . --python 3.9
+# anaconda login
+# anaconda upload --user mpcabd 
/opt/conda/conda-bld/noarch/arabic-reshaper-*-py36_0.tar.bz2
 anaconda upload --user mpcabd 
/opt/conda/conda-bld/noarch/arabic-reshaper-*-py37_0.tar.bz2
 anaconda upload --user mpcabd 
/opt/conda/conda-bld/noarch/arabic-reshaper-*-py38_0.tar.bz2
 anaconda upload --user mpcabd 
/opt/conda/conda-bld/noarch/arabic-reshaper-*-py39_0.tar.bz2

Reply via email to