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.post18

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.post18
File Size Uploaded Provenance
hidapi-0.7.99.post18.tar.gz 36.5 kB Without provenance Details

Built distributions (wheels)

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

Total release size: 170.5 kB

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

Download URL hidapi-0.7.99.post18.tar.gz
Size 36.5 kB
Tags Source
SHA-256 checksum
How to use checksums
52d9c789a177b56a32d676c1ecf7ea65d3fc9894d1692e4c5803b5590987bdc4
BLAKE2b-256 checksum
How to use checksums
86ce3498edb92b87841cc36d4d1da62a452fb3380becc82ae44e37c7ea4afad0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL hidapi-0.7.99.post18-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
da952a6a8cd0c8a8e2a13a3aa4af1ea90b1cee60cec28b1208d88d49744704ce
BLAKE2b-256 checksum
How to use checksums
fa848b5722750a6ff884ce10c816920d24b269b4b495124b65f9e9c3fa6d871b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL hidapi-0.7.99.post18-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
bdaf772285c6580df5b3abf877af8378cd2e0d8015eeac4289953a9d91938903
BLAKE2b-256 checksum
How to use checksums
9d4bbf0637fde07baf2be0a212d3a578f38f2b22ea1d24d77f2bd2adf1a59420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL hidapi-0.7.99.post18-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
bd5e839fbd1cd5e1001976d8dbd7060d38d1e787d60c9198f6e26b901582c1eb
BLAKE2b-256 checksum
How to use checksums
574fbeaf15575ce2f483af562e6b318d81f1ac9ea9c0b1e42c0e55d35907ffde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL hidapi-0.7.99.post18-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
148836b57a70492d0cf12936bc75ed817c88e65de8547c9c90c4419f0be83f81
BLAKE2b-256 checksum
How to use checksums
ec1fa760da5a9066427ca2735cc0a24cbba353ee4b790f8eebc375ad2553bbe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL hidapi-0.7.99.post18-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
778c1a6816221ca3dd1286d3bd6c8a8bb8ed9cf5071856caddf953e4d9ae52b8
BLAKE2b-256 checksum
How to use checksums
0e4dbd2e2e7368a1fe67f93846edec3ca95ee18e489ba3d90e00f978b940ec03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL hidapi-0.7.99.post18-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
6b71a1866ce9a7c2a9207f53987167ff0ef87d52036c97e5a2eb483fd5df9f17
BLAKE2b-256 checksum
How to use checksums
c07f50c2f55ca9da11426f5d77025f4944d0d06a87124ea177542ff5859acdd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for hidapi 0.7.99.post18

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