X-Git-Url: http://git.indexdata.com/?p=mkwsxb-moved-to-github.git;a=blobdiff_plain;f=mkwsref%2Fsetup.py;fp=mkwsref%2Fsetup.py;h=096e6502b550684fdbda7d7bf27287a84ce3f47c;hp=0000000000000000000000000000000000000000;hb=ad29d361c346bdc58e003514cd560733a1d00d2a;hpb=08dd9d9bbbbc0b190b80e4a3ee93bc4957c13302 diff --git a/mkwsref/setup.py b/mkwsref/setup.py new file mode 100644 index 0000000..096e650 --- /dev/null +++ b/mkwsref/setup.py @@ -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"]), +)