[Python-modules-commits] r6286 - in packages/python-django-tagging/trunk/debian (2 files)
netzwurm at users.alioth.debian.org
netzwurm at users.alioth.debian.org
Thu Aug 21 20:49:38 UTC 2008
Date: Thursday, August 21, 2008 @ 20:49:36
Author: netzwurm
Revision: 6286
Addint patchdir.
Added:
packages/python-django-tagging/trunk/debian/patches/
packages/python-django-tagging/trunk/debian/patches/01_remove_django_builddeps.patch
Added: packages/python-django-tagging/trunk/debian/patches/01_remove_django_builddeps.patch
===================================================================
--- packages/python-django-tagging/trunk/debian/patches/01_remove_django_builddeps.patch (rev 0)
+++ packages/python-django-tagging/trunk/debian/patches/01_remove_django_builddeps.patch 2008-08-21 20:49:36 UTC (rev 6286)
@@ -0,0 +1,30 @@
+Forwarded-Upstream: Yes.
+Author: David Spreen <netzwurm at debian.org>
+Comment:
+ Since setup.py uses tagging/__init__.py to determine the version number, the
+ import statements should be moved to the function that actually uses them.
+ This removes a build-dependency on django for packaging which eases the
+ transition to Django 1.0.
+ .
+ Ticket exists at http://code.google.com/p/django-tagging/issues/detail?id=110.
+
+--- tagging-trunk/tagging/__init__.py 2008-08-21 11:05:41.000000000 -0700
++++ tagging-trunk.new/tagging/__init__.py 2008-08-21 13:25:47.000000000 -0700
+@@ -1,7 +1,3 @@
+-from django.utils.translation import ugettext as _
+-
+-from tagging.managers import ModelTaggedItemManager, TagDescriptor
+-
+ VERSION = (0, 3, 'pre')
+
+ class AlreadyRegistered(Exception):
+@@ -17,6 +13,9 @@
+ """
+ Sets the given model class up for working with tags.
+ """
++ from django.utils.translation import ugettext as _
++ from tagging.managers import ModelTaggedItemManager, TagDescriptor
++
+ if model in registry:
+ raise AlreadyRegistered(
+ _('The model %s has already been registered.') % model.__name__)
More information about the Python-modules-commits
mailing list