Set display name.
[mkwsxb-moved-to-github.git] / setup.py
1 """Setup for mkwsxb XBlock."""
2
3 import os
4 from setuptools import setup
5
6 def package_data(pkg, roots):
7     """Generic function to find package_data.
8
9     All of the files under each of the `roots` will be declared as package
10     data for package `pkg`.
11
12     """
13     data = []
14     for root in roots:
15         for dirname, _, files in os.walk(os.path.join(pkg, root)):
16             for fname in files:
17                 data.append(os.path.relpath(os.path.join(dirname, fname), pkg))
18
19     return {pkg: data}
20
21 setup(
22     name='mkwsxb-xblock',
23     version='0.1',
24     description='XBlock to embed MKWS widgets',
25     packages=[
26         'mkwsxb',
27     ],
28     install_requires=[
29         'XBlock',
30     ],
31     entry_points={
32         'xblock.v1': [
33             'mkwsxb = mkwsxb:MKWSXB',
34         ]
35     },
36     package_data=package_data("mkwsxb", ["static", "public"]),
37 )