Pinax - Django version compatibility?

13 views
Skip to first unread message

William Shallum

unread,
Sep 6, 2009, 2:27:06 PM9/6/09
to pinax...@googlegroups.com
Hi,

I did not find information on the website about the compatibility
between the Pinax and Django versions. I'm starting a new project now
and would like to use Django 1.1. The 0.5 release of Pinax seems to
work, but the 0.7rc1 version doesn't seem to support using Django 1.1
unless the pinax-boot.py script is edited (1.1 version is commented
out in DJANGO_VERSIONS).

So, which version of Pinax is recommended for Django 1.1, and why is
the 1.1 version commented out in the 0.7rc1 pinax-boot.py?

Thanks,
William

Luke Hatcher

unread,
Sep 6, 2009, 3:57:58 PM9/6/09
to Pinax Users
Hey William,

On Sep 6, 2:27 pm, William Shallum <will...@shallum.net> wrote:
> I did not find information on the website about the compatibility  
> between the Pinax and Django versions. I'm starting a new project now  
> and would like to use Django 1.1. The 0.5 release of Pinax seems to  
> work, but the 0.7rc1 version doesn't seem to support using Django 1.1  
> unless the pinax-boot.py script is edited (1.1 version is commented  
> out in DJANGO_VERSIONS).

The premise of Pinax 0.7rc1 and the boot script is that you're getting
a bundle of packages that have been tested together. Having complete
control of each version of the libraries and applications that ship is
a big win in that you're guaranteed a working product with (hopefully)
no surprises due to version conflicts.

With that said, it's likely that Django 1.1 will work fine with Pinax
0.7, but it has not been tested. You're free to edit the boot script
or simply bring your own Django version of choice.

> So, which version of Pinax is recommended for Django 1.1, and why is  
> the 1.1 version commented out in the 0.7rc1 pinax-boot.py?

The current _tested_ version of Django for use with Pinax is 1.03. It
is possible that the next Pinax release bundle will ship with Django
1.1, but little official testing has taken place as everyone has been
working hard on improvements and bug fixes in Pinax. Some have
reported casually that it works fine, but your mileage may vary.

Luke

Skylar Saveland

unread,
Sep 6, 2009, 6:12:00 PM9/6/09
to pinax...@googlegroups.com
I'll report casually that it works fine ;) (1.1 + 0.7)

Brian Rosner

unread,
Sep 6, 2009, 10:36:42 PM9/6/09
to pinax...@googlegroups.com

On Sep 6, 2009, at 12:27 PM, William Shallum wrote:

> I did not find information on the website about the compatibility
> between the Pinax and Django versions. I'm starting a new project now
> and would like to use Django 1.1. The 0.5 release of Pinax seems to
> work, but the 0.7rc1 version doesn't seem to support using Django 1.1
> unless the pinax-boot.py script is edited (1.1 version is commented
> out in DJANGO_VERSIONS).

You don't need to edit the pinax-boot.py to use 1.1. We install 1.0.3
because it is the version we are supporting in 0.7. However, we did
ensure to test 1.1 for obvious breakage. We did fix a couple bugs. At
this point 1.1 is known to work. However, if something crops up it
will be handled as a regular bug fix. We have discussed that 0.9 might
ship with 1.1. This decision hasn't been made yet though.

To install 1.1 on 0.7 simply follow the install instructions in our
documentation. Once you are set up and in the virtual environment
simply run:

pip install -U Django

This is will install 1.1 in place of 1.0.3.

Brian Rosner
http://oebfare.com
http://twitter.com/brosner

William Shallum

unread,
Sep 7, 2009, 4:07:45 AM9/7/09
to pinax...@googlegroups.com
On Mon, Sep 7, 2009 at 9:36 AM, Brian Rosner<bro...@gmail.com> wrote:
>
> You don't need to edit the pinax-boot.py to use 1.1. We install 1.0.3
> because it is the version we are supporting in 0.7. However, we did
> ensure to test 1.1 for obvious breakage. We did fix a couple bugs. At
> this point 1.1 is known to work. However, if something crops up it
> will be handled as a regular bug fix. We have discussed that 0.9 might
> ship with 1.1. This decision hasn't been made yet though.
>
> To install 1.1 on 0.7 simply follow the install instructions in our
> documentation. Once you are set up and in the virtual environment
> simply run:
>
> pip install -U Django
>
> This is will install 1.1 in place of 1.0.3.
>

That's great. I'll take my chances with Pinax 0.7 and Django 1.1.
Thanks, Brian, Luke, and Skylar!

Reply all
Reply to author
Forward
0 new messages