造轮时的绝对路径错误

Absolute path error when building wheel

概览

我正在尝试学习如何在我的 windows 开发箱上构建轮子,因此希望我能有一个很好的方法在 linux 开发箱上部署 Django 网站。但是现在我遇到了一个小错误。

这是我的 setup.py:

from setuptools import setup, find_packages

setup(name='pkg',
      version="1.0",
      packages=find_packages(),
      data_files=[('/etc/nginx/sites-available', ['foo.conf'])]
      )

当我尝试执行 >python setup.py bdist_wheel 时出现此错误:

raise ValueError, "path '%s' cannot be absolute" % pathname

似乎不​​支持我使用 data_files 的方式。

问题

使用 wheels & setup.py 部署配置文件的正确方法是什么?

轮子应该用于捆绑 Python 代码。它不适用于配置管理(通常会处理 Nginx 配置)。

另请参阅: