diff --git a/.gitignore b/.gitignore index 182fbc2..6b37c43 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ build .DS_Store dist *.egg-info +env/ diff --git a/ios_notifications/admin.py b/ios_notifications/admin.py index 6c87577..b2a6ce9 100644 --- a/ios_notifications/admin.py +++ b/ios_notifications/admin.py @@ -1,14 +1,9 @@ # -*- coding: utf-8 -*- -try: - from django.conf.urls import patterns, url -except ImportError: # deprecated since Django 1.4 - from django.conf.urls.defaults import patterns, url - +from django.conf.urls import url from django.contrib import admin from django.template.response import TemplateResponse from django.shortcuts import get_object_or_404 - from .models import Device, Notification, APNService, FeedbackService from .forms import APNServiceForm @@ -34,9 +29,9 @@ class NotificationAdmin(admin.ModelAdmin): def get_urls(self): urls = super(NotificationAdmin, self).get_urls() - notification_urls = patterns('', + notification_urls = ['', url(r'^(?P\d+)/push-notification/$', self.admin_site.admin_view(self.admin_push_notification), - name='admin_push_notification'),) + name='admin_push_notification'),] return notification_urls + urls def admin_push_notification(self, request, **kwargs): diff --git a/ios_notifications/urls.py b/ios_notifications/urls.py index 83bb090..3edfd5e 100644 --- a/ios_notifications/urls.py +++ b/ios_notifications/urls.py @@ -1,13 +1,9 @@ # -*- coding: utf-8 -*- -try: - from django.conf.urls import patterns, url -except ImportError: # deprecated since Django 1.4 - from django.conf.urls.defaults import patterns, url - +from django.conf.urls import url from .api import routes -urlpatterns = patterns('', +urlpatterns = [ url(r'^device/$', routes.device, name='ios-notifications-device-create'), url(r'^device/(?P\w+)/(?P\d+)/$', routes.device, name='ios-notifications-device'), -) +] diff --git a/requirements.txt b/requirements.txt index 2b61af8..80454d7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -django-fields==0.2.2 +django-fields==0.3.0 pyOpenSSL==0.13.1 pycrypto==2.6 wsgiref==0.1.2 diff --git a/setup.py b/setup.py index f1e8456..9b2f6a7 100644 --- a/setup.py +++ b/setup.py @@ -26,7 +26,10 @@ install_requires=[ 'Django>=1.3', 'pyOpenSSL>=0.10', - 'django-fields>=0.2.2' + 'django-fields>=0.3.0' ], + dependency_links=[ + 'https://github.com/nautilebleu/django-fields/tarball/master#egg=django-fields-0.3.0', + ], zip_safe=False )