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 <m...@0x0.st> + +- 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