微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 python 包 pypi

如何解决在 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 举报,一经查实,本站将立刻删除。