[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