AutoViML / Auto_TS

Automatically build ARIMA, SARIMAX, VAR, FB Prophet and XGBoost Models on Time Series data sets with a Single Line of Code. Created by Ram Seshadri. Collaborators welcome.
Apache License 2.0
729 stars 114 forks source link

Update packaging: add `MANIFEST.in` and `py.typed` #111

Closed sugatoray closed 5 months ago

sugatoray commented 5 months ago

This PR addresses the following two aspects of pypi-packaging. It will help also with conda-forge packaging.

Add MANIFEST.in file

:fire: NOTE: currently the following two files are missing from the .tar.gz aource on PyPI:

:bulb: NO requirements.txt or py.typed FILE INCLUDED

image

Add py.typed file

This will enable support for type hinting in editors according to PEP-561.

The py.typed file is supposed to be an empty file placed inside the package folder auto_ts.

sugatoray commented 5 months ago

cc: @AutoViML

Question:

I see that you are excluding tests folder inside setup.py (line-16), however, I do not see there is any folder by that name under the root of the repository. Am I missing something? Or, did you mean to exlude auto_ts/test folder?

image
AutoViML commented 5 months ago

Ok done thanks @sugatoray 👍