Transition to mkwsref xblock (reference widget)
[mkwsxb-moved-to-github.git] / mkwsref / setup.py
diff --git a/mkwsref/setup.py b/mkwsref/setup.py
new file mode 100644 (file)
index 0000000..096e650
--- /dev/null
@@ -0,0 +1,37 @@
+"""Setup for mkwsref XBlock."""
+
+import os
+from setuptools import setup
+
+def package_data(pkg, roots):
+    """Generic function to find package_data.
+
+    All of the files under each of the `roots` will be declared as package
+    data for package `pkg`.
+
+    """
+    data = []
+    for root in roots:
+        for dirname, _, files in os.walk(os.path.join(pkg, root)):
+            for fname in files:
+                data.append(os.path.relpath(os.path.join(dirname, fname), pkg))
+
+    return {pkg: data}
+
+setup(
+    name='mkwsref',
+    version='0.1',
+    description='XBlock to embed an MKWS reference widget',
+    packages=[
+        'mkwsref',
+    ],
+    install_requires=[
+        'XBlock',
+    ],
+    entry_points={
+        'xblock.v1': [
+            'mkwsref = mkwsref:MKWSRef',
+        ]
+    },
+    package_data=package_data("mkwsref", ["static", "public"]),
+)