diff mbox

[1/3] Force sqlparse < 0.2 for django-debug-toolbar

Message ID 1470717525-22872-2-git-send-email-dja@axtens.net
State Changes Requested
Headers show

Commit Message

Daniel Axtens Aug. 9, 2016, 4:38 a.m. UTC
sqlparse 0.2 breaks django-debug-toolbar 1.4.

Sadly, django-debug-toolbar has an unversioned dependency, so
sqlparse 0.2 gets pulled in and django-debug-toolbar breaks.

django-debug-toolbar 1.5 unbreaks that, but breaks Django 1.7,
so we can't upgrade yet.

Force sqlparse to be < 0.2 in requirements-test.txt

We'll need to revisit this eventually, but it should hold for a
while.

Signed-off-by: Daniel Axtens <dja@axtens.net>
---
 requirements-test.txt | 1 +
 1 file changed, 1 insertion(+)

Comments

Stephen Finucane Aug. 21, 2016, 2:13 p.m. UTC | #1
On 09 Aug 14:38, Daniel Axtens wrote:
> sqlparse 0.2 breaks django-debug-toolbar 1.4.
> 
> Sadly, django-debug-toolbar has an unversioned dependency, so
> sqlparse 0.2 gets pulled in and django-debug-toolbar breaks.
> 
> django-debug-toolbar 1.5 unbreaks that, but breaks Django 1.7,
> so we can't upgrade yet.
> 
> Force sqlparse to be < 0.2 in requirements-test.txt
> 
> We'll need to revisit this eventually, but it should hold for a
> while.
> 
> Signed-off-by: Daniel Axtens <dja@axtens.net>

Added a note in the requirements file, but otherwise:

Reviewed-by: Stephen Finucane <stephenfinucane@hotmail.com>
Stephen Finucane Aug. 21, 2016, 3:28 p.m. UTC | #2
On 21 Aug 15:13, Stephen Finucane wrote:
> On 09 Aug 14:38, Daniel Axtens wrote:
> > sqlparse 0.2 breaks django-debug-toolbar 1.4.
> > 
> > Sadly, django-debug-toolbar has an unversioned dependency, so
> > sqlparse 0.2 gets pulled in and django-debug-toolbar breaks.
> > 
> > django-debug-toolbar 1.5 unbreaks that, but breaks Django 1.7,
> > so we can't upgrade yet.

Thinking on this a little more, I think we should upgrade DDT to 1.5.
Django 1.7 is EOL, so while we test against it we certainly don't need
people working with it for development. I'll submit a patch to this
end.

> > Force sqlparse to be < 0.2 in requirements-test.txt
> > 
> > We'll need to revisit this eventually, but it should hold for a
> > while.
> > 
> > Signed-off-by: Daniel Axtens <dja@axtens.net>
> 
> Added a note in the requirements file, but otherwise:
> 
> Reviewed-by: Stephen Finucane <stephenfinucane@hotmail.com>
> _______________________________________________
> Patchwork mailing list
> Patchwork@lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/patchwork
Daniel Axtens Aug. 24, 2016, 1:54 a.m. UTC | #3
> sqlparse 0.2 breaks django-debug-toolbar 1.4.
>
> Sadly, django-debug-toolbar has an unversioned dependency, so
> sqlparse 0.2 gets pulled in and django-debug-toolbar breaks.

So it seems like sqlparse 0.2.1 has been released, which fixes this
breakage.

We probably do still need to add sqlparse to the production
requirements, but we can now include a more recent version.

Regards,
Daniel

>
> django-debug-toolbar 1.5 unbreaks that, but breaks Django 1.7,
> so we can't upgrade yet.
>
> Force sqlparse to be < 0.2 in requirements-test.txt
>
> We'll need to revisit this eventually, but it should hold for a
> while.
>
> Signed-off-by: Daniel Axtens <dja@axtens.net>
> ---
>  requirements-test.txt | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/requirements-test.txt b/requirements-test.txt
> index cfc242f647f8..b4e8e85688fb 100644
> --- a/requirements-test.txt
> +++ b/requirements-test.txt
> @@ -4,3 +4,4 @@ python-dateutil>2.0,<3.0
>  selenium>2.0,<3.0
>  djangorestframework>=3.3,<3.4
>  drf-nested-routers>=0.11.1,<0.12
> +sqlparse<0.2
> -- 
> 2.7.4
Daniel Axtens Aug. 24, 2016, 1:05 p.m. UTC | #4
>> sqlparse 0.2 breaks django-debug-toolbar 1.4.
>>
>> Sadly, django-debug-toolbar has an unversioned dependency, so
>> sqlparse 0.2 gets pulled in and django-debug-toolbar breaks.
>
> So it seems like sqlparse 0.2.1 has been released, which fixes this
> breakage.

Wait, no, it seems that it doesn't. Ignore that.

>
> We probably do still need to add sqlparse to the production
> requirements, but we can now include a more recent version.
>
> Regards,
> Daniel
>
>>
>> django-debug-toolbar 1.5 unbreaks that, but breaks Django 1.7,
>> so we can't upgrade yet.
>>
>> Force sqlparse to be < 0.2 in requirements-test.txt
>>
>> We'll need to revisit this eventually, but it should hold for a
>> while.
>>
>> Signed-off-by: Daniel Axtens <dja@axtens.net>
>> ---
>>  requirements-test.txt | 1 +
>>  1 file changed, 1 insertion(+)
>>
>> diff --git a/requirements-test.txt b/requirements-test.txt
>> index cfc242f647f8..b4e8e85688fb 100644
>> --- a/requirements-test.txt
>> +++ b/requirements-test.txt
>> @@ -4,3 +4,4 @@ python-dateutil>2.0,<3.0
>>  selenium>2.0,<3.0
>>  djangorestframework>=3.3,<3.4
>>  drf-nested-routers>=0.11.1,<0.12
>> +sqlparse<0.2
>> -- 
>> 2.7.4
diff mbox

Patch

diff --git a/requirements-test.txt b/requirements-test.txt
index cfc242f647f8..b4e8e85688fb 100644
--- a/requirements-test.txt
+++ b/requirements-test.txt
@@ -4,3 +4,4 @@  python-dateutil>2.0,<3.0
 selenium>2.0,<3.0
 djangorestframework>=3.3,<3.4
 drf-nested-routers>=0.11.1,<0.12
+sqlparse<0.2