PackageTrack
Sign in Get early access

hidapi

A Cython interface to the hidapi from https://github.com/libusb/hidapi

0.15.0 1.3M downloads/mo #4141 most downloaded on PyPI trezor/cython-hidapi

What this package is like to depend on

Last release 8 months ago

09 Dec 2025

Release timing varies

gaps range from 2 weeks to 1.2 years

This project publishes no release notes

the list below is its commits, not an announcement

2 versions withdrawn

withdrawn after publishing

11 years old

35 releases · first in 2015

1 release in the last 12 months

see the full history below

Release timeline

35 releases · Sep 2015 to Dec 2025
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 35
  1. 0.15.0 09 Dec 2025
    Commits, not release notes

    This project publishes no release notes. Between 0.14.0.post2 and 0.15.0 there were 13 commits, 11 of them substantive:

    • build linux wheels with hidraw backend instead of libusb
    • update actions to build for Python 3.13
    • feat: add get_report_descriptor wrapper (#186)
    • make libusb backend default once again for linux
    • use get_report_descriptor in the example
    • Optimize get_report_descriptor
    • optimize list creation
    • do not use is for int comparison
    • avoid generating spurious python3-pkg-resources dependency
    • bump hidapi to 0.15.0
    • update workflows to include python 3.14, drop python 3.8 and 3.9
  2. 0.14.0.post4 19 Nov 2024

    Nothing published for this version

  3. 0.14.0.post3 06 Nov 2024 withdrawn

    people are not ready for hidapi backend, 0.14.0.post4 switch the default linux backend to libusb

    Nothing published for this version

  4. 0.14.0.post2 23 Jul 2024

    Nothing published for this version

  5. 0.14.0.post1 23 Jul 2024 withdrawn

    broken pyproject.toml

    Commits, not release notes

    This project publishes no release notes. Between 0.14.0 and 0.14.0.post1 there were 23 commits, 22 of them substantive:

    • Feature: Let device.error() retrieve global errors as well
    • Print the last hidapi error in addition to the exception
    • Require Cython<3 instead of Cython
    • Exposing bus_type field from hid_device_info.
    • use pyxdep file to locate chid.pxd
    • specify language_level for cython
    • use pyproject.toml
    • README: git clone can get the submodule too
    • reintroduce requirements.txt
    • update tox.ini
    • update github actions
    • Fix impropper hid_bus_type declaration
    • rework build (#162)
    • make it possible to override options via env variables too
    • add env variable mention to readme
    • run black on *.py
    • fix readme
    • Tox check with CI on Windows, macOS and Ubuntu (#164)
    • build wheels with libusb backend for now (only applicable for Linux)
    • enable musllinux build

    …and 2 more.

  6. 0.14.0 28 May 2023
    Commits, not release notes

    This project publishes no release notes. Between 0.13.1 and 0.14.0 there were 2 commits, 2 of them substantive:

    • Call hid_init() at import time, to avoid macOS crash (#150)
    • bump hidapi to 0.14.0
  7. 0.13.1 12 Jan 2023
    Commits, not release notes

    This project publishes no release notes. Between 0.12.0.post2 and 0.13.1 there were 5 commits, 5 of them substantive:

    • expose version of bindings as hid.__version__
    • expose hid_version_str
    • Update cibuildwheel action to 2.11.2
    • bump hidapi to 0.13.1
    • bump github actions versions
  8. 0.12.0.post2 06 Jun 2022
    Commits, not release notes

    This project publishes no release notes. Between 0.12.0.post1 and 0.12.0.post2 there were 2 commits, 1 of them substantive:

    • add hid.c to MANIFEST.in
  9. 0.12.0.post1 06 Jun 2022

    Nothing published for this version

  10. 0.12.0 05 Jun 2022
    Commits, not release notes

    This project publishes no release notes. Between 0.11.2 and 0.12.0 there were 2 commits, 2 of them substantive:

    • Simplify wheels build action
    • bump hidapi to 0.12.0
  11. 0.11.2 27 Mar 2022
    Commits, not release notes

    This project publishes no release notes. Between 0.11.0.post2 and 0.11.2 there were 8 commits, 7 of them substantive:

    • Finalize HIDAPI only when ref count reaches zero
    • Automatically self.close() for safe HIDAPI finalization
    • Make hidapi_exit() safe by turning it into a no-op
    • Remove hidapi_exit() entirely
    • Raise RuntimeError if opening an already open device
    • Remove references to self when creating device finalizers
    • bump hidapi to 0.11.2
  12. 0.11.0.post2 18 Oct 2021

    Nothing published for this version

  13. 0.11.0.post1 18 Oct 2021

    Nothing published for this version

  14. 0.11.0 17 Oct 2021

    Nothing published for this version

  15. 0.10.1 26 Nov 2020

    Nothing published for this version

  16. 0.10.0.post1 29 Oct 2020

    Nothing published for this version

  17. 0.10.0 28 Oct 2020

    Nothing published for this version

  18. 0.9.0.post3 20 Jun 2020

    Nothing published for this version

  19. 0.9.0.post2 07 Feb 2020

    Nothing published for this version

  20. 0.9.0.post1 03 Feb 2020

    Nothing published for this version

  21. 0.9.0 03 Feb 2020

    Nothing published for this version

  22. 0.7.99.post21 10 Oct 2017

    Nothing published for this version

  23. 0.7.99.post20 29 Oct 2016

    Nothing published for this version

  24. 0.7.99.post19 20 Sep 2016

    Nothing published for this version

  25. 0.7.99.post18 06 Sep 2016

    Nothing published for this version

  26. 0.7.99.post17 18 May 2016

    Nothing published for this version

  27. 0.7.99.post16 16 May 2016

    Nothing published for this version

  28. 0.7.99.post15 10 May 2016

    Nothing published for this version

  29. 0.7.99.post14 03 Mar 2016

    Nothing published for this version

  30. 0.7.99.post13 01 Mar 2016

    Nothing published for this version

  31. 0.7.99.post12 19 Jan 2016

    Nothing published for this version

  32. 0.7.99.post11 14 Jan 2016

    Nothing published for this version

  33. 0.7.99.post10 12 Jan 2016

    Nothing published for this version

  34. 0.7.99.post9 16 Dec 2015

    Nothing published for this version

  35. 0.7.99.post8 29 Sep 2015

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive