From f78617803c9b34e52086b519ba5683f015418fda Mon Sep 17 00:00:00 2001
From: Roman Podolyaka <rpodolyaka@mirantis.com>
Date: Tue, 19 Mar 2013 17:27:28 +0200
Subject: [PATCH] Use setuptools-git to include files from the repo

Fixes bug 1029511.

Change-Id: I5aef29ad10ac73a9645111f993621d596321ffcf
---
 MANIFEST.in | 10 +++-------
 setup.py    |  2 ++
 tox.ini     |  1 +
 3 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/MANIFEST.in b/MANIFEST.in
index ecc3b8b21..2e8cbc0b4 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,10 +1,6 @@
 include AUTHORS
-include HACKING
-include LICENSE
-include README.rst
 include ChangeLog
-include run_tests.sh tox.ini
 include novaclient/versioninfo
-recursive-include doc *
-recursive-include tests *
-recursive-include tools *
+
+exclude .gitignore
+exclude .gitreview
diff --git a/setup.py b/setup.py
index f1e2b7b31..1fdbbc8d1 100644
--- a/setup.py
+++ b/setup.py
@@ -35,6 +35,8 @@ setuptools.setup(
     packages=setuptools.find_packages(exclude=['tests', 'tests.*']),
     install_requires=setup.parse_requirements(),
     cmdclass=setup.get_cmdclass(),
+    setup_requires=['setuptools_git>=0.4'],
+    include_package_data=True,
     classifiers=[
         "Development Status :: 5 - Production/Stable",
         "Environment :: Console",
diff --git a/tox.ini b/tox.ini
index 2c4ec427d..4d5dbdcb1 100644
--- a/tox.ini
+++ b/tox.ini
@@ -9,6 +9,7 @@ setenv = VIRTUAL_ENV={envdir}
 
 deps = -r{toxinidir}/tools/pip-requires
        -r{toxinidir}/tools/test-requires
+       setuptools_git>=0.4
 commands = python setup.py testr --testr-args='{posargs}'
 
 [testenv:pep8]