cdgriffith / puremagic

Pure python implementation of identifying files based off their magic numbers
MIT License
158 stars 34 forks source link

fix(dist): add py.typed to package_data #90

Closed sk- closed 1 month ago

sk- commented 1 month ago

Fixes #89, by adding py.typed to package_data, this was validated by running locally the following commands:

$ pip wheel .
$ unzip -l puremagic-1.25-py3-none-any.whl
Archive:  puremagic-1.25-py3-none-any.whl
  Length      Date    Time    Name
---------  ---------- -----   ----
      102  07-05-2024 13:59   puremagic/__init__.py
       90  07-05-2024 13:59   puremagic/__main__.py
   143189  07-05-2024 13:59   puremagic/magic_data.json
    15622  07-05-2024 13:59   puremagic/main.py
        0  07-05-2024 13:59   puremagic/py.typed
     1086  07-05-2024 14:02   puremagic-1.25.dist-info/LICENSE
     5854  07-05-2024 14:02   puremagic-1.25.dist-info/METADATA
       91  07-05-2024 14:02   puremagic-1.25.dist-info/WHEEL
       10  07-05-2024 14:02   puremagic-1.25.dist-info/top_level.txt
      775  07-05-2024 14:02   puremagic-1.25.dist-info/RECORD
---------                     -------
   166819                     10 files

Note how the py.typed file is now included in the generated wheel.

sk- commented 1 month ago

@cdgriffith it'd be great if you could review this PR and make a release

cdgriffith commented 1 month ago

Thank you for the ping @sk- !