【问题标题】:Including static files in a Pypi package在 Pypi 包中包含静态文件
【发布时间】:2015-11-04 07:16:46
【问题描述】:

我有一个 Django 可重用应用程序,我正在尝试分发所有静态内容(html 模板等)。经过一番谷歌搜索后,我发现了 MANIFEST.in 文件 here

我找到了一个类似的项目here,用作参考:

recursive-include allauth *.html *.txt *.xml *.po *.mo *.js

这是我的 MANIFEST.in 的内容: recursive-include auth_backend *.html *.scss *.css *.jpg *.png *.js

我将它推送到 Pypi 并安装,但没有静态文件。 Here 是来源。

我做错了什么?

更新: 如果我直接从 pypi 将包下载为 zip 文件,则包含模板,所以现在问题似乎出在 pip install...

【问题讨论】:

    标签: python django


    【解决方案1】:

    答案在这里https://stackoverflow.com/a/3597263/818951。 分发什么和安装什么是单独的配置步骤。

    我需要包含以下设置: include_package_data=True

    到我的setup.py 文件

    【讨论】:

      猜你喜欢
      • 2019-09-06
      • 2014-04-21
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-05
      相关资源
      最近更新 更多