]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
support an environment var to avoid vendoring libraries
authorAlfredo Deza <alfredo.deza@inktank.com>
Tue, 24 Jun 2014 15:54:01 +0000 (11:54 -0400)
committerAlfredo Deza <alfredo.deza@inktank.com>
Tue, 24 Jun 2014 15:54:01 +0000 (11:54 -0400)
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
setup.py

index 247e6134b9f26b8c95ccd233e2eb68c58b587b69..c1b06d2313910963d4fbbcb5b98d89b69456026d 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
 import os
 import sys
 import ceph_deploy
-from vendor import vendorize
+from vendor import vendorize, clean_vendor
 
 
 def read(fname):
@@ -16,11 +16,16 @@ if pyversion < (2, 7) or (3, 0) <= pyversion <= (3, 1):
     install_requires.append('argparse')
 
 #
-# Add libraries that are not part of install_requires
+# Add libraries that are not part of install_requires but only if we really
+# want to, specified by the environment flag
 #
-vendorize([
-    ('remoto', '0.0.16'),
-])
+
+if os.environ.get('CEPH_DEPLOY_NO_VENDOR'):
+    clean_vendor('remoto')
+else:
+    vendorize([
+        ('remoto', '0.0.16'),
+    ])
 
 
 setup(