Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-tesserocr for
openSUSE:Factory checked in at 2023-11-07 21:26:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tesserocr (Old)
and /work/SRC/openSUSE:Factory/.python-tesserocr.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-tesserocr"
Tue Nov 7 21:26:18 2023 rev:17 rq:1123701 version:2.6.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tesserocr/python-tesserocr.changes
2023-06-11 19:58:29.912324151 +0200
+++
/work/SRC/openSUSE:Factory/.python-tesserocr.new.17445/python-tesserocr.changes
2023-11-07 21:26:59.064896560 +0100
@@ -1,0 +2,5 @@
+Tue Nov 7 01:04:01 UTC 2023 - Mia Herkt <[email protected]>
+
+- Update to 2.6.2 (no user-facing changes)
+
+-------------------------------------------------------------------
Old:
----
tesserocr-2.6.0.tar.gz
New:
----
tesserocr-2.6.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-tesserocr.spec ++++++
--- /var/tmp/diff_new_pack.CEv0Q1/_old 2023-11-07 21:27:00.680956069 +0100
+++ /var/tmp/diff_new_pack.CEv0Q1/_new 2023-11-07 21:27:00.680956069 +0100
@@ -17,7 +17,7 @@
Name: python-tesserocr
-Version: 2.6.0
+Version: 2.6.2
Release: 0
Summary: A Python wrapper around tesseract-ocr
License: MIT
++++++ tesserocr-2.6.0.tar.gz -> tesserocr-2.6.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/tesserocr-2.6.0/PKG-INFO new/tesserocr-2.6.2/PKG-INFO
--- old/tesserocr-2.6.0/PKG-INFO 2023-03-14 13:54:18.325920600 +0100
+++ new/tesserocr-2.6.2/PKG-INFO 2023-10-09 13:46:11.488629800 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: tesserocr
-Version: 2.6.0
+Version: 2.6.2
Summary: A simple, Pillow-friendly, Python wrapper around tesseract-ocr API
using Cython
Home-page: https://github.com/sirfz/tesserocr
Author: Fayez Zouheiry
@@ -14,9 +14,9 @@
wrapper around the ``tesseract-ocr`` API for Optical Character
Recognition
(OCR).
- .. image:: https://travis-ci.com/sirfz/tesserocr.svg?branch=master
- :target: https://travis-ci.com/sirfz/tesserocr
- :alt: TravisCI build status
+ .. image::
https://github.com/sirfz/tesserocr/actions/workflows/build.yml/badge.svg
+ :target:
https://github.com/sirfz/tesserocr/actions/workflows/build.yml
+ :alt: Github Actions build status
.. image:: https://img.shields.io/pypi/v/tesserocr.svg?maxAge=2592000
:target: https://pypi.python.org/pypi/tesserocr
@@ -295,6 +295,7 @@
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Cython
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/tesserocr-2.6.0/README.rst
new/tesserocr-2.6.2/README.rst
--- old/tesserocr-2.6.0/README.rst 2021-09-14 14:55:56.000000000 +0200
+++ new/tesserocr-2.6.2/README.rst 2023-10-09 13:46:01.000000000 +0200
@@ -6,9 +6,9 @@
wrapper around the ``tesseract-ocr`` API for Optical Character Recognition
(OCR).
-.. image:: https://travis-ci.com/sirfz/tesserocr.svg?branch=master
- :target: https://travis-ci.com/sirfz/tesserocr
- :alt: TravisCI build status
+.. image::
https://github.com/sirfz/tesserocr/actions/workflows/build.yml/badge.svg
+ :target: https://github.com/sirfz/tesserocr/actions/workflows/build.yml
+ :alt: Github Actions build status
.. image:: https://img.shields.io/pypi/v/tesserocr.svg?maxAge=2592000
:target: https://pypi.python.org/pypi/tesserocr
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/tesserocr-2.6.0/pyproject.toml
new/tesserocr-2.6.2/pyproject.toml
--- old/tesserocr-2.6.0/pyproject.toml 1970-01-01 01:00:00.000000000 +0100
+++ new/tesserocr-2.6.2/pyproject.toml 2023-10-09 13:46:01.000000000 +0200
@@ -0,0 +1,24 @@
+[tool.cibuildwheel]
+build-verbosity = "1"
+
+manylinux-x86_64-image = "manylinux_2_28"
+manylinux-aarch64-image = "manylinux_2_28"
+
+[tool.cibuildwheel.linux]
+before-all = [
+ "bash .github/build-scripts/manylinux-install-build-dependencies.sh",
+ "bash .github/build-scripts/linux-install-tesseract.sh",
+]
+
+[[tool.cibuildwheel.overrides]]
+select = "*-musllinux*"
+before-all = [
+ "bash .github/build-scripts/musllinux-install-build-dependencies.sh",
+ "bash .github/build-scripts/linux-install-tesseract.sh",
+]
+
+[tool.cibuildwheel.macos]
+before-all = [
+ "bash .github/build-scripts/macos-install-build-dependencies.sh",
+ "bash .github/build-scripts/macos-install-tesseract.sh",
+]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/tesserocr-2.6.0/setup.py new/tesserocr-2.6.2/setup.py
--- old/tesserocr-2.6.0/setup.py 2023-03-13 16:14:00.000000000 +0100
+++ new/tesserocr-2.6.2/setup.py 2023-10-09 13:46:01.000000000 +0200
@@ -319,6 +319,7 @@
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
+ 'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Programming Language :: Cython',
@@ -328,5 +329,5 @@
cmdclass={'build_ext': my_build_ext},
ext_modules=[make_extension()],
test_suite='tests',
- setup_requires=['Cython>=0.23'],
+ setup_requires=['Cython>=0.23,<3.1.0'],
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/tesserocr-2.6.0/tesserocr.egg-info/PKG-INFO
new/tesserocr-2.6.2/tesserocr.egg-info/PKG-INFO
--- old/tesserocr-2.6.0/tesserocr.egg-info/PKG-INFO 2023-03-14
13:54:17.000000000 +0100
+++ new/tesserocr-2.6.2/tesserocr.egg-info/PKG-INFO 2023-10-09
13:46:09.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: tesserocr
-Version: 2.6.0
+Version: 2.6.2
Summary: A simple, Pillow-friendly, Python wrapper around tesseract-ocr API
using Cython
Home-page: https://github.com/sirfz/tesserocr
Author: Fayez Zouheiry
@@ -14,9 +14,9 @@
wrapper around the ``tesseract-ocr`` API for Optical Character
Recognition
(OCR).
- .. image:: https://travis-ci.com/sirfz/tesserocr.svg?branch=master
- :target: https://travis-ci.com/sirfz/tesserocr
- :alt: TravisCI build status
+ .. image::
https://github.com/sirfz/tesserocr/actions/workflows/build.yml/badge.svg
+ :target:
https://github.com/sirfz/tesserocr/actions/workflows/build.yml
+ :alt: Github Actions build status
.. image:: https://img.shields.io/pypi/v/tesserocr.svg?maxAge=2592000
:target: https://pypi.python.org/pypi/tesserocr
@@ -295,6 +295,7 @@
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Cython
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/tesserocr-2.6.0/tesserocr.egg-info/SOURCES.txt
new/tesserocr-2.6.2/tesserocr.egg-info/SOURCES.txt
--- old/tesserocr-2.6.0/tesserocr.egg-info/SOURCES.txt 2023-03-14
13:54:18.000000000 +0100
+++ new/tesserocr-2.6.2/tesserocr.egg-info/SOURCES.txt 2023-10-09
13:46:11.000000000 +0200
@@ -1,6 +1,7 @@
LICENSE
MANIFEST.in
README.rst
+pyproject.toml
setup.py
tesseract.pxd
tesseract5.pxd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/tesserocr-2.6.0/tesserocr.pyx
new/tesserocr-2.6.2/tesserocr.pyx
--- old/tesserocr-2.6.0/tesserocr.pyx 2023-03-14 13:52:05.000000000 +0100
+++ new/tesserocr-2.6.2/tesserocr.pyx 2023-10-09 13:46:01.000000000 +0200
@@ -18,7 +18,7 @@
['eng', 'osd', 'equ'])
"""
-__version__ = '2.6.0'
+__version__ = '2.6.2'
import os
from io import BytesIO
@@ -421,7 +421,7 @@
cdef PageIterator *_piter
@staticmethod
- cdef PyPageIterator createPageIterator(PageIterator *piter):
+ cdef PyPageIterator createPageIterator(PageIterator *piter) noexcept:
cdef PyPageIterator pyiter = PyPageIterator.__new__(PyPageIterator)
pyiter._piter = piter
return pyiter
@@ -1091,7 +1091,7 @@
cdef ChoiceIterator *_citer
@staticmethod
- cdef PyChoiceIterator create(ChoiceIterator *citer):
+ cdef PyChoiceIterator create(ChoiceIterator *citer) noexcept:
cdef PyChoiceIterator pyciter =
PyChoiceIterator.__new__(PyChoiceIterator)
pyciter._citer = citer
return pyciter
@@ -1246,11 +1246,11 @@
self._baseapi.SetPageSegMode(psm)
return ret
- cdef void _end_api(self) nogil:
+ cdef void _end_api(self) noexcept nogil:
self._destroy_pix()
self._baseapi.End()
- cdef void _destroy_pix(self) nogil:
+ cdef void _destroy_pix(self) noexcept nogil:
if self._pix != NULL:
pixDestroy(&self._pix)
self._pix = NULL
@@ -2515,7 +2515,7 @@
cdef char *_image_to_text(Pix *pix, cchar_t *lang, const PageSegMode
pagesegmode,
- cchar_t *path, OcrEngineMode oem) nogil:
+ cchar_t *path, OcrEngineMode oem) noexcept nogil:
cdef:
TessBaseAPI baseapi
char *text