在 python 包 pypi

问题描述

我有一个文件树(如下所示),我的 Python 文件 api.py 使用来自 data/data.json 的数据。但我想确保一旦我将我的包上传到 PyPi,它还会包含 data 目录,因为如果没有,程序就根本无法运行。

- api
   __init__.py
   api.py
- data
    data.json
setup.py
README.md
requirements.txt
LICENSE
.gitignore

setup.py

from setuptools import setup,find_packages

with open('README.md','r') as f:
    long_description = f.read()
    
setup(
    name='api',version='1.0',author='name',author_email='email',description='api',long_description=long_description,long_description_content_type='text/markdown',url='link',packages=find_packages(),package_data={'api': ['../data/data.json']},include_package_data=True,install_requires=[
        'requests','beautifulsoup4','numpy',]
)

如何上传和包含 data.json 文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)