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 2023-01-14 00:03:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-arabic-reshaper (Old)
 and      /work/SRC/openSUSE:Factory/.python-arabic-reshaper.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-arabic-reshaper"

Sat Jan 14 00:03:09 2023 rev:9 rq:1058184 version:3.0.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-arabic-reshaper/python-arabic-reshaper.changes
    2022-10-12 18:27:39.450081614 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-arabic-reshaper.new.32243/python-arabic-reshaper.changes
 2023-01-14 00:03:59.941983952 +0100
@@ -1,0 +2,6 @@
+Fri Jan 13 09:54:20 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to v3.0.0:
+  * No more Python 2.x support.
+
+-------------------------------------------------------------------

Old:
----
  arabic_reshaper-2.1.4.tar.gz

New:
----
  arabic_reshaper-3.0.0.tar.gz

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

Other differences:
------------------
++++++ python-arabic-reshaper.spec ++++++
--- /var/tmp/diff_new_pack.xX5Ryd/_old  2023-01-14 00:04:00.469987028 +0100
+++ /var/tmp/diff_new_pack.xX5Ryd/_new  2023-01-14 00:04:00.473987051 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-arabic-reshaper
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,10 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%{?!python_module:%define python_module() python3-%{**}}
+%global skip_python2 1
 Name:           python-arabic-reshaper
-Version:        2.1.4
+Version:        3.0.0
 Release:        0
 Summary:        Python module for formatting Arabic sentences
 License:        MIT

++++++ arabic_reshaper-2.1.4.tar.gz -> arabic_reshaper-3.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-arabic-reshaper-2.1.4/.travis.yml 
new/python-arabic-reshaper-3.0.0/.travis.yml
--- old/python-arabic-reshaper-2.1.4/.travis.yml        2022-09-21 
23:24:50.000000000 +0200
+++ new/python-arabic-reshaper-3.0.0/.travis.yml        2023-01-10 
15:33:44.000000000 +0100
@@ -1,28 +1,37 @@
 language: python
+dist: jammy
 install:
   - pip install -U tox
   - pip install -e .
 matrix:
   include:
-    - python: "2.7"
-      env:
-       - TOX_ENV=py27
     - python: "3.6"
+      dist: "xenial"
       env:
         - TOX_ENV=py36
     - python: "3.7"
+      dist: "xenial"
       env:
         - TOX_ENV=py37
       install:
       - pip install -U tox importlib-metadata
       - pip install -e .
     - python: "3.8"
+      dist: "xenial"
       env:
         - TOX_ENV=py38
     - python: "3.9"
+      dist: "xenial"
       env:
         - TOX_ENV=py39
-    - python: "3.10-dev"
+    - python: "3.10"
       env:
         - TOX_ENV=py310
-script: tox -e $TOX_ENV
\ No newline at end of file
+      install:
+        - pip uninstall -y setuptools
+        - pip install -U tox setuptools wheel
+        - pip install -e .
+    - python: "3.11"
+      env:
+        - TOX_ENV=py311
+script: tox -e $TOX_ENV
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-arabic-reshaper-2.1.4/README.md 
new/python-arabic-reshaper-3.0.0/README.md
--- old/python-arabic-reshaper-2.1.4/README.md  2022-09-21 23:24:50.000000000 
+0200
+++ new/python-arabic-reshaper-3.0.0/README.md  2023-01-10 15:33:44.000000000 
+0100
@@ -5,7 +5,7 @@
 Reconstruct Arabic sentences to be used in applications that don't support
 Arabic script.
 
-Works with Python 2.x and 3.x
+Works with Python 3.x
 
 ## Description
 
@@ -248,6 +248,10 @@
 
 ## Version History
 
+### 3.0.0
+* Stop supporting Python 2.7
+* Remove dependency on `future`. See #88.
+
 ### 2.1.4
 
 * Fix unparseable version bound for `fonttools` under Python 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/__init__.py 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/__init__.py
--- old/python-arabic-reshaper-2.1.4/arabic_reshaper/__init__.py        
2022-09-21 23:24:50.000000000 +0200
+++ new/python-arabic-reshaper-3.0.0/arabic_reshaper/__init__.py        
2023-01-10 15:33:44.000000000 +0100
@@ -9,4 +9,4 @@
                               ENABLE_ALL_LIGATURES)
 
 
-__version__ = '2.1.4'
+__version__ = '3.0.0'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/__version__.py 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/__version__.py
--- old/python-arabic-reshaper-2.1.4/arabic_reshaper/__version__.py     
2022-09-21 23:24:50.000000000 +0200
+++ new/python-arabic-reshaper-3.0.0/arabic_reshaper/__version__.py     
2023-01-10 15:33:44.000000000 +0100
@@ -1 +1 @@
-__version__ = '2.1.4'
+__version__ = '3.0.0'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/arabic_reshaper.py 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/arabic_reshaper.py
--- old/python-arabic-reshaper-2.1.4/arabic_reshaper/arabic_reshaper.py 
2022-09-21 23:24:50.000000000 +0200
+++ new/python-arabic-reshaper-3.0.0/arabic_reshaper/arabic_reshaper.py 
2023-01-10 15:33:44.000000000 +0100
@@ -7,8 +7,6 @@
 # Email: mpc...@gmail.com
 # Website: http://mpcabd.xyz
 
-from __future__ import unicode_literals
-
 import re
 
 from itertools import repeat
@@ -52,7 +50,6 @@
     Check these links for information on the configuration files format:
 
     * Python 3: https://docs.python.org/3/library/configparser.html
-    * Python 2: https://docs.python.org/2/library/configparser.html
 
     See the default configuration file :file:`default-config.ini` for details
     on how to configure your reshaper.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/letters.py 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/letters.py
--- old/python-arabic-reshaper-2.1.4/arabic_reshaper/letters.py 2022-09-21 
23:24:50.000000000 +0200
+++ new/python-arabic-reshaper-3.0.0/arabic_reshaper/letters.py 2023-01-10 
15:33:44.000000000 +0100
@@ -13,8 +13,6 @@
 # <letter> should be in final form. If no replacement is specified for a form,
 # then no that means the letter doesn't support this form.
 
-from __future__ import unicode_literals
-
 UNSHAPED = 255
 ISOLATED = 0
 INITIAL = 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/ligatures.py 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/ligatures.py
--- old/python-arabic-reshaper-2.1.4/arabic_reshaper/ligatures.py       
2022-09-21 23:24:50.000000000 +0200
+++ new/python-arabic-reshaper-3.0.0/arabic_reshaper/ligatures.py       
2023-01-10 15:33:44.000000000 +0100
@@ -19,7 +19,6 @@
 #   3. Letters
 # This way we make sure we replace the longest ligatures first
 
-from __future__ import unicode_literals
 from itertools import chain
 
 SENTENCES_LIGATURES = (
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/reshaper_config.py 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/reshaper_config.py
--- old/python-arabic-reshaper-2.1.4/arabic_reshaper/reshaper_config.py 
2022-09-21 23:24:50.000000000 +0200
+++ new/python-arabic-reshaper-3.0.0/arabic_reshaper/reshaper_config.py 
2023-01-10 15:33:44.000000000 +0100
@@ -7,8 +7,6 @@
 # Email: mpc...@gmail.com
 # Website: http://mpcabd.xyz
 
-from __future__ import unicode_literals
-
 import os
 
 from configparser import ConfigParser
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/tests/test_001_initialization.py
 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/tests/test_001_initialization.py
--- 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/tests/test_001_initialization.py
   2022-09-21 23:24:50.000000000 +0200
+++ 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/tests/test_001_initialization.py
   2023-01-10 15:33:44.000000000 +0100
@@ -1,5 +1,3 @@
-from __future__ import unicode_literals
-
 import unittest
 import arabic_reshaper
 import arabic_reshaper.ligatures
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/tests/test_002_reshaping.py 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/tests/test_002_reshaping.py
--- 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/tests/test_002_reshaping.py    
    2022-09-21 23:24:50.000000000 +0200
+++ 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/tests/test_002_reshaping.py    
    2023-01-10 15:33:44.000000000 +0100
@@ -1,8 +1,5 @@
 # -*- coding: utf-8 -*-
 
-from __future__ import unicode_literals
-from __future__ import print_function
-
 import unittest
 import sys
 import arabic_reshaper
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/tests/test_003_reshaping.py 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/tests/test_003_reshaping.py
--- 
old/python-arabic-reshaper-2.1.4/arabic_reshaper/tests/test_003_reshaping.py    
    2022-09-21 23:24:50.000000000 +0200
+++ 
new/python-arabic-reshaper-3.0.0/arabic_reshaper/tests/test_003_reshaping.py    
    2023-01-10 15:33:44.000000000 +0100
@@ -1,8 +1,5 @@
 # -*- coding: utf-8 -*-
 
-from __future__ import unicode_literals
-from __future__ import print_function
-
 import unittest
 import sys
 import arabic_reshaper
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-arabic-reshaper-2.1.4/meta.yaml 
new/python-arabic-reshaper-3.0.0/meta.yaml
--- old/python-arabic-reshaper-2.1.4/meta.yaml  2022-09-21 23:24:50.000000000 
+0200
+++ new/python-arabic-reshaper-3.0.0/meta.yaml  2023-01-10 15:33:44.000000000 
+0100
@@ -1,49 +1,40 @@
 {% set name = "arabic-reshaper" %}
 {% set pypi_name = "arabic_reshaper" %}
-{% set version = "2.1.4" %}
+{% set version = "3.0.0" %}
 
 package:
-  name: "{{ name|lower }}"
-  version: "{{ version }}"
+  name: {{ name|lower }}
+  version: {{ version }}
 
 source:
-  git_url: https://github.com/mpcabd/python-arabic-reshaper.git
-  git_rev: "v{{ version }}"
-  git_depth: 1
+  url: https://pypi.io/packages/source/{{ pypi_name[0] }}/{{ pypi_name 
}}/arabic_reshaper-{{ version }}.tar.gz
+  sha256: e84b3b0ad8eae395641c94d3010b53bfed2c2b1ab80f25eb8cdc01019ddf6426
 
 build:
-  noarch: generic
+  noarch: python
+  script: {{ PYTHON }} -m pip install .[with-fonttools] -vv
   number: 0
-  script: "{{ PYTHON }} -m pip install .[with-fonttools] -vv"
 
 requirements:
   host:
-    - configparser;       # [ py < 3 ]
-    - fonttools >=4.0     # [ py > 3 ]
-    - fonttools >=3.0,<4.0 # [ py < 3 ]
-    - future
-    - pip
     - python
-    - setuptools
+    - pip
   run:
-    - configparser;       # [ py < 3 ]
-    - fonttools >=4.0     # [ py > 3 ]
-    - fonttools >=3.0,<4.0 # [ py < 3 ]
-    - future
     - python
-    - setuptools
 
 test:
   imports:
     - arabic_reshaper
+  commands:
+    - pip check
+  requires:
+    - pip
 
 about:
-  home: "https://mpcabd.xyz/python-arabic-text-reshaper/";
+  home: https://github.com/mpcabd/python-arabic-reshaper/
+  summary: Reconstruct Arabic sentences to be used in applications that don't 
support Arabic
   license: MIT
-  license_family: MIT
-  summary: "Reconstruct Arabic sentences to be used in applications that don't 
support Arabic"
-  doc_url: "https://github.com/mpcabd/python-arabic-reshaper/";
-  dev_url: "https://github.com/mpcabd/python-arabic-reshaper/";
+  license_file: LICENSE
 
 extra:
   recipe-maintainers:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-arabic-reshaper-2.1.4/setup.py 
new/python-arabic-reshaper-3.0.0/setup.py
--- old/python-arabic-reshaper-2.1.4/setup.py   2022-09-21 23:24:50.000000000 
+0200
+++ new/python-arabic-reshaper-3.0.0/setup.py   2023-01-10 15:33:44.000000000 
+0100
@@ -6,45 +6,42 @@
 import io
 import os
 
-with io.open("README.md", "r", encoding="utf-8") as fh:
+with io.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"),
+    name='arabic_reshaper',
+    description=('Reconstruct Arabic sentences to be used in'
+                 ' applications that do not support Arabic'),
     long_description=long_description,
