Skip to main content
https://travis-ci.org/trezor/cython-hidapi.svg?branch=master

Description

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

This has been tested with:

  • the PIC18F4550 on the development board from CCS with their example program.

  • the Fine Offset WH3081 Weather Station.

It works on Linux, Windows XP and OS X.

Software Dependencies

License

cython-hidapi may be used by one of three licenses as outlined in LICENSE.txt.

Install

$ pip install hidapi

For other download options visit the PyPi page of cython-hidapi (https://pypi.python.org/pypi/hidapi/)

Build from source

  1. Download cython-hidapi archive:

    $ git clone https://github.com/trezor/cython-hidapi.git
    $ cd cython-hidapi
  2. Initialize hidapi submodule:

    $ git submodule init
    $ git submodule update
  3. Build cython-hidapi extension module:

    $ python setup.py build

    To use hidraw API instead of libusb add –without-libusb option:

    $ python setup.py build --without-libusb
  4. Install cython-hidapi module into your Python distribution:

    $ [sudo] python setup.py install
  5. Test install:

    $ python
    >>> import hid
    >>>
  6. Try example script:

    $ python try.py

Metadata

Release files for hidapi 0.7.99.post19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hidapi 0.7.99.post19
File Size Uploaded Provenance
hidapi-0.7.99.post19.tar.gz 37.3 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for hidapi 0.7.99.post19
File
hidapi-0.7.99.post19-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
hidapi-0.7.99.post19-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
hidapi-0.7.99.post19-cp34-cp34m-win_amd64.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-64 Details
hidapi-0.7.99.post19-cp34-cp34m-win32.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-32 Details
hidapi-0.7.99.post19-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
hidapi-0.7.99.post19-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details

Total release size: 171.4 kB

Release files / hidapi-0.7.99.post19.tar.gz

Download URL hidapi-0.7.99.post19.tar.gz
Size 37.3 kB
Tags Source
SHA-256 checksum
How to use checksums
890dea8bd8c4d35e1f1b29a9a3431aa1ee79ee1baf86cacb5913983a5bec5689
BLAKE2b-256 checksum
How to use checksums
b221b9419ed5cc039090cf2b859940754dfd3282bdd9cef98fc4d3d777754deb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / hidapi-0.7.99.post19-cp35-cp35m-win_amd64.whl

Download URL hidapi-0.7.99.post19-cp35-cp35m-win_amd64.whl
Size 25.4 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
b81014d0f2fa163b75029bb5a74cc4e0b7478332e90c3245297785a2b19296f0
BLAKE2b-256 checksum
How to use checksums
2e37060f7c27032b05ce40a0e7d357cff437e7f1305e27c3a2ad9ced23413964
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / hidapi-0.7.99.post19-cp35-cp35m-win32.whl

Download URL hidapi-0.7.99.post19-cp35-cp35m-win32.whl
Size 21.8 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
66d448d9d81c789edc877b9dde8a5441858259ce59df1711e07d024d2c181342
BLAKE2b-256 checksum
How to use checksums
9d526dcf8c6cee20ebf93a9a71f0c2d73921dce1d2290c22515f8210c469026d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / hidapi-0.7.99.post19-cp34-cp34m-win_amd64.whl

Download URL hidapi-0.7.99.post19-cp34-cp34m-win_amd64.whl
Size 22.6 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d409015c6774b465abe0b425bafeb472c6758395c7149d4ae3dd9e0f5cf9ac40
BLAKE2b-256 checksum
How to use checksums
d409c6afeb540c91c32d8f34d89ee00e5c8034c99f791918672b21ac8060a2df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / hidapi-0.7.99.post19-cp34-cp34m-win32.whl

Download URL hidapi-0.7.99.post19-cp34-cp34m-win32.whl
Size 21.0 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
3d6252bcd34d220e152cc17b27d5a3f01f162f7ba252fbf693254db37010957e
BLAKE2b-256 checksum
How to use checksums
436a809eef870e83c4128d1b8eaea9af9ee6d7a3b37798eda7587bfb323f6d58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / hidapi-0.7.99.post19-cp27-cp27m-win_amd64.whl

Download URL hidapi-0.7.99.post19-cp27-cp27m-win_amd64.whl
Size 23.0 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
dad4863035eac3ee19afd645f0b2c7046a1f40202f96843db5b6c51815f52f7b
BLAKE2b-256 checksum
How to use checksums
29e4b64a518534b421ac5792b6903165e2a2bd95667fd5255393655cebc38e42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / hidapi-0.7.99.post19-cp27-cp27m-win32.whl

Download URL hidapi-0.7.99.post19-cp27-cp27m-win32.whl
Size 20.2 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
686ba04b2fd3459afe0a9fddc268bef946df253a88fc6dc79391cce8de6ffe47
BLAKE2b-256 checksum
How to use checksums
743eec773e69dda3a34e487f71fa8120e2f004cadb679c78a6b869f37e1d8823
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for hidapi 0.7.99.post19

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page