+"""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"]),
+)