Fix no package data included in rpm packaging
authorLingchao Xin <lingchaox.xin@intel.com>
Tue, 17 Dec 2013 08:06:34 +0000 (16:06 +0800)
committerLingchaoX Xin <lingchaox.xin@intel.com>
Tue, 17 Dec 2013 08:31:10 +0000 (10:31 +0200)
If no python-setuptools dependence, `python setup install` will use
Distutils.

MANIFEST.in tells Distutils what files to include in
the source distribution but it does not directly affect what files
are installed.

We can continue using Distutils, and give parameter pakckage_data={}
in setup method in setup.py; or we use python-setuptools and
include_package_data=True parameter in it, we choose the latter since
it is more flexible.

Change-Id: I6dfb12cf7d0cf78a2fb0213a9812e4a33ce02b84

packaging/snapdiff.spec

index 37c9b704bb9e0c8fc2fd0c9feb5eea00b6bb81cb..8d015c1acbb84278915c6852ab8b8c54b3be2bb5 100644 (file)
@@ -16,6 +16,7 @@ BuildRequires:  python-devel
 BuildRequires:  python-jinja2
 BuildRequires:  python-requests
 BuildRequires:  python-xml
+BuildRequires:  python-setuptools
 Requires:       python >= 2.7
 Requires:       python-jinja2
 Requires:       python-requests