Evdev

Latest version: v1.7.1

Safety actively analyzes 688746 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

1.7.1

====================

- Provide fallback value for ``FF_MAX_EFFECTS``, which fixes the build on EL 7 (219).

- Add ``ifdef`` guards around ``UI_GET_SYSNAME`` to improve kernel compatibility (218) .

- Wait up to two seconds for uinput devices to appear. (215)

1.7.0

====================

- Respect the ``CPATH/C_INCLUDE_PATH`` environment variables during install.

- Add the uniq address to the string representation of ``InputDevice``.

- Improved method for finding the device node corresponding to a uinput device (`206 https://github.com/gvalkov/python-evdev/pull/206`_).

- Repository TLC (reformatted with ruff, fixed linting warnings, moved packaging metadata to ``pyproject.toml`` etc.).

1.6.1

====================

- Fix generation of ``ecodes.c`` when the path to ``sys.executable`` contains spaces.

1.6.0

====================

- Fix Python 3.11 compatibility (`174 <https://github.com/gvalkov/python-evdev/pull/174>`_).

1.5.0

====================

- Fix documentation (`163 <https://github.com/gvalkov/python-evdev/pull/163>`_, `#160 <https://github.com/gvalkov/python-evdev/pull/160>`_).

- Re-enable TTY echo at evtest exit (`155 <https://github.com/gvalkov/python-evdev/pull/155>`_).

- Fix ``ImportError: sys.meta_path is None, Python is likely shutting down`` (`154 <https://github.com/gvalkov/python-evdev/pull/154>`_).

- Closing the input device file descriptor in ``InputDevice.close()`` now
happens in the main thread, instead of in a new thread (reverts `146
<https://github.com/gvalkov/python-evdev/pull/146>`_).

- Fix ``util.find_ecodes_by_regex`` not working across all supported Python versions (`152 <https://github.com/gvalkov/python-evdev/pull/152>`_).

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 (`131 <https://github.com/gvalkov/python-evdev/pull/131>`_).

- Fix ``set_absinfo`` to allow setting parameters to zero (`128 <https://github.com/gvalkov/python-evdev/pull/128>`_).

- Fix leak when returning ``BlockingIOError`` from a read (`143 <https://github.com/gvalkov/python-evdev/pull/143>`_).

- Fix "There is no current event loop in thread" error for non asyncio code
(`146 <https://github.com/gvalkov/python-evdev/pull/146>`_).

- Prevent ``InputDevice`` destructor from blocking (`145 <https://github.com/gvalkov/python-evdev/pull/145>`_).

- Add missing return codes to ``os.strerror()`` calls and fix force feedback
example in docs (`138 <https://github.com/gvalkov/python-evdev/pull/137>`_).

- Add the ``util.find_ecodes_by_regex()`` helper function.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.