From 5ccbb4d6d8b4725aa0ae86e612aba3d438094dd5 Mon Sep 17 00:00:00 2001 From: Shane Harvey Date: Wed, 6 Apr 2022 12:18:44 -0700 Subject: [PATCH] PYTHON-3216 Include codec_options.pyi in release distributions (#923) --- setup.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/setup.py b/setup.py index 841717844..dff4678d4 100755 --- a/setup.py +++ b/setup.py @@ -295,14 +295,7 @@ if sys.platform == "win32": else: extras_require["gssapi"] = ["pykerberos"] -extra_opts = { - "packages": ["bson", "pymongo", "gridfs"], - "package_data": { - "bson": ["py.typed"], - "pymongo": ["py.typed"], - "gridfs": ["py.typed"], - }, -} +extra_opts = {} if "--no_ext" in sys.argv: sys.argv.remove("--no_ext") @@ -350,5 +343,11 @@ setup( ], cmdclass={"build_ext": custom_build_ext, "doc": doc, "test": test}, extras_require=extras_require, + packages=["bson", "pymongo", "gridfs"], + package_data={ + "bson": ["py.typed", "*.pyi"], + "pymongo": ["py.typed", "*.pyi"], + "gridfs": ["py.typed", "*.pyi"], + }, **extra_opts )