# HG changeset patch # User ymh # Date 1415615583 -3600 # Node ID de35ce18643a3a5166d07d2071ee8818cf49b4d2 # Parent 935cffdf390478ec7bc3dbae88494bf11b842e56 add setup for renkanmanager. diff -r 935cffdf3904 -r de35ce18643a .hgignore --- a/.hgignore Thu Sep 25 12:16:00 2014 +0200 +++ b/.hgignore Mon Nov 10 11:33:03 2014 +0100 @@ -20,3 +20,6 @@ ^client/data/example-cinema\.json$ ^client/data/dynamic-data\.json$ spring-shell.log +^server/python/django/build$ +^server/python/django/dist$ +^server/python/django/renkanmanager\.egg-info$ \ No newline at end of file diff -r 935cffdf3904 -r de35ce18643a .settings/org.eclipse.core.resources.prefs --- a/.settings/org.eclipse.core.resources.prefs Thu Sep 25 12:16:00 2014 +0200 +++ b/.settings/org.eclipse.core.resources.prefs Mon Nov 10 11:33:03 2014 +0100 @@ -1,5 +1,7 @@ eclipse.preferences.version=1 encoding//server/java/renkan-web/src/main/webapp/WEB-INF/i18n/messages_en.properties=UTF-8 encoding//server/java/renkan-web/src/main/webapp/WEB-INF/i18n/messages_fr.properties=UTF-8 +encoding//server/python/django/renkanmanager/__init__.py=utf-8 +encoding//server/python/django/renkanmanager/migrations/0001_initial.py=utf-8 encoding//server/python/django/renkanmanager/utils.py=utf-8 encoding//server/python/django/renkanmanager/views.py=utf-8 diff -r 935cffdf3904 -r de35ce18643a server/python/django/renkanmanager/__init__.py --- a/server/python/django/renkanmanager/__init__.py Thu Sep 25 12:16:00 2014 +0200 +++ b/server/python/django/renkanmanager/__init__.py Mon Nov 10 11:33:03 2014 +0100 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -VERSION = (0, 1, 0, "final", 0) +VERSION = (0, 8, 0, "final", 0) def get_version(): diff -r 935cffdf3904 -r de35ce18643a server/python/django/renkanmanager/utils.py --- a/server/python/django/renkanmanager/utils.py Thu Sep 25 12:16:00 2014 +0200 +++ b/server/python/django/renkanmanager/utils.py Mon Nov 10 11:33:03 2014 +0100 @@ -11,7 +11,7 @@ from django.utils.encoding import smart_str from renkanmanager.models import Renkan import math -import md5 +import hashlib import re import uuid @@ -23,7 +23,7 @@ cache_key = re.sub(r'\s+', '-', key) cache_key = smart_str(cache_key) if len(cache_key) > (250-(2+len(cache.key_prefix)+len(str(cache.version)))-33): - cache_key = cache_key[:(250-(2+len(cache.key_prefix)+len(str(cache.version)))-33)] + '-' + md5.new(cache_key).hexdigest() + cache_key = cache_key[:(250-(2+len(cache.key_prefix)+len(str(cache.version)))-33)] + '-' + hashlib.md5(cache_key).hexdigest() return cache_key diff -r 935cffdf3904 -r de35ce18643a server/python/django/setup.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/server/python/django/setup.py Mon Nov 10 11:33:03 2014 +0100 @@ -0,0 +1,33 @@ +from setuptools import setup, find_packages + +# Dynamically calculate the version based on django.VERSION. +version = __import__('renkanmanager').get_version() + + +setup( + 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', + ], +)