2013/4/12 Jeremy Dunck <[email protected]> > I think we broke backwards-compat here - django 1.5.1. plus sentry > 5.4.5 dies because django's own DjangoJSONEncoder depends on stdlib > json, but sentry (and lots of things) use django.utils.simplejson, > which uses simplejson if available.
We did break backwards compatibility and we did document it: https://docs.djangoproject.com/en/dev/releases/1.5/#system-version-of-simplejson-no-longer-used If we wanted to continue supporting simplejson, we'd have to make changes for every new version of simplejson that adds a feature. See https://code.djangoproject.com/ticket/18023#comment:10. I believe that we did the right thing when we reduced the number of versions of simplejson used by Django from three (Django's - 2.0.7, Python's - 2.0.9, and the user-installed version) to on (Python's - 2.0.9). That's now behind us and I'm -1 on revisiting it unless can address Alex' points on the ticket. -- Aymeric. -- You received this message because you are subscribed to the Google Groups "Django developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-developers?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
