before:
setuptools.setup(
name=NAME,
version=VERSION,
author='*',
author_email='**',
description='***',
long_description='README.md',
long_description_content_type='text/markdown',
url='https://git.****/',
packages=[
f'{NAME}',
f'{NAME}.preprocessor',
f'{NAME}.vectorizer',
],
install_requires=get_requirements(),
)
安装之后,在f'{NAME}.vectorizer'目录里面有个***.json配置文件,没有被安装进去,导致报错。修改如下:
setuptools.setup(
name=NAME,
version=VERSION,
author='*',
author_email='**',
description='***',
long_description='README.md',
long_description_content_type='text/markdown',
url='https://git.****/',
packages=[
f'{NAME}',
f'{NAME}.preprocessor',
f'{NAME}.vectorizer',
],
install_requires=get_requirements(),
package_data={
f'{NAME}.vectorizer': ['***.json']
},
)
修改后,即可完整安装。
以此类推,可以在package_data这个参数里面配置每个文件夹里面需要的额外的安装文件;