Re: Postgresql & Python 2 - Mailing list pgsql-general

From teg@redhat.com (Trond Eivind Glomsrød)
Subject Re: Postgresql & Python 2
Date
Msg-id xuyvgkwlta4.fsf@halden.devel.redhat.com
Whole thread Raw
In response to Re: Postgresql & Python 2  (Keith F Irwin <kirwin14@home.com>)
Responses Re: Postgresql & Python 2
List pgsql-general
Keith F Irwin <kirwin14@home.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.

pgsql-general by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: Postgresql & Python 2
Next
From: Thomas Lockhart
Date:
Subject: Re: Re: [DOCS] QUERY - Including the new LDP PostgreSQL HOWTO in the main PostgreSQL distribution