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