-    long_description_content_type="text/markdown",
-    version='2.1.4',
-    platforms="ALL",
-    license="MIT",
+    long_description_content_type='text/markdown',
+    version='3.0.0',
+    platforms='ALL',
+    license='MIT',
     packages=['arabic_reshaper'],
-    install_requires=['configparser; python_version <"3"',
-                      'future'],
     extras_require={
-        'with-fonttools': ['fonttools>=4.0; python_version >="3"',
-                           'fonttools>=3.0,<4.0; python_version <"3"']
+        'with-fonttools': ['fonttools>=4.0']
     },
-    author="Abdullah Diab",
-    author_email="mpc...@gmail.com",
-    maintainer="Abdullah Diab",
-    maintainer_email="mpc...@gmail.com",
+    author='Abdullah Diab',
+    author_email='mpc...@gmail.com',
+    maintainer='Abdullah Diab',
+    maintainer_email='mpc...@gmail.com',
     package_dir={'arabic_reshaper': 'arabic_reshaper'},
     test_suite='arabic_reshaper.tests',
     include_package_data=True,
-    keywords="arabic shaping reshaping reshaper",
-    url="https://github.com/mpcabd/python-arabic-reshaper/";,
-    download_url=("https://github.com/mpcabd/";
-                  "python-arabic-reshaper/tarball/master"),
+    keywords='arabic shaping reshaping reshaper',
+    url='https://github.com/mpcabd/python-arabic-reshaper/',
+    download_url=('https://github.com/mpcabd/'
+                  'python-arabic-reshaper/tarball/master'),
     classifiers=[
-        "Natural Language :: Arabic",
-        "Operating System :: OS Independent",
-        "Programming Language :: Python :: 2.7",
-        "Programming Language :: Python :: 3.6",
-        "Programming Language :: Python :: 3.7",
-        "Programming Language :: Python :: 3.8",
-        "Programming Language :: Python :: 3.9",
-        "Programming Language :: Python :: 3.10",
-        "Topic :: Software Development :: Libraries :: Python Modules",
+        'Natural Language :: Arabic',
+        'Operating System :: OS Independent',
+        'Programming Language :: Python :: 3.6',
+        'Programming Language :: Python :: 3.7',
+        'Programming Language :: Python :: 3.8',
+        'Programming Language :: Python :: 3.9',
+        'Programming Language :: Python :: 3.10',
+        'Programming Language :: Python :: 3.11',
+        'Topic :: Software Development :: Libraries :: Python Modules',
     ],
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-arabic-reshaper-2.1.4/tox.ini 
new/python-arabic-reshaper-3.0.0/tox.ini
--- old/python-arabic-reshaper-2.1.4/tox.ini    2022-09-21 23:24:50.000000000 
+0200
+++ new/python-arabic-reshaper-3.0.0/tox.ini    2023-01-10 15:33:44.000000000 
+0100
@@ -1,7 +1,7 @@
 [tox]
-envlist = py27,py36,py37,py38,py39,py310
+envlist = py36,py37,py38,py39,py310,py311
 
 [testenv]
 deps = pytest
 commands =
-    pytest
\ No newline at end of file
+    pytest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-arabic-reshaper-2.1.4/upload-to-anaconda.sh 
new/python-arabic-reshaper-3.0.0/upload-to-anaconda.sh
--- old/python-arabic-reshaper-2.1.4/upload-to-anaconda.sh      2022-09-21 
23:24:50.000000000 +0200
+++ new/python-arabic-reshaper-3.0.0/upload-to-anaconda.sh      2023-01-10 
15:33:44.000000000 +0100
@@ -3,13 +3,15 @@
 # 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
-conda-build . --python 3.10
+# conda-build . --python 3.7
+# conda-build . --python 3.8
+# conda-build . --python 3.9
+# conda-build . --python 3.10
+# conda-build . --python 3.11
 # 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
-anaconda upload --user mpcabd 
/opt/conda/conda-bld/noarch/arabic-reshaper-*-py310_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
+# anaconda upload --user mpcabd 
/opt/conda/conda-bld/noarch/arabic-reshaper-*-py310_0.tar.bz2
+# anaconda upload --user mpcabd 
/opt/conda/conda-bld/noarch/arabic-reshaper-*-py311_0.tar.bz2

Reply via email to