summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2015-12-10 13:05:58 +0100
committerChristophe Simonis <chs@odoo.com>2015-12-10 13:05:58 +0100
commit82a495eed52a9f42e5b88caa52c20a85f8d81ce3 (patch)
tree6c5e8cc0247d5fe08d24e9abae38fe353fbebc56 /setup.py
parent0bc2ddae784bf80c4c809d8b7f6d642d576f92a1 (diff)
parent4022493c0b85f966e499b6c03ac7cce5556f15e6 (diff)
[MERGE] forward port of branch saas-7 up to 4022493
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py21
1 files changed, 12 insertions, 9 deletions
diff --git a/setup.py b/setup.py
index 8b6024391ec..bbcf1d3f9ae 100644
--- a/setup.py
+++ b/setup.py
@@ -35,16 +35,19 @@ def py2exe_datafiles():
data_files[base] = [join(root, f) for f in filenames]
import docutils
- dudir = dirname(docutils.__file__)
- for root, _, filenames in os.walk(dudir):
- base = join('docutils', root[len(dudir) + 1:])
- data_files[base] = [join(root, f) for f in filenames if not f.endswith(('.py', '.pyc', '.pyo'))]
-
import passlib
- pl = dirname(passlib.__file__)
- for root, _, filenames in os.walk(pl):
- base = join('passlib', root[len(pl) + 1:])
- data_files[base] = [join(root, f) for f in filenames if not f.endswith(('.py', '.pyc', '.pyo'))]
+ import requests
+ data_mapping = ((docutils, 'docutils'),
+ (passlib, 'passlib'),
+ (requests, 'requests'))
+
+ for mod, datadir in data_mapping:
+ basedir = dirname(mod.__file__)
+ for root, _, filenames in os.walk(basedir):
+ base = join(datadir, root[len(basedir) + 1:])
+ data_files[base] = [join(root, f)
+ for f in filenames
+ if not f.endswith(('.py', '.pyc', '.pyo'))]
return data_files.items()