Python pip未安装非.py文件(即使它们重新打包在控制盘中)

Python pip未安装非.py文件(即使它们重新打包在控制盘中),python,pip,setuptools,python-wheel,Python,Pip,Setuptools,Python Wheel,我正在成功地打包我的应用程序(wheel),以便将所有非python文件也包含在其中。我是通过清单完成的。在文件中,我执行以下操作: include path/to/sql/files/*.sql 这是可行的,因为在运行 python setup.py clean sdist 我得到一个我的app.tar.gz。解包这个tar然后显示所有文件,包括我的.sql文件。到目前为止还不错 但是,当从我们的Nexus存储库执行pip安装时,只显示python文件(即使从tar的Nexus手动下载包含

我正在成功地打包我的应用程序(
wheel
),以便将所有非python文件也包含在其中。我是通过
清单完成的。在
文件中,我执行以下操作:

include path/to/sql/files/*.sql
这是可行的,因为在运行

python setup.py clean sdist
我得到一个
我的app.tar.gz
。解包这个
tar
然后显示所有文件,包括我的
.sql
文件。到目前为止还不错

但是,当从我们的
Nexus
存储库执行
pip安装时,只显示python文件(即使从
tar的
Nexus
手动下载包含所有内容)

我是否需要更改我的
setup.py
中的任何内容?我认为
清单
文件就足够了

以下是我的
setup.py
中的所有相关信息:

setuptools.setup(
    name="my_app",
    version="1.0.0",
    packages=setuptools.find_packages(),
    python_requires='>=3.6')

我明白了。我必须包括

include_package_data=True,
在my
setup.py

在我看来,
MANIFEST.in的用法现在不那么吸引人了