From 6498095e2b970260668d327dae7b818f534d8ac3 Mon Sep 17 00:00:00 2001 From: Oskar Hahn Date: Thu, 9 Feb 2012 16:57:10 +0100 Subject: [PATCH] create setup.py to install openslides --- .hgignore | 5 +++ MANIFEST.in | 10 ++++++ manage.py | 6 ---- openslides/__init__.py | 6 ++-- .../agenda/templates/agenda/base_agenda.html | 2 ++ openslides/agenda/templates/agenda/edit.html | 3 ++ .../agenda/templates/agenda/overview.html | 3 ++ .../application/base_application.html | 2 ++ .../templates/application/edit.html | 4 +++ .../templates/application/import.html | 5 ++- .../templates/application/overview.html | 7 ++-- .../templates/application/poll_view.html | 3 ++ .../templates/application/view.html | 6 +++- .../templates/assignment/base_assignment.html | 2 ++ .../assignment/templates/assignment/edit.html | 3 ++ .../templates/assignment/overview.html | 4 +++ .../templates/assignment/poll_view.html | 3 ++ .../assignment/templates/assignment/view.html | 4 +++ openslides/default.settings.py | 3 +- .../participant/base_participant.html | 2 ++ .../templates/participant/edit.html | 3 ++ .../templates/participant/group_edit.html | 3 ++ .../templates/participant/group_overview.html | 3 ++ .../templates/participant/import.html | 3 ++ .../templates/participant/login.html | 5 ++- .../templates/participant/overview.html | 3 ++ .../templates/participant/settings.html | 7 ++-- .../templates/projector/default.html | 3 ++ openslides/templates/403.html | 6 ++-- openslides/templates/404.html | 6 ++-- openslides/templates/500.html | 6 ++-- openslides/templates/base.html | 4 ++- setup.py | 33 +++++++++++++++++++ 33 files changed, 136 insertions(+), 32 deletions(-) create mode 100644 MANIFEST.in create mode 100644 setup.py diff --git a/.hgignore b/.hgignore index da159186b..b6ae45eff 100644 --- a/.hgignore +++ b/.hgignore @@ -7,3 +7,8 @@ ~$ \.DS_Store$ ^docs/_build +^dist/ +^versiontools + +syntax:glob +*.egg-info diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 000000000..36f436eed --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,10 @@ +include AUTHORS +include LICENSE +include INSTALL +include CHANGELOG +include initial_data.json +include manage.py +include THANKS +recursive-include openslides/static * +recursive-include openslides/locale *.mo *.po +recursive-include openslides *.html diff --git a/manage.py b/manage.py index 186080547..8703a7bf0 100644 --- a/manage.py +++ b/manage.py @@ -12,12 +12,6 @@ from django.core.management import execute_manager -import os, site - -SITE_ROOT = os.path.realpath(os.path.dirname(__file__)) - -site.addsitedir(os.path.join(SITE_ROOT, 'openslides')) - try: from openslides import settings except ImportError: diff --git a/openslides/__init__.py b/openslides/__init__.py index 1b2216072..5658e025d 100644 --- a/openslides/__init__.py +++ b/openslides/__init__.py @@ -1,7 +1,5 @@ VERSION = (1, 2, 0, 'alpha', 0) -from django.template import add_to_builtins - def get_version(version=None): """Derives a PEP386-compliant version number from VERSION.""" if version is None: @@ -69,5 +67,7 @@ def hg_version(): return version +import os, site -add_to_builtins('django.templatetags.i18n') +SITE_ROOT = os.path.realpath(os.path.dirname(__file__)) +site.addsitedir(SITE_ROOT) diff --git a/openslides/agenda/templates/agenda/base_agenda.html b/openslides/agenda/templates/agenda/base_agenda.html index 6d9e54097..1e937b7ab 100644 --- a/openslides/agenda/templates/agenda/base_agenda.html +++ b/openslides/agenda/templates/agenda/base_agenda.html @@ -1,5 +1,7 @@ {% extends "base.html" %} + {% load tags %} +{% load i18n %} {% block submenu %} {% url item_overview as url_itemoverview %} diff --git a/openslides/agenda/templates/agenda/edit.html b/openslides/agenda/templates/agenda/edit.html index 849a61f82..e9a133621 100644 --- a/openslides/agenda/templates/agenda/edit.html +++ b/openslides/agenda/templates/agenda/edit.html @@ -1,4 +1,7 @@ {% extends "agenda/base_agenda.html" %} + +{% load i18n %} + {% block title %}{{ block.super }} - {%trans "Item" %}{% endblock %} {% block content %} diff --git a/openslides/agenda/templates/agenda/overview.html b/openslides/agenda/templates/agenda/overview.html index aa32e4b11..67c81d835 100644 --- a/openslides/agenda/templates/agenda/overview.html +++ b/openslides/agenda/templates/agenda/overview.html @@ -1,5 +1,8 @@ {% extends "agenda/base_agenda.html" %} + {% load tags %} +{% load i18n %} + {% block title %}{{ block.super }} - {% trans "Agenda" %}{% endblock %} {% block header %} diff --git a/openslides/application/templates/application/base_application.html b/openslides/application/templates/application/base_application.html index 0f0506fd4..5866e479a 100644 --- a/openslides/application/templates/application/base_application.html +++ b/openslides/application/templates/application/base_application.html @@ -1,5 +1,7 @@ {% extends "base.html" %} + {% load tags %} +{% load i18n %} {% block submenu %} {% url application_overview as url_applicationoverview %} diff --git a/openslides/application/templates/application/edit.html b/openslides/application/templates/application/edit.html index 4a0169caa..692f06844 100644 --- a/openslides/application/templates/application/edit.html +++ b/openslides/application/templates/application/edit.html @@ -1,4 +1,8 @@ {% extends "application/base_application.html" %} + +{% load i18n %} + + {% block title %}{{ block.super }} - {%trans "Application" %}{% endblock %} {% block content %} diff --git a/openslides/application/templates/application/import.html b/openslides/application/templates/application/import.html index 2bec6fede..de067c1c1 100644 --- a/openslides/application/templates/application/import.html +++ b/openslides/application/templates/application/import.html @@ -1,11 +1,14 @@ {% extends "application/base_application.html" %} + +{% load i18n %} + {% block title %}{{ block.super }} - {%trans "Import applications" %} {% endblock %} {% block content %}

{%trans "Import applications" %}

{% trans 'Select a CSV file to import applications!' %}

-

{% trans '(Required comma separated values: number, title, text, reason, first_name, last_name - number and reason are optional and may be empty)' %}

+

{% trans '(Required comma separated values: number, title, text, reason, first_name, last_name - number and reason are optional and may be empty)' %}

{% csrf_token %} {{ form.as_p }}