diff options
author | joerg <joerg@pkgsrc.org> | 2020-08-11 18:41:26 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2020-08-11 18:41:26 +0000 |
commit | fe94156b13f79b7241fa4c739852465dd0aa06c9 (patch) | |
tree | b20c36492c4e26bda780112b4c04cbcbae4baa7f /www | |
parent | 67f4b5aa08c98ccbb9fd5ca5d35c477d0bac9510 (diff) | |
download | pkgsrc-fe94156b13f79b7241fa4c739852465dd0aa06c9.tar.gz |
Allow Python 2.
Diffstat (limited to 'www')
-rw-r--r-- | www/py-django-taggit/distinfo | 3 | ||||
-rw-r--r-- | www/py-django-taggit/patches/patch-taggit_managers.py | 22 |
2 files changed, 24 insertions, 1 deletions
diff --git a/www/py-django-taggit/distinfo b/www/py-django-taggit/distinfo index 606656310be..b79d7f07349 100644 --- a/www/py-django-taggit/distinfo +++ b/www/py-django-taggit/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.1 2020/08/04 00:10:11 joerg Exp $ +$NetBSD: distinfo,v 1.2 2020/08/11 18:41:26 joerg Exp $ SHA1 (django-taggit-1.3.0.tar.gz) = 15ad69a103fddfab618acfcadf15cc80e9b87451 RMD160 (django-taggit-1.3.0.tar.gz) = c94b2da63aafe97bf5cb756a672bf20776b7182c SHA512 (django-taggit-1.3.0.tar.gz) = b78e6bc271f0a6874ee2bccb7f81b0e237096474a19fbf02c77ff5e43dd78e761a9c250c93888c9c739e74d3c0032cc292c53674a3fde918c1882355625e7b77 Size (django-taggit-1.3.0.tar.gz) = 45355 bytes +SHA1 (patch-taggit_managers.py) = 1559290b26c15e74cf3aed0bc3a1f1f33e161f6c diff --git a/www/py-django-taggit/patches/patch-taggit_managers.py b/www/py-django-taggit/patches/patch-taggit_managers.py new file mode 100644 index 00000000000..272aab0cc91 --- /dev/null +++ b/www/py-django-taggit/patches/patch-taggit_managers.py @@ -0,0 +1,22 @@ +$NetBSD: patch-taggit_managers.py,v 1.1 2020/08/11 18:41:26 joerg Exp $ + +Allow building with Python 2. + +--- taggit/managers.py.orig 2020-08-10 00:00:37.878508159 +0000 ++++ taggit/managers.py +@@ -234,11 +234,12 @@ class _TaggableManager(models.Manager): + + for new_tag in tags_to_create: + if case_insensitive: +- lookup = {"name__iexact": new_tag, **tag_kwargs} ++ lookup = {"name__iexact": new_tag} + else: +- lookup = {"name": new_tag, **tag_kwargs} ++ lookup = {"name": new_tag} ++ lookup.update(tag_kwargs) + +- tag, create = manager.get_or_create(**lookup, defaults={"name": new_tag}) ++ tag, create = manager.get_or_create(defaults={"name": new_tag}, **lookup) + tag_objs.add(tag) + + return tag_objs |