From d8fb278a2c55aacfd01076460cf20949ed088cb7 Mon Sep 17 00:00:00 2001 From: Will Frey Date: Fri, 13 Aug 2021 04:12:59 -0400 Subject: [PATCH] Create py.typed (#12893) * Create py.typed This creates a [py.typed as per PEP 561](https://www.python.org/dev/peps/pep-0561/#packaging-type-information) that should be distributed to mark that the package includes (inline) type annotations. * Update setup.py Include py.typed as package data * Update setup.py Call `setup(...)` with `zip_safe=False`. --- setup.py | 2 ++ src/transformers/py.typed | 1 + 2 files changed, 3 insertions(+) create mode 100644 src/transformers/py.typed diff --git a/setup.py b/setup.py index 2490c3e8c2..39d7540119 100644 --- a/setup.py +++ b/setup.py @@ -350,6 +350,8 @@ setup( url="https://github.com/huggingface/transformers", package_dir={"": "src"}, packages=find_packages("src"), + package_data={"transformers": ["py.typed"]}, + zip_safe=False, extras_require=extras, entry_points={"console_scripts": ["transformers-cli=transformers.commands.transformers_cli:main"]}, python_requires=">=3.6.0", diff --git a/src/transformers/py.typed b/src/transformers/py.typed new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/src/transformers/py.typed @@ -0,0 +1 @@ +