Commit e23fe0e2 by Braden MacDonald

Fix static data missing if not installed in dev mode

parent 630f413f
...@@ -22,6 +22,17 @@ import os ...@@ -22,6 +22,17 @@ import os
import os.path import os.path
from setuptools import setup from setuptools import setup
def package_data(pkg, root_list):
"""Generic function to find package_data for `pkg` under `root`."""
data = []
for root in root_list:
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( setup(
name='xblock-utils', name='xblock-utils',
version='0.1a0', version='0.1a0',
...@@ -31,5 +42,6 @@ setup( ...@@ -31,5 +42,6 @@ setup(
], ],
install_requires=[ install_requires=[
'XBlock', 'XBlock',
] ],
package_data=package_data("xblockutils", ["public", "templates"]),
) )
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment