File python-evdev.changes of Package python-evdev
-------------------------------------------------------------------
Thu May 1 20:11:01 UTC 2025 - Matthias Bach <marix@marix.org> - 1.9.2
- Update to 1.9.2
* Use Generic to set precise type for InputDevice.path.
* Allow supressing build-dependent information in ecodes.c.
-------------------------------------------------------------------
Sat Feb 22 11:48:15 UTC 2025 - Matthias Bach <marix@marix.org> - 1.9.1
- Update to 1.9.1
* Fix fox missing UI_FF constants in generated ecodes.py.
* More type annotations.
-------------------------------------------------------------------
Mon Feb 10 19:03:30 UTC 2025 - Matthias Bach <marix@marix.org> - 1.9.0
- Update to 1.9.0
* Slightly faster reading of events in device.read() and
device.read_one().
* Drop deprecated InputDevice.fn (use InputDevice.path instead).
* Improve type hint coverage and add a py.typed file.
- Remove fix-tests.patch as it was included upstream.
-------------------------------------------------------------------
Wed Jan 29 19:36:45 UTC 2025 - Matthias Bach <marix@marix.org> - 1.8.0
- Update to 1.8.0
* The evdev.ecodes module is now generated at install time and
contains only constants. This allows type checking and
introspection of the evdev.ecodes module, without having to
execute it first. The old module is available as
evdev.ecodes_runtime.
* Reverse mappings in evdev.ecodes that point to more than one
value are now tuples instead of lists.
* Fix keyboard delay and repeat being swapped.
* Move the syn() convenience method from InputDevice to EventIO.
- Add fix-tests.patch to pull in test fixes that upstream only
included after tagging their release.
- Switch source download during packaging from disabledrun to
manualrun.
-------------------------------------------------------------------
Thu May 9 09:18:42 UTC 2024 - Matthias Bach <marix@marix.org> - 1.7.1
- Update to 1.7.1
* Wait up to two seconds for uinput devices to appear.
-------------------------------------------------------------------
Mon Feb 19 18:59:44 UTC 2024 - Matthias Bach <marix@marix.org> - 1.7.0
- Update to 1.7.0
* Add the uniq address to the string representation of InputDevice.
* Improved method for finding the device node corresponding to a
uinput device
- Adjust package build to upstream's switch to pyproject.toml.
- Drop obsolete Leap 15.3 compatiblity handling in spec file.
-------------------------------------------------------------------
Wed Jul 12 12:35:05 UTC 2023 - ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
-------------------------------------------------------------------
Mon Jan 23 14:25:52 UTC 2023 - Matthias Bach <marix@marix.org> - 1.6.1
- Update to 1.6.1
* No changelog was made available.
- Fix source URL as upstream no longer creates Github releases but
only tags.
- Add a _service file for easier source download.
-------------------------------------------------------------------
Wed Jul 20 20:11:21 UTC 2022 - Matthias Bach <marix@marix.org> - 1.6.0
- Update to 1.6.0
* Fix Python 3.11 compatibility
- Drop packaging for Python 2
-------------------------------------------------------------------
Sat Mar 26 11:04:09 UTC 2022 - Matthias Bach <marix@marix.org> - 1.5.0
- Update to 1.5.0
* Input device is now closed from main thread in
InputDevice.close()
* util.find_ecodes_by_regex now works across all Python versions
- Drop evdev-re-Pattern.patch now included upstream
-------------------------------------------------------------------
Mon Jan 10 20:16:20 UTC 2022 - Matthias Bach <marix@marix.org>
- Work around broken pytest macro on Leap 15.3
-------------------------------------------------------------------
Fri Apr 9 20:28:30 UTC 2021 - Ben Greiner <code@bnavigator.de>
- Add evdev-re-Pattern.patch -- gh#gvalkov/python-evdev#152
-------------------------------------------------------------------
Sat Jan 23 01:05:35 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 1.4.0:
- Fix ``InputDevice.set_absinfo`` to allow setting parameters to zero.
- Fix off-by-one in ``ioctl_EVIOCG_bits``, which causes value at the end of the
list to not be reported back
- Fix ``set_absinfo`` to allow setting parameters to zero
- Fix leak when returning ``BlockingIOError`` from a read
- Fix "There is no current event loop in thread" error for non asyncio code
- Prevent ``InputDevice`` destructor from blocking
- Add missing return codes to ``os.strerror()`` calls and fix force feedback
- Add the ``util.find_ecodes_by_regex()`` helper function.
-------------------------------------------------------------------
Thu Dec 24 18:16:44 UTC 2020 - Matthias Bach <marix@marix.org> - 1.3.0
- Modernise spec file
-------------------------------------------------------------------
Sun Jan 12 16:55:08 UTC 2020 - Matthias Bach <marix@marix.org>
- Update to 1.3.0
* Fix build on 32bit arches with 64bit time_t.
* Add functionality to query device properties. See
InputDevice.input_props and the input_props argument to Uinput.
* KeyEvent received an allow_unknown constructor argument, which
determines what will happen when an event code cannot be mapped
to a keycode. The default and behavior so far has been to raise
KeyError. If set to True, the keycode will be set to the event
code formatted as a hex number.
* Add InputDevice.set_absinfo() and InputDevice.absinfo().
* Instruct the asyncio event loop to stop monitoring the fd of
the input device when the device is closed.
-------------------------------------------------------------------
Tue May 14 07:09:23 UTC 2019 - Ondřej Súkup <mimi.vx@gmail.com>
- update to 1.2.0
* Add UInput support for the resolution parameter in AbsInfo
* Vendor and product identifiers can be greater or equal to 0x8000
-------------------------------------------------------------------
Fri Mar 1 11:01:57 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 1.1.2:
* Fix handling of absinfo capabilities
* Fix invalid example
* Check if FF_MAX_EFFECTS is defined
-------------------------------------------------------------------
Tue Aug 28 08:00:44 UTC 2018 - marix@marix.org
- Update to version 1.1.0
* Add support for handling force-feedback effect uploads.
* Fix typo preventing force-feedback effects that need left
coefficients from working.
- Add _service file to fetch source from Git.
-------------------------------------------------------------------
Tue Jun 5 20:06:40 UTC 2018 - marix@marix.org
- Run tests during packaging.
* This runs only those tests which do not require /dev/uinput.
- Changed to source taken directly from Git instead of PyPI.
-------------------------------------------------------------------
Mon Jun 4 20:07:15 UTC 2018 - marix@marix.org
- Update to version 1.0.0
* Fixed asyncio support in Python 3.5+.
* Fixed handling of missing data.
* Fixed device comparison.
* Deprecated the InputDevice.fn attribute in favour of
InputDevice.path
* Add a context manager for grabbing access to a device -
InputDevice.grab_context.
* Add the InputDevice.uniq attribute, which contains the unique
identifier of the device.
-------------------------------------------------------------------
Mon Jan 29 15:33:32 UTC 2018 - jengelh@inai.de
- Initial package for openSUSE distro