Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-libevdev for openSUSE:Factory 
checked in at 2025-12-08 11:53:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-libevdev (Old)
 and      /work/SRC/openSUSE:Factory/.python-libevdev.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-libevdev"

Mon Dec  8 11:53:05 2025 rev:6 rq:1321442 version:0.13.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-libevdev/python-libevdev.changes  
2025-06-04 20:27:16.493804827 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-libevdev.new.1939/python-libevdev.changes    
    2025-12-08 11:53:33.828506021 +0100
@@ -1,0 +2,61 @@
+Thu Dec  4 10:15:43 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.13.1
+  * pyproject.toml: add pytest as dev dependency
+  * Import Self from type_checking if needed to be compat with 3.9
+  * CI: run pytest via uv
+  * CI: test against multiple python versions
+- from version 0.13
+  * CI: update to Fedora 42
+  * CI: drop now-unused ARCH_PKGS
+  * test: skip tests if our hardcoded event3 device node isn't available
+  * test: reduce max slot to 30
+  * test: skip MT test if run in the CI
+  * CI: bump to latest ci-templates
+  * CI: drop the flake8 job
+  * Switch from setup.py to pyproject.toml
+  * doc: update sources for current sphinx-apidocs
+  * Format the code with ruff
+  * examples: fix a badly named variable
+  * Add re-exported symbols to __all__
+  * Install pre-commit hooks
+  * CI: hook pre-commit into the CI
+  * Add some type information
+  * const: switch to using dataclasses for EvBit
+  * Export all event codes on the libevdev module directly
+  * Don't derive from object
+  * test: convert from unittest tests to pytest
+  * doc: update sources for current sphinx-apidoc
+  * Remove the obsolete encoding declarations
+  * device: replace pass with ... for empty class bodies
+  * const: return NotImplemented from unsupported comparisons
+  * pyproject: bump the python version to 3.9
+  * Use f-strings over .format()
+  * Modernize super() invocations
+  * test: add another type hint
+  * pyproject: add some basic pytest configuration
+  * const: switch a list[0] to a generator + next
+  * Add a context manager to the UinputDevice
+  * test: remove some old camelCase test naming
+  * test: add a few "is not None" checks to satisfy the static checkers
+  * test: open device nodes as binary
+  * test: fix the is_identical check to actually compare two things
+  * clib: correct the return type for the fd property
+  * const: fix a doctest syntax
+  * clib: return the right file object from self.fd
+  * CI: drop the merge-request check
+  * clib: fix a typo
+  * const: drop EvdevBit and decouple its dependents
+  * const: add from_name/from_value for InputProperty/EventType/EventCode
+  * const: allow creating new InputProperties
+  * Sprinkle a lot of type-checks across the code
+  * device: don't return lists from generator methods
+  * device: enable the property on the new uinput device, not self
+  * device: fix an overly broad try/except
+  * device: use != instad of 'is not' for value check
+  * test: rename a variable to shut up some checkers
+  * Generate types for all known codes
+  * pre-commit: autoupdate to latest versions
+- Update BuildRequires from pyproject.toml
+
+-------------------------------------------------------------------

Old:
----
  libevdev-0.12.tar.gz

New:
----
  libevdev-0.13.1.tar.gz

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

Other differences:
------------------
++++++ python-libevdev.spec ++++++
--- /var/tmp/diff_new_pack.RYDvFV/_old  2025-12-08 11:53:34.460532499 +0100
+++ /var/tmp/diff_new_pack.RYDvFV/_new  2025-12-08 11:53:34.464532667 +0100
@@ -20,16 +20,16 @@
 %global modname libevdev
 %define libevdev_reqver 1.6.0
 Name:           python-%{modname}
-Version:        0.12
+Version:        0.13.1
 Release:        0
 Summary:        Python wrapper around the libevdev C library
 License:        MIT
 Group:          Development/Libraries/Python
 URL:            https://python-libevdev.readthedocs.io/
 Source0:        
https://files.pythonhosted.org/packages/source/l/libevdev/libevdev-%{version}.tar.gz
+BuildRequires:  %{python_module hatchling}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  libevdev-devel >= %{libevdev_reqver}

++++++ libevdev-0.12.tar.gz -> libevdev-0.13.1.tar.gz ++++++
++++ 8497 lines of diff (skipped)

Reply via email to