Python-uinput

Latest version: v1.0.1

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

Scan your dependencies

Page 1 of 3

1.0

===

- Project repository moved to pyinput/python-uinput
- Development Status: Stable
- Modern packaging (pyproject.toml)
- Python 3.12 support

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.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.