首页 > 解决方案 > 如何在 setuptools 中提供不是包数据的资源文件,例如 .png .jpg

问题描述

我的项目中有一些模块,我find_packages用来定位它们并安装相关的包,如yaml文件。但是,如果我有一个名为ressources仅用于包含一堆没有任何 python 模块的图像的文件夹,我将如何包含这些?

我当前的 setup.py

from setuptools import setup, find_packages

setup(
    packages = find_packages(),
    package_data = {'mymodule.config': ['*.yaml']},
)

我想到的一种肮脏方法是__init__.py在该图像文件夹中放入一个假包,但必须有更好的方法吗?pip install .Manifest.IN 文件将是另一种选择,但是当我从我的项目目录中执行时,它似乎不起作用

标签: pythonsetuptools

解决方案


推荐阅读