|
@@ -7,9 +7,26 @@ __author__ = 'marcos.medeiros'
|
|
|
from setuptools import setup, find_packages
|
|
|
|
|
|
from codecs import open
|
|
|
+import os
|
|
|
from os import path
|
|
|
|
|
|
+def _recursive_find(root, p):
|
|
|
+ full_p = path.join(root, p)
|
|
|
+ for f in os.listdir(full_p):
|
|
|
+ full_f = path.join(full_p, f)
|
|
|
+ val_f = path.join(p, f)
|
|
|
+ if path.isdir(full_f):
|
|
|
+ for ff in _recursive_find(root, val_f):
|
|
|
+ yield ff
|
|
|
+ else:
|
|
|
+ yield val_f
|
|
|
+
|
|
|
+
|
|
|
here = path.abspath(path.dirname(__file__))
|
|
|
+rapid = path.join('src', 'rapid')
|
|
|
+rapid_files = list(_recursive_find(os.path.join(here, rapid), ''))
|
|
|
+
|
|
|
+print rapid_files
|
|
|
|
|
|
|
|
|
with open(path.join(here, 'README.rst'), encoding='utf-8') as f:
|
|
@@ -57,7 +74,7 @@ setup(
|
|
|
|
|
|
|
|
|
|
|
|
- packages=find_packages('src', exclude=['contrib', 'docs', 'tests*']),
|
|
|
+ packages=['rapid'],
|
|
|
package_dir = {'': 'src'},
|
|
|
|
|
|
zip_safe = False,
|
|
@@ -78,10 +95,10 @@ setup(
|
|
|
|
|
|
|
|
|
|
|
|
- include_package_data=True,
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+ package_data={
|
|
|
+ 'rapid': rapid_files,
|
|
|
+ },
|
|
|
|
|
|
|
|
|
|