Expose type hints
Making sure this is still tracked:
Unfortunately, the py.typed file doesn't appear to have been included. I think it may be because data_files overrides include_package_data (best not to have both defined, as that's just confusing). If the man page step doesn't produce any unwanted files in the source folder, then I'd suggest removing data_files completely. Otherwise, I think you'll need to add py.typed to the initial data_files value (but, note that data_files looks to be long deprecated, so you'd probably also want to update it to use package_data: https://setuptools.pypa.io/en/latest/userguide/datafiles.html).
> ls /home/ubuntu/.local/lib/python3.10/site-packages/hidtools
cli device hidraw.py __init__.py uhid.py _version.py
data hid.py hut.py __pycache__ util.py
> cat /home/ubuntu/.local/lib/python3.10/site-packages/hidtools/_version.py
__version__ = "0.5"