Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pygtkspellcheck for
openSUSE:Factory checked in at 2026-05-12 19:27:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pygtkspellcheck (Old)
and /work/SRC/openSUSE:Factory/.python-pygtkspellcheck.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pygtkspellcheck"
Tue May 12 19:27:20 2026 rev:2 rq:1352554 version:5.0.4
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pygtkspellcheck/python-pygtkspellcheck.changes
2025-05-09 18:53:48.299185677 +0200
+++
/work/SRC/openSUSE:Factory/.python-pygtkspellcheck.new.1966/python-pygtkspellcheck.changes
2026-05-12 19:27:59.514378553 +0200
@@ -1,0 +2,6 @@
+Mon May 4 15:05:33 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 5.0.4:
+ + fix: catch unhandled Enchant exceptions.
+
+-------------------------------------------------------------------
Old:
----
pygtkspellcheck-5.0.3.tar.gz
New:
----
_scmsync.obsinfo
build.specials.obscpio
pygtkspellcheck-5.0.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pygtkspellcheck.spec ++++++
--- /var/tmp/diff_new_pack.0KpKdR/_old 2026-05-12 19:28:02.374497090 +0200
+++ /var/tmp/diff_new_pack.0KpKdR/_new 2026-05-12 19:28:02.374497090 +0200
@@ -18,7 +18,7 @@
%define modname gtkspellcheck
Name: python-pygtkspellcheck
-Version: 5.0.3
+Version: 5.0.4
Release: 0
Summary: A spellchecking library for GTK written in pure Python
License: GPL-3.0-or-later
++++++ _scmsync.obsinfo ++++++
mtime: 1777907152
commit: ee3ece6856a968c50dd3a59727a10b226b4ac1022942cae5d2d4286c4c42efba
url: https://src.opensuse.org/GNOME/python-pygtkspellcheck
revision: ee3ece6856a968c50dd3a59727a10b226b4ac1022942cae5d2d4286c4c42efba
projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-05-04 17:05:52.000000000 +0200
@@ -0,0 +1,4 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
++++++ pygtkspellcheck-5.0.3.tar.gz -> pygtkspellcheck-5.0.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pygtkspellcheck-5.0.3/PKG-INFO
new/pygtkspellcheck-5.0.4/PKG-INFO
--- old/pygtkspellcheck-5.0.3/PKG-INFO 1970-01-01 01:00:00.000000000 +0100
+++ new/pygtkspellcheck-5.0.4/PKG-INFO 1980-01-01 01:00:00.000000000 +0100
@@ -1,9 +1,9 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
Name: pygtkspellcheck
-Version: 5.0.3
+Version: 5.0.4
Summary: A simple but quite powerful spellchecking library for GTK written in
pure Python.
-Home-page: https://github.com/koehlma/pygtkspellcheck
License: GPL-3.0-or-later
+License-File: LICENSE
Author: Maximilian Köhl
Author-email: [email protected]
Requires-Python: >=3.7,<4.0
@@ -22,12 +22,15 @@
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Localization
Provides-Extra: docs
Requires-Dist: PyGObject (>=3.42.1,<4.0.0)
Requires-Dist: myst-parser (>=0.18.0,<0.19.0) ; extra == "docs"
Requires-Dist: pyenchant (>=3.0,<4.0)
Requires-Dist: sphinx (>=4.5.0,<5.0.0) ; extra == "docs"
+Project-URL: Homepage, https://github.com/koehlma/pygtkspellcheck
Project-URL: Repository, https://github.com/koehlma/pygtkspellcheck.git
Description-Content-Type: text/markdown
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pygtkspellcheck-5.0.3/pyproject.toml
new/pygtkspellcheck-5.0.4/pyproject.toml
--- old/pygtkspellcheck-5.0.3/pyproject.toml 2023-12-08 09:21:45.791639600
+0100
+++ new/pygtkspellcheck-5.0.4/pyproject.toml 1980-01-01 01:00:00.000000000
+0100
@@ -1,6 +1,6 @@
[tool.poetry]
name = "pygtkspellcheck"
-version = "5.0.3"
+version = "5.0.4"
description = "A simple but quite powerful spellchecking library for GTK
written in pure Python."
authors = ["Maximilian Köhl <[email protected]>"]
license = "GPL-3.0-or-later"
@@ -17,11 +17,9 @@
"Operating System :: Microsoft :: Windows",
"Operating System :: POSIX",
"Programming Language :: Python :: 3",
- "Topic :: Software Development :: Localization"
-]
-packages = [
- { include = "gtkspellcheck", from = "src" }
+ "Topic :: Software Development :: Localization",
]
+packages = [{ include = "gtkspellcheck", from = "src" }]
[tool.poetry.dependencies]
python = "^3.7"
@@ -30,7 +28,7 @@
sphinx = { version = "^4.5.0", optional = true }
myst-parser = { version = "^0.18.0", optional = true }
-[tool.poetry.dev-dependencies]
+[tool.poetry.group.dev.dependencies]
black = "^22.3.0"
flake8 = "*"
flake8-bugbear = "*"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pygtkspellcheck-5.0.3/src/gtkspellcheck/spellcheck.py
new/pygtkspellcheck-5.0.4/src/gtkspellcheck/spellcheck.py
--- old/pygtkspellcheck-5.0.3/src/gtkspellcheck/spellcheck.py 2023-12-08
09:20:05.745900000 +0100
+++ new/pygtkspellcheck-5.0.4/src/gtkspellcheck/spellcheck.py 1980-01-01
01:00:00.000000000 +0100
@@ -930,8 +930,13 @@
end = self._buffer.get_iter_at_offset(match.end())
self._buffer.remove_tag(self._misspelled, start, end)
return
- if not self._dictionary.check(word):
- self._buffer.apply_tag(self._misspelled, start, end)
+ try:
+ correct = self._dictionary.check(word)
+ except enchant.Error as e:
+ logger.warning("failure checking word: {}".format(e))
+ else:
+ if not correct:
+ self._buffer.apply_tag(self._misspelled, start, end)
def _continue_batched_recheck(self, start_mark):
if start_mark.get_buffer() != self._buffer: