Skip to content

Update hidapi used for non-Linux platforms #15490

@makinbacon21

Description

@makinbacon21

Description of defect

cython-hidapi v0.7.x is no longer maintained--a one-time fixup commit (trezor/cython-hidapi@15dcc12) fixes building, but before this the Mbed OS tools did not even compile on non-Linux platforms. I'm not sure exactly what relies on this version of the API (didn't have time to investigate), but this dep should be updated regardless. Please refer to trezor/cython-hidapi#173 (comment) for more information.

Target(s) affected by this defect ?

All

Toolchain(s) (name and version) displaying this defect ?

All

What version of Mbed-os are you using (tag or sha) ?

Latest tag and master branch are affected

What version(s) of tools are you using. List all that apply (E.g. mbed-cli)

Latest mbed-cli, tested on Python 3.10 and 3.11 (much more broken on 12).

How is this defect reproduced ?

Try to run pip install -r requirements.txt on a non-Linux platform

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Needs Triage
    Status
    Untriaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions