I have a file tree (look below) and my Python file api.py
uses data from data/data.json
. But I want to make sure that once I upload my package to PyPi it also includes the data
directory, because if not the program just not gonna work at all.
- 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',
]
)
How can I upload and include the data.json
file?
question from:
https://stackoverflow.com/questions/65841378/include-json-file-in-python-package-pypi 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…