Re: Postgresql & Python 2

From: teg(at)redhat(dot)com (Trond Eivind =?iso-8859-1?q?Glomsr=F8d?=)
To: Keith F Irwin <kirwin14(at)home(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Postgresql & Python 2
Date: 2001-07-13 15:53:39
Message-ID: xuyvgkwlta4.fsf@halden.devel.redhat.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Keith F Irwin <kirwin14(at)home(dot)com> writes:

> > > Let's suppose I want to delete python1.5. If a reinstall the
> > > posgres-python rpm, it'll put 'em back in /usr/lib/python1.5. How do I
> > > get them into the python2 directory?
>
> > Don't move them - python 1.5 and python 2 aren't binary compatible.
>
> > What you can do, is to hardcode the pyver variable on top of the file.
>
> Trond--
>
> I hate to be ignorant, but what do you mean? You're talking about the
> fact that they _pgmodule.so is incompatible?

Yes.

> What does it mean to hardcode the pyver variable on top of the file?

Look at the specfile, and you'll see the an attempt to autodetect the
version of python installed. You can hardcode the result...

> If I've got a database.py file with database classes, and I include
> this file in main.py, which instantiates its objects and calls its
> methods, how to I run main.py with Python2, and Database.py with
> Python1.5?

You can't.
>

--
Trond Eivind Glomsrød
Red Hat, Inc.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Keith F Irwin 2001-07-13 16:01:03 Re: Postgresql & Python 2
Previous Message Keith F Irwin 2001-07-13 15:51:10 Re: Postgresql & Python 2