From 89a35b8158236fe727a72279e81539f41e16ec2b Mon Sep 17 00:00:00 2001 From: Yuriy Taraday Date: Tue, 31 May 2011 13:19:38 +0400 Subject: [PATCH] Add template files autodiscovery. --- django-nova-syspanel/setup.py | 6 ++++-- django-openstack/setup.py | 8 ++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/django-nova-syspanel/setup.py b/django-nova-syspanel/setup.py index 8c18f9150..b5ea9c728 100644 --- a/django-nova-syspanel/setup.py +++ b/django-nova-syspanel/setup.py @@ -1,5 +1,5 @@ import os -from setuptools import setup, find_packages +from setuptools import setup, find_packages, findall def read(fname): return open(os.path.join(os.path.dirname(__file__), fname)).read() @@ -15,7 +15,9 @@ setup( author_email = 'xtoddx@gmail.com', packages = find_packages('src'), package_dir = {'': 'src'}, - package_data = {'django_nova_syspanel': ['templates/django_nova_syspanel/*.html','templates/django_nova_syspanel/*/*.html',]}, + package_data = {'django_nova_syspanel': + [s[len('src/django_nova_syspanel/'):] for s in + findall('src/django_nova_syspanel/templates')]}, install_requires = ['setuptools', 'boto==1.9b', 'mox>=0.5.0'], classifiers = [ 'Development Status :: 4 - Beta', diff --git a/django-openstack/setup.py b/django-openstack/setup.py index e69f342b4..6f8020f88 100755 --- a/django-openstack/setup.py +++ b/django-openstack/setup.py @@ -1,5 +1,5 @@ import os -from setuptools import setup, find_packages +from setuptools import setup, find_packages, findall def read(fname): return open(os.path.join(os.path.dirname(__file__), fname)).read() @@ -15,9 +15,9 @@ setup( author_email = 'devin.carlen@gmail.com', packages = find_packages('src'), package_dir = {'': 'src'}, - package_data = {'': ['templates/django_openstack/*.html', - 'templates/django_openstack/*/*.html', - 'templates/admin/*.html','templates/admin/*/*.html',]}, + package_data = {'django_openstack': + [s[len('src/django_openstack/'):] for s in + findall('src/django_openstack/templates')]}, install_requires = ['setuptools', 'boto==1.9b', 'mox>=0.5.0', 'nova-adminclient'], classifiers = [