Python-uinput2

Latest version: v2.0.0

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

Scan your dependencies

Page 1 of 3

0.11.2

======

- Fix accidentally dropped support for libudev.so.0 by using ldconfig
to find the available library version.

0.11.1

======

- Fix compilation to link against libudev.so.1 instead of libudev.so.

0.11.0

======

- New device method to close the device: ``Device.destroy()``

- ``Device()`` is now a context manager suitable to be used with
``with``-statement.

- Improved device initialization error handling.

- Updated README to include a recommendation to modprobe uinput kernel before
usage.

- Launchpad is deprecated in favor of GitHub.

- New module function to open a file descriptor to uinput device: ``uinput.fdopen()``

- ``Device`` constructor accepts an open file descriptor to uinput
device as a keyword argument. If not given, uinput file descriptor
is opened via ``uinput.fdopen()``.

- Both ``README`` and ``NEWS`` are renamed and converted to
reStructuredText markup.

- Input event codes included in ``uinput.ev`` module.

- Add example of how to drop privileges after device initialization
(contributed by Goncalo Pinheira).

0.10.2

======

- Fix libudev1-compatibility issue.
- Fix mouse example.

0.10.1

======

- Fix Python3-compatibility issue.

0.10.0

======

- New device methods: ``Device.emit_click()`` and ``Device.emit_combo()``

- Keyboard example sleeps to give some time for X11 to assign a proper
event handler

- Does not depend on libudev-dev anymore, because of newer libsuinput
which re-distributes ``libudev.h``.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.