diff --git a/MANIFEST.in b/MANIFEST.in
index 3cdb56b4d..5f8128f25 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,11 +1,8 @@
-include AUTHORS
-include HACKING
-include LICENSE
-include README.rst
-include ChangeLog
-include tox.ini
 include jenkins_jobs/versioninfo
-recursive-include etc *
-recursive-include doc *
-recursive-include tests *
-recursive-include tools *
+include AUTHORS
+include ChangeLog
+
+exclude .gitignore
+exclude .gitreview
+
+global-exclude *.pyc
diff --git a/setup.py b/setup.py
index 8cc7fb9ee..2ae73753e 100644
--- a/setup.py
+++ b/setup.py
@@ -34,6 +34,7 @@ setuptools.setup(
     include_package_data=True,
     cmdclass=setup.get_cmdclass(),
     install_requires=requires,
+    setup_requires=['setuptools_git>=0.4'],
     dependency_links=depend_links,
     zip_safe=False,
     classifiers=[