Skip to content

Update hidapi used for non-Linux platforms #15490

Open
@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

    Projects

    Status

    Needs Triage

    Status

    Untriaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions