Improve the way we init the view. The data loader send a "loaded" event, hooked by the scene.py and initializing the backbone.history and the view.
We don't use redraw_active in save-once and full-json, because it was making the view initialization dependent of these file which are externals.
Small fix to hide the "set saved view" button when there is only one view.
import os
import sys
from setuptools import setup, find_packages
# Dynamically calculate the version based on django.VERSION.
version = __import__('renkanmanager').get_version()
def launch_setup(script_name, script_args):
data_files = []
root_dir = os.path.dirname(__file__)
if root_dir != '':
os.chdir(root_dir)
source_dir = 'renkanmanager'
for dirpath, dirnames, filenames in os.walk(source_dir):
# Ignore dirnames that start with '.'
for i, dirname in enumerate(dirnames):
if dirname.startswith('.'): del dirnames[i]
if filenames and '__init__.py' not in filenames:
data_files.append([dirpath, [os.path.join(dirpath, f) for f in filenames]])
#write MANIFEST.in
with open("MANIFEST.in", "w") as m:
m.write("include MANIFEST.in\n")
for entry in data_files:
file_list = entry[1]
for filename in file_list:
m.write("include %s\n" % (filename))
setup(
script_name = script_name,
script_args = script_args,
name='renkanmanager',
version=version,
url='http://renkan.iri-research.org/',
author='I.R.I.',
author_email='contact@iri-research.org',
description=('Basic Django module for saving renkan'),
license='CECILL-B',
packages=find_packages(),
include_package_data=True,
zip_safe=False,
classifiers=[
'Development Status :: 3 - Alpha',
'Environment :: Web Environment',
'Framework :: Django',
'Intended Audience :: Developers',
'License :: OSI Approved :: CECILL License',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Topic :: Internet :: WWW/HTTP',
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
'Topic :: Internet :: WWW/HTTP :: WSGI',
'Topic :: Software Development :: Libraries :: Python Modules',
],
)
if __name__ == "__main__":
script_name = os.path.basename(sys.argv[0])
script_args = sys.argv[1:]
launch_setup(script_name, script_args)