{% extends "catalogue/lesson/lesson_detail.html" %}
-{% load url from future %}
 
 {% block sidebar-top %}
 
 
 {% extends "catalogue/lesson/lesson_detail.html" %}
-{% load url from future %}
 
 {% block sidebar-top %}
 
 
 {% extends "base.html" %}
-{% load url from future %}
 {% load lesson_link lesson_nav person_list from catalogue_tags %}
 {% load competence curriculum url_for_level from curriculum_tags %}
 
 
 {% extends "catalogue/lesson/lesson_detail.html" %}
-{% load url from future %}
 
 {% block sidebar-top %}
 
 
-{% load url from future %}
 {% load static %}
 
 {% url "info" "jak-korzystac/" as jak %}
 
-{% load url from future %}
 <h1>
 {% if root %}
     <a href="{{ root.get_absolute_url }}">{{ root }}</a>
 
-{% load url from future %}
-
 <ul class="section-buttons">
 {% for object in object_list %}
     {% url "catalogue_lessons" as lessons_url %}
 
 from django.utils.safestring import mark_safe
 
 
-class ContactAdminMeta(admin.ModelAdmin.__metaclass__):
+class ContactAdminMeta(admin.ModelAdmin.__class__):
     def __getattr__(cls, name):
         if name.startswith('admin_list_'):
             return lambda self: ""
 
 
 contact_forms = {}
 admin_list_width = 0
-class ContactFormMeta(forms.Form.__metaclass__):
+class ContactFormMeta(forms.Form.__class__):
     def __new__(cls, *args, **kwargs):
         global admin_list_width
         model = super(ContactFormMeta, cls).__new__(cls, *args, **kwargs)
 
-{% load url from future %}Wypełniono formularz {{ form_tag }} na stronie {{ site_name }}.
+Wypełniono formularz {{ form_tag }} na stronie {{ site_name }}.
 
 http://{{ site_domain }}{% url 'admin:contact_contact_change' contact.pk %}
 
 
-from django.conf.urls.defaults import *
+from django.conf.urls import patterns, url
 from . import views
 
 urlpatterns = patterns('contact.views',
 
-{% load url from future %}
-
 {% url "catalogue_lessons" as lessons_url %}
 {% for course in object_list %}
 <li><a href="{{ lessons_url }}#{{ course.slug }}">
 
 <!DOCTYPE html>
-{% load url from future %}
 {% load i18n static %}
 {% load fnp_common fnp_share fnp_lang macros %}
 {% load compressed static %}
 
 {% extends "base.html" %}
-{% load url from future %}
 {% load catalogue_tags %}
 {% load course_boxes_toc from curriculum_tags %}
 {% load chunk from chunks %}
 
 -i http://pypi.nowoczesnapolska.org.pl/simple
 
-Django>=1.4,<1.5
+Django>=1.5,<1.6
 South>=0.7.4
 django-pipeline>=1.2,<1.3
 python-memcached
 
 # sponsors
 pillow
-django-sponsors
+django-sponsors>=1.1,<1.2
 
--e git+https://github.com/toastdriven/django-haystack.git@61b377d97efd5390c60c5a37acd009b8e69eb2f3#egg=django-haystack
-pysolr>=2,<3
+django-haystack>=2.0,<2.1
+pysolr>=3,<4