Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-libevdev-0.13.1-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python312-libevdev Distribution: openSUSE Tumbleweed
Version: 0.13.1 Vendor: openSUSE
Release: 1.1 Build date: Thu Dec 4 11:15:43 2025
Group: Development/Libraries/Python Build host: reproducible
Size: 374068 Source RPM: python-libevdev-0.13.1-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://python-libevdev.readthedocs.io/
Summary: Python wrapper around the libevdev C library
python-libevdev is a wrapper around the libevdev C library, with a
pythonic API.

Provides

Requires

License

MIT

Changelog

* Thu Dec 04 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - 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
* Tue Jun 03 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.12
    * doc: add a readthedocs config file
    * docs: install the rtd sphinx theme for readthedocs
    * readthedocs: fix path to requirements.txt
    * setup.cfg: Replace dashes with underscores
    * CI: add required workflow rules
    * Fix intersphinx mapping
  - Limit Python files matched in %files section
  - Switch package to modern Python Stack on SLE-15
    * Use Python 3.11 on SLE-15 by default
    * Drop support for older Python versions
  - Switch build system from setuptools to pyproject.toml
    * Add python-pip and python-wheel to BuildRequires
    * Replace %python_build with %pyproject_wheel
    * Replace %python_install with %pyproject_install
* Mon Jan 06 2025 Dominique Leuenberger <dimstar@opensuse.org>
  - Avoid usage of %{_libdir}: a noarch package cannot rely on libdir
    pointing to arch-specific packages. TWeak using
    %{_prefix}/lib*/libevdev.so to find the correct library package
    %name.
* Sat Sep 24 2022 Dirk Müller <dmueller@suse.com>
  - upadte to 0.11:
    * doc updates
    * fix broken link
  - use pypi tarballs
* Mon Nov 22 2021 Matej Cepl <mcepl@suse.com>
  - BuildRequires on a binary library package is a bad idea as well
    as the required SOVER needs to be calculated.
* Fri Nov 19 2021 Callum Farmer <gmbr3@opensuse.org>
  - initial packaging required by libwacom (bsc#1192852)

Files

/usr/lib/python3.12/site-packages/libevdev
/usr/lib/python3.12/site-packages/libevdev-0.13.1.dist-info
/usr/lib/python3.12/site-packages/libevdev-0.13.1.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/libevdev-0.13.1.dist-info/METADATA
/usr/lib/python3.12/site-packages/libevdev-0.13.1.dist-info/RECORD
/usr/lib/python3.12/site-packages/libevdev-0.13.1.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/libevdev-0.13.1.dist-info/WHEEL
/usr/lib/python3.12/site-packages/libevdev-0.13.1.dist-info/licenses
/usr/lib/python3.12/site-packages/libevdev-0.13.1.dist-info/licenses/COPYING
/usr/lib/python3.12/site-packages/libevdev/__init__.py
/usr/lib/python3.12/site-packages/libevdev/__init__.pyi
/usr/lib/python3.12/site-packages/libevdev/__pycache__
/usr/lib/python3.12/site-packages/libevdev/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/libevdev/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/libevdev/__pycache__/_clib.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/libevdev/__pycache__/_clib.cpython-312.pyc
/usr/lib/python3.12/site-packages/libevdev/__pycache__/const.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/libevdev/__pycache__/const.cpython-312.pyc
/usr/lib/python3.12/site-packages/libevdev/__pycache__/device.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/libevdev/__pycache__/device.cpython-312.pyc
/usr/lib/python3.12/site-packages/libevdev/__pycache__/event.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/libevdev/__pycache__/event.cpython-312.pyc
/usr/lib/python3.12/site-packages/libevdev/_clib.py
/usr/lib/python3.12/site-packages/libevdev/const.py
/usr/lib/python3.12/site-packages/libevdev/device.py
/usr/lib/python3.12/site-packages/libevdev/event.py
/usr/share/doc/packages/python312-libevdev
/usr/share/doc/packages/python312-libevdev/README.md
/usr/share/licenses/python312-libevdev
/usr/share/licenses/python312-libevdev/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Dec 11 22:57:39 2025